Library

种类GoJava
集合https://github.com/emirpasic/gods https://github.com/deckarep/golang-setapache-collections4
工具guava
OrderMaphttps://github.com/iancoleman/orderedmap
内存缓存https://github.com/dgraph-io/ristretto
https://github.com/allegro/bigcache
Caffeine
distributed in-memory immutablekey-value cachegroupcache
连接池HikariCP
Excelhttps://github.com/qax-os/excelizeapache-poi
CSVhttps://pkg.go.dev/encoding/csvapache-common-csv
Httpokhttp
Redishttps://github.com/redis/go-redisjedis,redisson
Kafkahttps://github.com/Shopify/saramakafka官方
Databasehttps://github.com/go-sql-driver/mysql
https://github.com/jmoiron/sqlx
mybatis
Elasticsearchhttps://github.com/elastic/go-elasticsearch
单测 Mockhttps://github.com/agiledragon/gomonkeyhttps://github.com/golang/mock
单测 Unit
单测 Asserthttps://pkg.go.dev/github.com/stretchr/testify/assert
https://github.com/stretchr/testify
单测 BDDhttps://github.com/smartystreets/goconvey
Web框架Gin
异常处理https://pkg.go.dev/github.com/pkg/errors
时间处理https://github.com/jinzhu/now
数字https://github.com/shopspring/decimal
依赖注入https://github.com/uber-go/dig
定时任务https://github.com/robfig/cron
序列化https://flatbuffers.dev/
https://github.com/protocolbuffers/protobuf
网络https://pkg.go.dev/netnetty
分布式事务TDXA:https://iwiki.woa.com/pages/viewpage.action?pageId=905611335
日志https://github.com/uber-go/zap
端口重用SO_REUSEPORT:https://github.com/kavu/go_reuseport
tracingOpenTracing https://github.com/opentracing/opentracing-go
Resiliencyhttps://github.com/eapache/go-resiliency
并发原子包https://github.com/uber-go/atomic
concurrencyhttps://github.com/modern-go/concurrent
反射https://github.com/modern-go/reflect2
yamlhttps://github.com/ghodss/yaml
database clustering systemhttps://github.com/vitessio/vitess
ormhttps://github.com/go-gorm/gorm
Faiss计算https://github.com/DataIntelligenceCrew/go-faiss
UUIDhttps://github.com/google/uuid
日志Grafana Loki https://grafana.com/docs/loki/latest/

常用

NLP and text segmentation:https://github.com/go-ego/gse

readability:https://github.com/go-shiori/go-readability

TimeNLP:https://github.com/bububa/TimeNLP

Excel: https://github.com/xuri/excelize/v2