PS: 官方交流QQ群 1004023331
gocore
SUNMI go开发封装核心库
容器化微服务化
kubernetes:https://github.com/kubernetes/kubernetes
Kubernetes安装工具Kops:https://github.com/kubernetes/kops
vmware开源kubernetes关联关系工具:https://github.com/vmware/octant
kuberners命令终端控制工具:https://github.com/astefanutti/kubebox
奇虎360团队开源Kubernetes完整流程管理套件:https://github.com/Qihoo360/wayne
vmware开源私有容器仓库:https://github.com/goharbor/harbor
docker 运行时沙箱:gvisor
Kubernetes的虚拟机管理附件:KubeVirt
Istio服务网格:Istio
Naftis小米开源Istio管理工具Naftis
go-kit微服务套件:go-kit
nacos 阿里巴巴开源服务发现+配置中心:https://github.com/alibaba/nacos
nacos go sdk: https://github.com/nacos-group/nacos-sdk-go
终端开发
CLI库(ETH等使用):CLI库(ETH等使用)
cobra-CLI库(K8S,ETCD等使用):CLI库(K8S,ETCD等使用)
终端仪表盘:终端仪表盘
终端文字美化输出各种色彩终端:终端文字美化
在终端上输出进度条:终端上输出进度条
系统组件
DNS库:DNS库
obra docker(已使用):docker
持续交付平台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
开发套件
桌面UI套件(基于CGO):CGO
桌面UI库(基于HTML):app
logrus库:logrus
zap日志库(集成gocore):zap
图像处理库:bild
图像处理库:imaging
日期处理库:now
viper配置文件读取库(已使用):viper
类型转换库(已使用):cast
唯一识别码库(已使用):uuid
压缩文件处理库:archiver
连接池库(已使用):go-commons-pool
程序内部系统资源,可以对不同的资源做出不同的规则调整:gopsutil
定时任务(已使用):cron
文件打包进二进制文件:https://github.com/gobuffalo/packr
数据文件处理
文件嵌入到编译文件: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
Golang依赖管理(统一使用 go mod 不在使用第三方管理工具)
官方包管理:dep
包管理工具(本地打包到项目):godep
包管理工具(类似Composer和pip):glide