# awesome-go **Repository Path**: liulei152/awesome-go ## Basic Information - **Project Name**: awesome-go - **Description**: 个人收藏的实践过的比较好的go项目和最佳实践 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-07-28 - **Last Updated**: 2023-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # awesome-go #### 介绍 个人收藏的实践过的比较好的go项目和最佳实践 ## mysql工具集 **中间件proxy** - [gaea](https://github.com/XiaoMi/Gaea.git) - 小米开源的,开箱即用集成了mycat和kingshard - [vitess](https://github.com/vitessio/vitess.git) - MySQL数据库大规模Web服务的服务器和工具,什么都有很牛的项目,就是学习成本很高,部署维护起来很困难 **Failover** - [orchestrator](https://github.com/openark/orchestrator.git) - mysql故障转移和可视化工具,raft协议保证高可用 **自动化审核、执行、备份MySQL运维工具** - [goInception](https://github.com/hanchuanchuan/goInception) **mysql迁移** - [go-mysql](https://github.com/go-mysql-org/go-mysql.git) - tidb大佬写的,很牛的mysql工具集,包括数据迁移、Failover等功能 **mysql备份** - [xtrabackup](https://www.cnblogs.com/f-ck-need-u/p/9018716.html) - mysql备份工具,DBA备份常用工具 **mysql监控** - [orzdba](https://github.com/cnlubo/orzdba) - mysql命令行方式监控工具,挺好用的。 教程:https://www.cnblogs.com/yang417/p/13692325.html **mysql压测** - [benchmark](https://github.com/google/benchmark.git) - mysql压测工具,压mysql、proxy都可以,非常常用 **索引调优工具** - [soar](https://github.com/XiaoMi/soar.git) - xiaomi出品sql索引优化工具,带评分功能 ## go其它工具 **快速构建web项目** - [gf](https://github.com/gogf/gf.git) - 很受欢迎的一个web框架,非常推荐,gf-cli一条命令就可以生成一个web项目,目录结构我很喜欢,典型的MVCC结构 - [GinSkeleton](https://github.com/qifengzhang007/GinSkeleton) - gin框架脚手架项目,喜欢gin可以参考下这个 - [go-gin-api](https://github.com/xinliangnote/go-gin-api) - 另一个gin框架,封装了很多东西,目录结构划分不是很喜欢,不过功能确实多 **命令行利器** - [cobra](https://github.com/spf13/cobra.git) - 构建命令行的强大工具 **配置解析** - [viper](https://github.com/spf13/viper.git) - 支持任意格式 - [go-ini](https://github.com/go-ini/ini.git) - 专门解析ini的配置工具 **日志** - [zap](https://github.com/uber-go/zap.git) - 号称最快,好像没有错误高亮提示 - [ngaut/log](https://github.com/ngaut/log.git) - 错误有高亮提示 **表格** - [tablewriter](https://github.com/olekukonko/tablewriter.git) - 功能强大的表格库 - [go-texttable](https://github.com/syohex/go-texttable.git) - 简单上手的表格库 **字符串** - [uniuri](https://github.com/dchest/uniuri.git) - generates random strings - - - ## 持续更新中... ## 联系Author email:liulei4567@qq.com