8000 GitHub - hai0378/gocore: SUNMI go开发封装核心库
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hai0378/gocore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PS: 官方交流QQ群 1004023331

gocore

SUNMI go开发封装核心库

终端开发

CLI库(ETH等使用):CLI库(ETH等使用)

cobra-CLI库(K8S,ETCD等使用):CLI库(K8S,ETCD等使用)

终端仪表盘:终端仪表盘

终端文字美化输出各种色彩终端:终端文字美化

在终端上输出进度条:终端上输出进度条

系统组件

DNS库:DNS库

obra docker(已使用):docker

kubernetes:/home/keke/goTest/src/gocore/README.md

持续交付平台Drone:Drone

frp内网穿透支持http,tcp,udp(已使用):frp

ngrok内网穿透:github.com/inconshreveable/ngrok

stun打洞服务器go实现:stun打洞

基于KCP协议UDP TO TCP 网络加速通道(已使用):基于KCP协议UDP

持续文件同步:持续文件同步

文件同步(支持各种云):文件同步

请求流量复制:goreplay

redis集群解决方案:redis集群

consul服务发现:consul

etcd K/V数据库:github.com/coreos/etcd

实时分布式消息传递平台:nsq

消息推送集群服务:github.com/Terry-Mao/gopush-cluster

以太坊整套协议钱包Go实现:go-ethereum

开发套件

Istio服务网格:Istio

Naftis小米开源Istio管理工具Naftis

go-kit微服务套件:go-kit

桌面UI套件(基于CGO):CGO

桌面UI库(基于HTML):app

logrus库:logrus

zap日志库(集成gocore):zap

图像处理库:bild

图像处理库:imaging

日期处理库:now

viper配置文件读取库(已使用):viper

类型转换库(已使用):cast

唯一识别码库(已使用):uuid

压缩文件处理库:archiver

连接池库(已使用):go-commons-pool

程序内部系统资源,可以对不同的资源做出不同的规则调整:gopsutil

定时任务(已使用):cron

数据文件处理

文件嵌入到编译文件:statik

文件嵌入到编译文件(html,css,js):rice

内存敏感数据处理:memguard

第三方软件使用

邮件发送(已使用):gomail

数据库操作(已使用):github.com/jinzhu/gorm

mongodb官方库:https://github.com/mongodb/mongo-go-driver

数据库操作:github.com/go-xorm/xorm

solr索引引擎库:https://github.com/rtt/Go-Solr

redis操作库(已使用):redis

rabbitmq使用框架(已使用):amqp

levelDB处理:goleveldb

bolt嵌入式数据库:bolt

influxdb时序数据库:influxdb

oracle链接库:goracle

解析库

JSON解析库(已使用):gjson

CSV处理库:csvutil

msgpack binc cbor json解密库:ugorji

golang解密php序列化库:gphp_session_decoder

高性能json库:json-iterator

easyjson : https://github.com/mailru/easyjson

google-protobuf库:protobuf

网络框架

http网路框架(已使用):echo

http网路框架(已使用):gin

http网络框架:martini

超级快的 http 网路框架(已使用):fasthttp

KCP协议golang实现(已使用):kcp

IOT库 支持各种协议:gobot

socket.io协议Go实现(已使用):go-socket.io

金融8583报文生成和解析库:iso8583

go语言graphql协议库:https://github.com/99designs/gqlgen

深度学习

Go语言实现机器学习框架:golearn

GO机器学习图书馆,包含各种各样的算法:gorgonia

go语言对Tensorflow的封装:tfgo

依赖管理

官方包管理:dep

包管理工具(本地打包到项目):godep

包管理工具(类似Composer和pip):glide

容器沙箱

docker 运行时沙箱:gvisor

Kubernetes的虚拟机管理附件:KubeVirt

About

SUNMI go开发封装核心库

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 95.0%
  • Thrift 5.0%
0