数据库操作 github.com/jinzhu/gorm
github.com/go-xorm/xorm
搜索 es github.com/olivere/elastic
rocketmq 操作 github.com/apache/rocketmq-client-go/v2
rabbitmq 操作 github.com/streadway/amqp
redis 操作 github.com/go-redis/redis
etcd 操作 github.com/coreos/etcd/clientv3
kafka https://github.com/Shopify/sarama https://github.com/bsm/sarama-cluster
excel 操作 github.com/360EntSecGroup-Skylar/excelize
ppt 操作 golang.org/x/tools/cmd/present
go-svg 操作 https://github.com/ajstarks/svgo
go 布隆过滤器实现 https://github.com/AndreasBriese/bbloom
json 相关 https://github.com/bitly/go-simplejson
LRU Cache 实现 https://github.com/bluele/gcache https://github.com/hashicorp/golang-lru
go 运行时函数替换 https://github.com/bouk/monkey
toml https://github.com/toml-lang/toml https://github.com/naoina/toml
yaml https://github.com/go-yaml/yaml
viper https://github.com/spf13/viper
go key/value 存储 https://github.com/etcd-io/bbolt
基于 ringbuffer 的无锁 golang workpool https://github.com/Dai0522/workpool
轻量级的协程池 https://github.com/ivpusic/grpool
打印 go 的详细数据结构 https://github.com/davecgh/go-spew
基于 ringbuffer 实现的队列 https://github.com/eapache/queue
拼音 https://github.com/go-ego/gpy
分词 https://github.com/go-ego/gse
搜索 https://github.com/go-ego/riot
windows COM https://github.com/go-ego/cedar
session https://github.com/gorilla/sessions
路由 https://github.com/gorilla/mux
websocket https://github.com/gorilla/websocket
Action handler https://github.com/gorilla/handlers
csrf https://github.com/gorilla/csrf
context https://github.com/gorilla/context
过滤 html 标签 https://github.com/grokify/html-strip-tags-go
可配置的 HTML 标签过滤 https://github.com/microcosm-cc/bluemonday
根据 IP 获取地理位置信息 https://github.com/ipipdotnet/ipdb-go
html 转 markdown https://github.com/jaytaylor/html2text
goroutine 本地存储 https://github.com/jtolds/gls
彩色输出 https://github.com/mgutz/ansi
表格打印 https://github.com/olekukonko/tablewriter
reflect 更高效的反射 API https://github.com/modern-go/reflect2
msgfmt (格式化字符串,将%更换为变量名) https://github.com/modern-go/msgfmt
可取消的 goroutine https://github.com/modern-go/concurrent
深度拷贝 https://github.com/mohae/deepcopy
安全的类型转换包 https://github.com/spf13/cast
从文本中提取链接 https://github.com/mvdan/xurls
字符串格式处理(驼峰转换) https://godoc.org/github.com/naoina/go-stringutil
文本 diff 实现 https://github.com/pmezard/go-difflib
uuid 相关 https://github.com/satori/go.uuid https://github.com/snluu/uuid
去除 UTF 编码中的 BOM https://github.com/ssor/bom
图片缩放 https://github.com/nfnt/resize
生成 mock server https://github.com/otokaze/mock
go 性能上报到 influxdb https://github.com/rcrowley/go-metrics
go zookeeper 客户端 https://github.com/samuel/go-zookeeper
go thrift https://github.com/samuel/go-thrift
MQTT 客户端 https://github.com/shirou/mqttcli
hbase https://github.com/tsuna/gohbase
go 性能上报到 influxdb https://github.com/rcrowley/go-metrics
go 性能上报到 prometheus https://github.com/deathowl/go-metrics-prometheus
ps utils https://github.com/shirou/gopsutil
小数处理 https://github.com/shopspring/decimal
结构化日志处理(json) https://github.com/sirupsen/logrus
命令行程序框架 cli https://github.com/urfave/cli
命令行程序框架 cobra https://github.com/spf13/cobra
Golang 音频处理
EasyMIDI EasyMidi 是一个简单可靠的库,用于处理标准 Midi 文件(SMF)。
flac 支持 FLAC 流的 Native Go FLAC 编码器/解码器。
gaad 本机 Go AAC 比特流解析器。
go-sox 用于 go 的 libsox 绑定。
go_mediainfo 用于 go 的 libmediainfo 绑定。
gosamplerate 用于 go 的 libsamplerate 绑定。
id3v2 用于 Go 的快速,稳定的 ID3 解析和编写库。
malgo 迷你音频库。
minimp3 轻量级 MP3 解码器库。
mix 为音乐应用程序基于序列转到本地音频混合器。
mp3 Native Go MP3 解码器。
music-theory Go 中的音乐理论模型。
Oto 在多个平台上播放声音的低级库。
PortAudio 用于 PortAudio 音频 I / O 库的绑定。
portmidi 绑定 PortMidi。
taglib 为 taglib 绑定。
vorbis “本机” Go Vorbis 解码器(使用 CGO,但没有依赖项)。
waveform Go 程序包,能够从音频流生成波形图像。