README ¶ go_practice Go基础库整理 服务框架Demo apiserver demo for jupiter. apiserver_demos demo for gin. datacenter demo for go-zero. 常用库 日志 logrus logrus_mate 简化logrus的使用。 log4go 配置文件 viper toml yaml 命令行解析 cli commandeer HTTP服务 gin jwt JWT Middleware for Gin framework. go-gin-prometheus ginprom httprouter 数据库 xorm redis 代码质量保证 testify golangci-lint goreportcard Uber Go编码规范 配置中心 consul discovery confd agollo 微服务框架 micro dubbo go-chassis Tars kratos 音视频 pion webrtc客户端涉及的基础库。 wav opus media-server-go WebRTC Server。 XMPP jackal go-xmpp 工具类 errors fsnotify 跨平台文件事件通知。 cron 定时任务。 go-svc 服务启动和退出。 snowflake 全局唯一ID。 heimdall HTTP客户端。 swig 连接C/C++和其他高级语言 依赖注入 google/wire 编译时依赖注入 简单项目 Golang 任务队列策略 《基于 Go 语言构建企业级的 RESTful API 服务》 《基于Go和Consul构建简单的分布式系统》 资料索引 在Visual Studio Code中配置GO开发环境 Visual Studio Code需要的工具集 Ubuntu版本 Testing Your (HTTP) Handlers in Go Golang单元测试之httptest使用 Golang开发必备 Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis aes enc block bufioSample chan cli codismodle compression consul context ex1 deepequal dll errors flock lockfile geo geoip2 gin jwt gopsutil goraph gozookeeper http ip2location json decoder encoder interface list mongo mysql net tcp rpc jsonrpc signal slice string sync test web xorm Click to show internal directories. Click to hide internal directories.