The response has been limited to 50k tokens of the smallest files in the repo. You can remove this limitation by removing the max tokens filter.
├── LICENSE
└── README.md


/LICENSE:
--------------------------------------------------------------------------------
  1 | CC0 1.0 Universal
  2 | 
  3 | Statement of Purpose
  4 | 
  5 | The laws of most jurisdictions throughout the world automatically confer
  6 | exclusive Copyright and Related Rights (defined below) upon the creator and
  7 | subsequent owner(s) (each and all, an "owner") of an original work of
  8 | authorship and/or a database (each, a "Work").
  9 | 
 10 | Certain owners wish to permanently relinquish those rights to a Work for the
 11 | purpose of contributing to a commons of creative, cultural and scientific
 12 | works ("Commons") that the public can reliably and without fear of later
 13 | claims of infringement build upon, modify, incorporate in other works, reuse
 14 | and redistribute as freely as possible in any form whatsoever and for any
 15 | purposes, including without limitation commercial purposes. These owners may
 16 | contribute to the Commons to promote the ideal of a free culture and the
 17 | further production of creative, cultural and scientific works, or to gain
 18 | reputation or greater distribution for their Work in part through the use and
 19 | efforts of others.
 20 | 
 21 | For these and/or other purposes and motivations, and without any expectation
 22 | of additional consideration or compensation, the person associating CC0 with a
 23 | Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
 24 | and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
 25 | and publicly distribute the Work under its terms, with knowledge of his or her
 26 | Copyright and Related Rights in the Work and the meaning and intended legal
 27 | effect of CC0 on those rights.
 28 | 
 29 | 1. Copyright and Related Rights. A Work made available under CC0 may be
 30 | protected by copyright and related or neighboring rights ("Copyright and
 31 | Related Rights"). Copyright and Related Rights include, but are not limited
 32 | to, the following:
 33 | 
 34 |   i. the right to reproduce, adapt, distribute, perform, display, communicate,
 35 |   and translate a Work;
 36 | 
 37 |   ii. moral rights retained by the original author(s) and/or performer(s);
 38 | 
 39 |   iii. publicity and privacy rights pertaining to a person's image or likeness
 40 |   depicted in a Work;
 41 | 
 42 |   iv. rights protecting against unfair competition in regards to a Work,
 43 |   subject to the limitations in paragraph 4(a), below;
 44 | 
 45 |   v. rights protecting the extraction, dissemination, use and reuse of data in
 46 |   a Work;
 47 | 
 48 |   vi. database rights (such as those arising under Directive 96/9/EC of the
 49 |   European Parliament and of the Council of 11 March 1996 on the legal
 50 |   protection of databases, and under any national implementation thereof,
 51 |   including any amended or successor version of such directive); and
 52 | 
 53 |   vii. other similar, equivalent or corresponding rights throughout the world
 54 |   based on applicable law or treaty, and any national implementations thereof.
 55 | 
 56 | 2. Waiver. To the greatest extent permitted by, but not in contravention of,
 57 | applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
 58 | unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
 59 | and Related Rights and associated claims and causes of action, whether now
 60 | known or unknown (including existing as well as future claims and causes of
 61 | action), in the Work (i) in all territories worldwide, (ii) for the maximum
 62 | duration provided by applicable law or treaty (including future time
 63 | extensions), (iii) in any current or future medium and for any number of
 64 | copies, and (iv) for any purpose whatsoever, including without limitation
 65 | commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
 66 | the Waiver for the benefit of each member of the public at large and to the
 67 | detriment of Affirmer's heirs and successors, fully intending that such Waiver
 68 | shall not be subject to revocation, rescission, cancellation, termination, or
 69 | any other legal or equitable action to disrupt the quiet enjoyment of the Work
 70 | by the public as contemplated by Affirmer's express Statement of Purpose.
 71 | 
 72 | 3. Public License Fallback. Should any part of the Waiver for any reason be
 73 | judged legally invalid or ineffective under applicable law, then the Waiver
 74 | shall be preserved to the maximum extent permitted taking into account
 75 | Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
 76 | is so judged Affirmer hereby grants to each affected person a royalty-free,
 77 | non transferable, non sublicensable, non exclusive, irrevocable and
 78 | unconditional license to exercise Affirmer's Copyright and Related Rights in
 79 | the Work (i) in all territories worldwide, (ii) for the maximum duration
 80 | provided by applicable law or treaty (including future time extensions), (iii)
 81 | in any current or future medium and for any number of copies, and (iv) for any
 82 | purpose whatsoever, including without limitation commercial, advertising or
 83 | promotional purposes (the "License"). The License shall be deemed effective as
 84 | of the date CC0 was applied by Affirmer to the Work. Should any part of the
 85 | License for any reason be judged legally invalid or ineffective under
 86 | applicable law, such partial invalidity or ineffectiveness shall not
 87 | invalidate the remainder of the License, and in such case Affirmer hereby
 88 | affirms that he or she will not (i) exercise any of his or her remaining
 89 | Copyright and Related Rights in the Work or (ii) assert any associated claims
 90 | and causes of action with respect to the Work, in either case contrary to
 91 | Affirmer's express Statement of Purpose.
 92 | 
 93 | 4. Limitations and Disclaimers.
 94 | 
 95 |   a. No trademark or patent rights held by Affirmer are waived, abandoned,
 96 |   surrendered, licensed or otherwise affected by this document.
 97 | 
 98 |   b. Affirmer offers the Work as-is and makes no representations or warranties
 99 |   of any kind concerning the Work, express, implied, statutory or otherwise,
100 |   including without limitation warranties of title, merchantability, fitness
101 |   for a particular purpose, non infringement, or the absence of latent or
102 |   other defects, accuracy, or the present or absence of errors, whether or not
103 |   discoverable, all to the greatest extent permissible under applicable law.
104 | 
105 |   c. Affirmer disclaims responsibility for clearing rights of other persons
106 |   that may apply to the Work or any use thereof, including without limitation
107 |   any person's Copyright and Related Rights in the Work. Further, Affirmer
108 |   disclaims responsibility for obtaining any necessary consents, permissions
109 |   or other rights required for any use of the Work.
110 | 
111 |   d. Affirmer understands and acknowledges that Creative Commons is not a
112 |   party to this document and has no duty or obligation with respect to this
113 |   CC0 or use of the Work.
114 | 
115 | For more information, please see
116 | <http://creativecommons.org/publicdomain/zero/1.0/>
117 | 


--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
   1 | # go-awesome
   2 | 
   3 | > Go 语言优秀资源整理,为项目落地加速🏃
   4 | > 
   5 | > 在 [GitHub](https://github.com/shockerli/go-awesome) 上稳定更新,觉得不错请点个 Star ❤️
   6 | > 
   7 | > 如转载分享,请保留出处,谢谢 😆
   8 | > 
   9 | > 原文地址: https://shockerli.net/post/go-awesome
  10 | > 
  11 | > GitHub: https://github.com/shockerli/go-awesome
  12 | 
  13 | ---
  14 | 
  15 | > 官网: https://golang.org
  16 | > 
  17 | > 国内官网镜像(访问快): https://golang.google.cn
  18 | > 
  19 | > GitHub: https://github.com/golang/go
  20 | > 
  21 | > 开发者平台: https://go.dev
  22 | > 
  23 | > Wiki: https://github.com/golang/go/wiki
  24 | > 
  25 | > 官方博客: https://blog.golang.org
  26 | 
  27 | 
  28 | ## 指导原则
  29 | - 简单性
  30 |     
  31 |     > 复杂性把可读的程序变得不可读,复杂性终结了很多软件项目。
  32 | 
  33 | - 可读性
  34 |     
  35 |     > 代码是给人看的,代码阅读时长远超编写。程序必须可维护,那可读是第一步。
  36 | 
  37 | - 生产率
  38 |     
  39 |     > 拥有众多的工具集和基础库,可以很简单方便的完成绝大多数工作。
  40 |     > 编译速度足够快,拥有动态语言的高效,但却不会面临动态语言不可靠的问题。
  41 |     > 自带编程规范,使得团队代码一致,也帮助开发者发现和避免潜在的错误。
  42 | 
  43 | 
  44 | ## Awesome
  45 | - [**GitHub Topic for Go**](https://github.com/topics/golang)
  46 | - [**Awesome Go**](https://github.com/avelino/awesome-go)
  47 | - [golang-open-source-projects](https://github.com/hackstoic/golang-open-source-projects) - 含描述的中文版 Awesome Go
  48 | - [Awesome Go Storage](https://github.com/gostor/awesome-go-storage) - Go 存储相关开源项目
  49 | - [awesome-go-China](https://github.com/hyper0x/awesome-go-China/blob/master/zh_CN/README.md) - 专门收集华人写的开源项目
  50 | - [Go Patterns](https://github.com/tmrts/go-patterns) - Go 版本的设计模式
  51 | - [sevenelevenlee/go-patterns](https://github.com/sevenelevenlee/go-patterns) - 设计模式
  52 | - [GoF 设计模式](https://github.com/qiualiang/gof)
  53 | - [greyireland/algorithm-pattern](https://github.com/greyireland/algorithm-pattern) - 算法模板
  54 | - [go-algorithms](https://github.com/0xAX/go-algorithms) - Go 版本的数据结构和算法
  55 | - [Go 学习之路](https://github.com/talkgo/read) - Go 学习资料汇集
  56 | - [Go 开发者路线图](https://github.com/Alikhll/golang-developer-roadmap)
  57 | - [ReposHub-Go](https://reposhub.com/go)
  58 | - [VisuAlgo](https://visualgo.net) - 数据结构和算法动态可视化
  59 | 
  60 | 
  61 | ## 大牛/组织
  62 | > Go 语言方面的大牛,或者优秀 Go 项目的组织
  63 | 
  64 | ### 大牛
  65 | - [mattn](https://github.com/mattn?tab=repositories&q=&type=&language=go) - 写了数百个 Go 项目,盛产优质项目
  66 | - [Unknwon](https://github.com/Unknwon) - gogs/macaron 等项目作者,《The Way to Go》译者
  67 | - [Jinzhu](https://github.com/jinzhu) - gorm/QOR 等作者
  68 | - [valyala](https://github.com/valyala) - fasthttp/fastjson 等作者
  69 | - [vmihailenco](https://github.com/vmihailenco) - go-redis/go-pg 等作者
  70 | - [kataras](https://github.com/kataras?utf8=%E2%9C%93&tab=repositories&q=&type=source&language=go) - iris 作者
  71 | - [bep](https://github.com/bep)
  72 | - [spf13](https://github.com/spf13)
  73 | - [tidwall](https://github.com/tidwall)
  74 | 
  75 | 
  76 | ### 组织
  77 | - [Gorilla web toolkit](https://github.com/gorilla)
  78 | - [loov](https://github.com/loov)
  79 | - [HashiCorp](https://github.com/hashicorp)
  80 | - [lestrrat-go](https://github.com/lestrrat-go)
  81 | - [Uber](https://github.com/uber?q=&type=&language=go) - Open Source Software at Uber
  82 | - [Stretchr](https://github.com/stretchr) - Tame your unstructured data
  83 | - [Containous](https://github.com/containous)
  84 | - [Charm](https://github.com/charmbracelet) - 提供一系列优秀的命令行工具和库
  85 | 
  86 | 
  87 | ## 文档
  88 | - [Proposing Changes to Go](https://github.com/golang/proposal) - Go 语言设计文档
  89 | - [**Go 语言设计与实现**](https://draveness.me/golang/)
  90 | - [**Go 语言原本**](https://github.com/changkun/go-under-the-hood)
  91 | - [**Go 101**](https://github.com/go101/go101) [(中文版)](https://github.com/golang101/golang101)
  92 | - [Go 官方入门指南](http://tour.studygolang.com)
  93 | - [Go 语言高级编程](https://github.com/chai2010/advanced-go-programming-book)
  94 | - [Go 专家编程](https://github.com/RainbowMango/GoExpertProgramming)
  95 | - [Go 编程语言](http://docscn.studygolang.com)
  96 | - [Golang 标准库文档(官方/中文)](https://studygolang.com/pkgdoc)
  97 | - [Go 语言标准库](https://github.com/polaris1119/The-Golang-Standard-Library-by-Example) *[`在线阅读`](https://books.studygolang.com/The-Golang-Standard-Library-by-Example/)*
  98 | - [《The Way to Go》中文版](https://github.com/Unknwon/the-way-to-go_ZH_CN)
  99 | - [Go 语言圣经(中文版)](https://github.com/gopl-zh/gopl-zh.github.com)
 100 | - [Go语言入门教程](http://c.biancheng.net/golang/)
 101 | - [Go 实战开发](https://github.com/astaxie/Go-in-Action)
 102 | - [Go Web 应用开发](https://github.com/astaxie/build-web-application-with-golang)
 103 | - [Go 学习技能树](http://yougg.github.io/static/gonote/GolangStudy.html)
 104 | - [实效 Go 编程](https://go-zh.org/doc/effective_go.html)
 105 | - [Go 语言语法详解笔记](https://github.com/yougg/gonote)
 106 | - [Go 语言学习资料与社区索引](https://github.com/Unknwon/go-study-index)
 107 | - [Go database/sql tutorial](http://go-database-sql.org)
 108 | - [GO 命令教程](https://github.com/hyper0x/go_command_tutorial)
 109 | - [深入解析 Go](https://github.com/tiancaiamao/go-internals)
 110 | - [Go 语言博客实践](https://github.com/achun/Go-Blog-In-Action)
 111 | - [学习 Go 语言](https://github.com/mikespook/Learning-Go-zh-cn)
 112 | - [Go2编程指南](https://github.com/chai2010/go2-book)
 113 | - [Go database/sql tutorial](https://github.com/VividCortex/go-database-sql-tutorial) - Go 数据库(database/sql)开发使用教程
 114 | - [Go Web Examples](https://github.com/gowebexamples/gowebexamples) - Go Web 开发示例
 115 | - [Go Assembly](https://colobu.com/goasm/) - 通过示例介绍 Go 汇编功能
 116 | - [Ultimate Go](https://github.com/hoanhan101/ultimate-go) - 终极 Go 学习指南,包含大量文档化的代码和程序分析
 117 | - [Go 教程](https://cloud.tencent.com/developer/doc/1101) - 腾讯云开发者手册
 118 | - [Golang 开发笔记](https://github.com/guyan0319/golang_development_notes/blob/master/zh/preface.md)
 119 | - [golang-notes](https://github.com/cch123/golang-notes) - Go 源码阅读笔记
 120 | - [The Little Go Book](https://github.com/karlseguin/the-little-go-book) [(中文版)](https://github.com/songleo/the-little-go-book_ZH_CN)
 121 | - [Learning Go — from zero to hero](https://www.freecodecamp.org/news/learning-go-from-zero-to-hero-d2a3223b3d86/)
 122 | - [go-internals](https://github.com/teh-cmc/go-internals) - 深入理解 Go
 123 | - [Learn Go with Tests](https://github.com/quii/learn-go-with-tests)
 124 | - [Go基础教程](http://www.topgoer.com)
 125 | - [7天用Go从零实现系列](https://github.com/geektutu/7days-golang)
 126 | - [Go 语言高性能编程](https://github.com/geektutu/high-performance-go)
 127 | - [Golang - 100天从新手到大师](https://github.com/rubyhan1314/Golang-100-Days) - 某培训机构的部分教程内容
 128 | - [hoanhan101/algo](https://github.com/hoanhan101/algo) - 107+ 编码面试问题,包括详细的解决方案,测试用例和程序分析
 129 | - [over-golang](https://github.com/overnote/over-golang) - Go 学习笔记
 130 | - [over-algorithm](https://github.com/overnote/over-algorithm) - Go 算法笔记
 131 | - [learngo](https://github.com/inancgumus/learngo) - 1000+ Go 示例、练习和测试
 132 | - [go-leetcode](https://github.com/austingebauer/go-leetcode) - LeetCode 实现
 133 | - [玩转 GO](https://github.com/hantmac/Mastering_Go_ZH_CN) - 《Mastering GO》中文译本
 134 | - [leetcode-cookbook](https://github.com/halfrost/LeetCode-Go) - LeetCode in Go
 135 | - [Golang修养之路](https://github.com/aceld/golang)
 136 | - [Go语法树入门](https://github.com/chai2010/go-ast-book)
 137 | - [Go Concurrency Patterns](https://github.com/lotusirous/go-concurrency-patterns) - Go 并发模式场景集合
 138 | - [yezihack/algo](https://github.com/yezihack/algo) - 数据结构与算法
 139 | - [golang-cheat-sheet-cn](https://github.com/jincheng9/golang-cheat-sheet-cn) - GitHub上最流行的Golang代码速查表中文翻译版本
 140 | 
 141 | 
 142 | ## 指南
 143 | - [Uber Go Style Guide](https://github.com/uber-go/guide)
 144 | - [The Go Programming Language Specification](https://golang.org/ref/spec) [(中文老版)](http://docscn.studygolang.com/ref/spec.old)
 145 | - [实效 Go 编程](http://docscn.studygolang.com/doc/effective_go.html)
 146 | - [Go Code Review Comments](https://github.com/golang/go/wiki/CodeReviewComments)
 147 | - [Go Code Convention](https://github.com/unknwon/go-code-convention)
 148 | - [Go FAQ 101](https://go101.org/article/unofficial-faq.html)
 149 | - [Go Details 101](https://go101.org/article/details.html)
 150 | - [Go Tips 101](https://go101.org/article/tips.html)
 151 | - [Go Quizzes 101](https://go101.org/article/quizzes.html)
 152 | - [go-advices](https://github.com/cristaloleg/go-advices)
 153 | - [go-perfbook](https://github.com/dgryski/go-perfbook) - 编写和优化Go代码
 154 | - [Practical Go: Real world advice for writing maintainable Go programs](https://dave.cheney.net/practical-go/presentations/qcon-china.html) [(Go 语言实践:编写可维护的程序的建议)](https://www.udnz.com/2018/10/27/%E3%80%90%E8%AF%91%E3%80%91Go-%E8%AF%AD%E8%A8%80%E5%AE%9E%E8%B7%B5%EF%BC%9A%E7%BC%96%E5%86%99%E5%8F%AF%E7%BB%B4%E6%8A%A4%E7%9A%84%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%BB%BA%E8%AE%AE/)
 155 | - [Go 安全指南](https://github.com/Tencent/secguide/blob/main/Go安全指南.md) - 腾讯发布的《代码安全指南》Go 语言篇
 156 | - [Go Concurrency Guide](https://github.com/luk4z7/go-concurrency-guide)
 157 | - [Go Recipes](https://github.com/nikolaydubina/go-recipes) - 一些技巧
 158 | 
 159 | 
 160 | ## 文章
 161 | - [**Go Training**](https://github.com/ardanlabs/gotraining) - 大量优质 Go 相关文章、视频等资料
 162 | - [**Go语言爱好者周刊**](https://github.com/polaris1119/golangweekly)
 163 | - [**Go 夜读**](https://github.com/developer-learning/night-reading-go) - Go 标准包、开源项目源代码阅读讲解
 164 | - [Go-Questions](https://github.com/qcrao/Go-Questions) - Go 语言学习入门和进阶知识
 165 | - [Go的50度灰:Golang新开发者要注意的陷阱和常见错误](https://colobu.com/2015/09/07/gotchas-and-common-mistakes-in-go-golang/)
 166 | - [Go 程序的性能优化及 pprof 的使用](http://www.cnblogs.com/snowInPluto/p/7403097.html)
 167 | - [gops - Go语言程序查看和诊断工具](https://www.cnblogs.com/snowInPluto/p/7785651.html)
 168 | - [Go源码分析——http.ListenAndServe()是如何工作的](https://blog.csdn.net/gophers/article/details/37815009)
 169 | - [GoConvey 框架使用指南](https://www.jianshu.com/p/e3b2b1194830)
 170 | - [GoStub 框架使用指南](https://www.jianshu.com/p/70a93a9ed186)
 171 | - [GoMock 框架使用指南](https://www.jianshu.com/p/f4e773a1b11f)
 172 | - [Monkey 框架使用指南](https://www.jianshu.com/p/2f675d5e334e)
 173 | - [The Evolution of a Go Programmer](https://github.com/SuperPaintman/the-evolution-of-a-go-programmer) - Go 程序员的进化之路
 174 | 
 175 | 
 176 | ## 付费教程
 177 | - [基于 Go 语言构建企业级的 RESTful API 服务](https://juejin.im/book/5b0778756fb9a07aa632301e) - 掘金小册
 178 | - [Go语言核心36讲](https://time.geekbang.org/column/112) - 极客时间
 179 | 
 180 | 
 181 | ## 成品项目
 182 | - [Shiori](https://github.com/go-shiori/shiori) - 书签管理
 183 | - [studygolang](https://github.com/studygolang/studygolang) - Go 语言中文网
 184 | - [mkcert](https://github.com/FiloSottile/mkcert) - 生成本地 HTTPS 加密证书的工具
 185 | - [cfssl](https://github.com/cloudflare/cfssl) - Cloudflare 开源的 PKI 和 TLS 工具集
 186 | - [Rainbond](https://github.com/goodrain/rainbond) - 基于Docker、Kubernetes等容器技术的开源PaaS
 187 | - [**NYADB2**](https://github.com/qw4990/NYADB2) - Go 实现的关系型数据库, 值得用于学习
 188 | - [EiBlog](https://github.com/eiblog/eiblog) - 博客
 189 | - [pan-light](https://github.com/peterq/pan-light) - 不限速的百度网盘客户端, 基于 Go + Qt5 开发
 190 | - [BaiduPCS-Go](https://github.com/qjfoidnh/BaiduPCS-Go) - 百度网盘客户端(命令行)
 191 | - [daily-warm](https://github.com/BarryYan/daily-warm) - 每天定时发邮件给你关心的人
 192 | - [pipe](https://github.com/88250/pipe) - 博客平台
 193 | - [mdr](https://github.com/MichaelMure/mdr) - 命令行下的 Markdown 阅读工具
 194 | - [miniflux](https://github.com/miniflux/miniflux) - Feed 阅读器
 195 | - [golinks](https://git.mills.io/prologic/golinks) - 创建自定义书签、命令、搜索等
 196 | - [链滴笔记](https://github.com/88250/liandi) - 桌面端笔记应用
 197 | - [wayback](https://github.com/wabarc/wayback) - 网页快照备份
 198 | - [bbs-go](https://github.com/mlogclub/bbs-go) - 开源社区
 199 | - [OpenSCRM](https://github.com/openscrm/api-server) - 基于Go和React的企业微信私域流量管理系统
 200 | - [Answer](https://github.com/answerdev/answer) - 问答社区
 201 | - [listmonk](https://github.com/knadh/listmonk) - 资讯、邮件列表管理工具(Web)
 202 | - [1Panel](https://github.com/1Panel-dev/1Panel) - Linux 服务器运维管理面板
 203 | - [Artalk](https://github.com/ArtalkJS/Artalk) - 自托管评论系统
 204 | - [memos](https://github.com/usememos/memos) - 笔记服务,具有移动客户端、浏览器扩展等生态
 205 | 
 206 | 
 207 | ### 静态网站生成器
 208 | - [Hugo](https://github.com/gohugoio/hugo)
 209 | - [jrnl](https://github.com/andrewpillar/jrnl)
 210 | - [plenti](https://github.com/plentico/plenti)
 211 | - [verless](https://github.com/verless/verless)
 212 | - [ink](https://github.com/InkProject/ink)
 213 | - [moul](https://github.com/moulco/moul) - 生成照片站点
 214 | - [zas](https://github.com/imdario/zas)
 215 | 
 216 | 
 217 | ## 学习项目
 218 | - [1m-go-websockets](https://github.com/eranyanay/1m-go-websockets) - 该项目演示了如何用 Go 编写一个可以提供超过一百万个 `websockets` 连接、运行内存小于 1GB 的服务器
 219 | - [Go by Example](https://github.com/mmcgrana/gobyexample) - 通过实例学习 Go
 220 | - [IAM](https://github.com/marmotedu/iam) - 身份识别与访问管理系统(教学项目)
 221 | - [100-go-mistakes](https://github.com/teivah/100-go-mistakes) - 100 个 Go 常见错误
 222 | 
 223 | 
 224 | ## 开源类库
 225 | 
 226 | ### Web 框架
 227 | - [Macaron](https://github.com/go-macaron/macaron) - 一款具有高生产力和模块化设计的 Go Web 框架 `国产`
 228 | - [Beego](https://github.com/astaxie/beego) - 一个使用 Go 的思维来帮助您构建并开发 Go 应用程序的开源框架 `国产`
 229 | - [Gin](https://github.com/gin-gonic/gin) - 轻量 Web 框架
 230 | - [Iris](https://github.com/kataras/iris) - Web 开发框架
 231 | - [Revel](https://github.com/revel/revel)
 232 | - [echo](https://github.com/labstack/echo)
 233 | - [Faygo](https://github.com/henrylee2cn/faygo) - `国产`
 234 | - [Teleport](https://github.com/henrylee2cn/teleport) - Socket 框架
 235 | - [GoFrame](https://github.com/gogf/gf) - `国产`
 236 | - [QOR](https://github.com/qor/qor) - 系列应用开发组件包
 237 | - [DotWeb](https://github.com/devfeel/dotweb) - `国产`
 238 | - [REST Layer](https://github.com/rs/rest-layer) - REST API framework
 239 | - [Honeytrap](https://github.com/honeytrap/honeytrap)
 240 | - [Ponzu](https://github.com/ponzu-cms/ponzu)
 241 | - [utron](https://github.com/gernest/utron)
 242 | - [muxie](https://github.com/kataras/muxie)
 243 | - [Buffalo](https://github.com/gobuffalo/buffalo) - 快速生成 Web 项目的开发工具
 244 | - [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark)
 245 | - [fiber](https://github.com/gofiber/fiber) - 一种 Express 风格的、基于 fasthttp 的 HTTP Web 框架
 246 | - [aah](https://github.com/go-aah/aah)
 247 | - [go-zero](https://github.com/tal-tech/go-zero) - 好未来开源的 Web 框架
 248 | - [pingcap/fn](https://github.com/pingcap/fn) - 支持绑定任何方法,构建成 POST+JSON 接口
 249 | - [flamego](https://github.com/flamego/flamego) - `unknwon` 开发的又一款 Web 框架
 250 | - [REST Layer](https://github.com/rs/rest-layer) - REST API 框架
 251 | - [rk-boot](https://github.com/rookie-ninja/rk-boot)
 252 | 
 253 | 
 254 | ### 业务框架
 255 | - [YAO](https://github.com/YaoApp/yao) - 使用 JSON 即可创建数据库模型、编写 API 接口、描述管理后台界面的应用引擎
 256 | - [GoAdminGroup/go-admin](https://github.com/GoAdminGroup/go-admin) - 后台管理快速开发框架,与 laravel-admin 类似
 257 | - [wenjianzhang/go-admin](https://github.com/go-admin-team/go-admin) - 基于 Gin + Vue 实现的后台框架
 258 | - [gin-vue-admin](https://github.com/flipped-aurora/gin-vue-admin) - 基于 Gin + Vue 实现的后台框架
 259 | - [goxygen](https://github.com/Shpota/goxygen) - 基于 Go, React, MongoDB 技术实现的全栈应用生成器
 260 | - [nging](https://github.com/admpub/nging) - Go语言通用后台管理框架
 261 | - [snake](https://github.com/1024casts/snake) - 业务API框架
 262 | - [PocketBase](https://github.com/pocketbase/pocketbase) - 带有后台管理面板、文件和权限管理、集成 SQLite 数据库的单一文件后端服务开发框架,支持 Dart 和 JS SDK 快速开发 APP
 263 | - [DoTenX](https://github.com/dotenx/dotenx) - 低代码框架
 264 | 
 265 | 
 266 | ### 项目骨架
 267 | - [Standard Go Project Layout](https://github.com/golang-standards/project-layout) - Go 项目目录结构示例
 268 | - [go-starter](https://github.com/adobe/go-starter) - Adobe 的 Go 工程模板
 269 | - [go-clean-arch](https://github.com/bxcodec/go-clean-arch)
 270 | - [go-rest-api](https://github.com/qiangxue/go-rest-api) - Go RESTful API Starter Kit
 271 | - [Create Go App CLI](https://github.com/create-go-app/cli) - 通过命令行创建前后端项目的开发骨架
 272 | - [clean-gin](https://github.com/dipeshdulal/clean-gin) - 基于 Gin 构建的整洁架构项目骨架
 273 | - [golang-repo-template](https://github.com/moul/golang-repo-template) - 一个包含了很多实践的项目模板
 274 | 
 275 | 
 276 | ### DDD 框架
 277 | - [Wild Workouts](https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-example) - DDD、整洁架构、CQRS的示例项目
 278 | - [Clean Architecture in Go](https://github.com/eminetto/clean-architecture-go-v2) - 整洁架构示例
 279 | - [freedom](https://github.com/8treenet/freedom) - 基于六边形架构的框架
 280 | - [esim](https://github.com/jukylin/esim) - 基于六边形架构的微服务框架
 281 | - [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) - Go 整洁架构规则校验工具
 282 | 
 283 | 
 284 | ### TCP 框架
 285 | - [zinx](https://github.com/aceld/zinx) - TCP并发服务器框架
 286 | 
 287 | 
 288 | ### 中间件
 289 | - [Negroni](https://github.com/urfave/negroni) - Web 中间件
 290 | - [csrf](https://github.com/gorilla/csrf) - CSRF 中间件
 291 | - [handlers](https://github.com/gorilla/handlers) - A collection of useful handlers for Go's `net/http` package
 292 | 
 293 | 
 294 | ### 并发
 295 | - [SizedWaitGroup](https://github.com/remeh/sizedwaitgroup) - 并发控制
 296 | - [concurrent](https://github.com/modern-go/concurrent) - concurrency utilities
 297 | 
 298 | 
 299 | ### 命令行
 300 | #### 参数解析
 301 | - [urfave/cli](https://github.com/urfave/cli) - 命令行程序构建工具
 302 | - [**Cobra**](https://github.com/spf13/cobra) - 命令行构建包
 303 | - [flaggy](https://github.com/integrii/flaggy) - 命令参数解析
 304 | - [pflag](https://github.com/spf13/pflag) - 命令行参数处理
 305 | - [kong](https://github.com/alecthomas/kong) - 命令行解析
 306 | - [clop](https://github.com/guonaihong/clop) - 命令行解析包
 307 | - [go-flags](https://github.com/jessevdk/go-flags) - 命令行参数解析
 308 | - [mow.cli](https://github.com/jawher/mow.cli)
 309 | - [go-arg](https://github.com/alexflint/go-arg) - 基于结构体Tag解析命令行参数
 310 | 
 311 | #### 输出展示
 312 | - [progressbar](https://github.com/schollz/progressbar) - 在终端上输出进度条
 313 | - [cheggaaa/pb](https://github.com/cheggaaa/pb) - 终端进度条
 314 | - [mpb](https://github.com/vbauerster/mpb) - 支持多个进度条
 315 | - [Color](https://github.com/fatih/color) - 命令行文字颜色
 316 | - [gookit/color](https://github.com/gookit/color) - 命令行色彩使用库
 317 | - [termui](https://github.com/gizak/termui) - 终端仪表盘
 318 | - [tui](https://github.com/marcusolsson/tui-go) - 终端 UI
 319 | - [termenv](https://github.com/muesli/termenv) - 终端应用程序的高级 ANSI 样式和颜色支持
 320 | - [asciigraph](https://github.com/guptarohit/asciigraph) - 在终端中绘制 ASCII 字符的图表
 321 | - [spinner](https://github.com/briandowns/spinner) - 涵盖70多种符号或进度条的控制器
 322 | - [tablewriter](https://github.com/olekukonko/tablewriter) - 终端中输出表格内容
 323 | - [PIXterm](https://github.com/eliukblau/pixterm) - 在命令行终端中绘图
 324 | - [WTF](https://github.com/wtfutil/wtf) - 一个命令行的信息仪表盘,可以定制显示内容
 325 | - [termdash](https://github.com/mum4k/termdash) - 基于 Go Terminal 的仪表板系统
 326 | - [bubbles](https://github.com/charmbracelet/bubbles) - TUI 组件
 327 | - [bubbletea](https://github.com/charmbracelet/bubbletea) - TUI 框架
 328 | - [PTerm](https://github.com/pterm/pterm) - 支持图表、表格、进度条、树等终端输出展示
 329 | - [Lip Gloss](https://github.com/charmbracelet/lipgloss) - 终端布局、样式
 330 | - [gum](https://github.com/charmbracelet/gum)
 331 | - [glow](https://github.com/charmbracelet/glow) - 终端渲染展示 Markdown
 332 | - [Slides](https://github.com/maaslalani/slides) - 终端渲染展示 Markdown
 333 | - [tview](https://github.com/rivo/tview) - Terminal UI
 334 | - [ASCIIPlayer](https://github.com/qeesung/asciiplayer) - 在终端中通过 ASCII 输出图片或视频,支持 png、jpeg、gif、mp4、avi 等格式
 335 | - [go-pretty](https://github.com/jedib0t/go-pretty) - 终端渲染表格、列表、进度条等
 336 | - [tcell](https://github.com/gdamore/tcell)
 337 | 
 338 | 
 339 | #### 其他
 340 | - [gosu](https://github.com/tianon/gosu) - 以指定的用户权限来运行脚本
 341 | - [gotop](https://github.com/cjbassi/gotop) - 类 top 系统监控显示
 342 | - [go-colorable](https://github.com/mattn/go-colorable) - Colorable writer for Windows
 343 | - [go-isatty](https://github.com/mattn/go-isatty) - TTY 环境判断
 344 | - [fzf](https://github.com/junegunn/fzf) - 终端模糊查询神器,支持多平台
 345 | - [go-daemon](https://github.com/sevlyar/go-daemon) - daemon 进程包
 346 | - [go-prompt](https://github.com/c-bata/go-prompt) - 命令行交互式输入
 347 | - [peco](https://github.com/peco/peco) - 交互式过滤工具
 348 | - [pty](https://github.com/creack/pty) - PTY for Go
 349 | - [vtclean](https://github.com/lunixbochs/vtclean) - 从终端输出字符串中解析出纯文本
 350 | - [Survey](https://github.com/AlecAivazis/survey) - 交互式输入
 351 | 
 352 | 
 353 | 
 354 | ### 终端工具
 355 | - [vgrep](https://github.com/vrothberg/vgrep) - 支持滚动分页的 `grep`
 356 | - [GoTTY](https://github.com/yudai/gotty) - 基于Web的命令行实时共享
 357 | - [Jump](https://github.com/gsamokovarov/jump) - 根据习惯快速跳转目录
 358 | - [GoFish](https://github.com/fishworks/gofish) - 一个受 [Homebrew](https://brew.sh) 启发的跨平台软件管理工具,支持 Linux 和 Windows
 359 | - [viddy](https://github.com/sachaos/viddy) - 增强版 `watch` 命令
 360 | - [miller](https://github.com/johnkerl/miller) - 一个类似 sed、awk、cut、join 和 sort 的工具,用来处理基于命名索引的数据
 361 | - [assh](https://github.com/moul/assh) - SSH 增强工具
 362 | - [duf](https://github.com/muesli/duf) - 比 `df` 更好用的磁盘使用率工具
 363 | - [ov](https://github.com/noborus/ov) - 终端文本阅读器,可替代 `less`、`more`、`tail -f` 等
 364 | - [trdsql](https://github.com/noborus/trdsql) - 可对 CSV/LTSV/JSON/TBLN 等文件执行 SQL 查询和导出
 365 | - [vhs](https://github.com/charmbracelet/vhs) - 终端录像工具,提供了在终端中录制和回放终端会话的功能,类似于将终端会话记录为视频的方式
 366 | 
 367 | 
 368 | ### 路由
 369 | - [HttpRouter](https://github.com/julienschmidt/httprouter)
 370 | - [mux](https://github.com/gorilla/mux) - URL 路由和调度器
 371 | - [chi](https://github.com/go-chi/chi)
 372 | - [gocraft/web](https://github.com/gocraft/web)
 373 | - [go-querystring](https://github.com/google/go-querystring) - 转换结构体为URL请求参数
 374 | - [gorilla/schema](https://github.com/gorilla/schema) - converts structs to and from form values
 375 | - [CleverGo](https://github.com/clevergo/clevergo)
 376 | - [rewrite](https://github.com/kataras/rewrite) - rewrite 中间件
 377 | - [BunRouter](https://github.com/uptrace/bunrouter) - 支持中间件、错误处理、路由优先级、兼容 `net/http` 接口
 378 | 
 379 | 
 380 | ### 网络
 381 | - [DNS](https://github.com/miekg/dns) - DNS 库
 382 | - [CoreDNS](https://github.com/coredns/coredns) - DNS 服务器
 383 | - [RoadRunner](https://github.com/spiral/roadrunner) - PHP 应用服务器、进程管理器、负载均衡,用于替代 `Nginx + FPM`
 384 | - [FrankenPHP](https://github.com/dunglas/frankenphp) - PHP 应用服务器
 385 | - [GoReplay](https://github.com/buger/goreplay) - 流量收集&回放
 386 | - [Sharingan](https://github.com/didi/sharingan) - 滴滴开源的流量录制回放工具
 387 | - [Glorp](https://github.com/denandz/glorp) - HTTP 拦截&重放的 CLI 工具
 388 | - [p2pspider](https://github.com/fanpei91/p2pspider) - 种子嗅探器
 389 | - [torrent](https://github.com/anacrolix/torrent) - BitTorrent 相关工具库
 390 | - [rain](https://github.com/cenkalti/rain) - BitTorrent 客户端和库
 391 | - [httpteleport](https://github.com/valyala/httpteleport) - Teleports 10Gbps http traffic over 1Gbps networks
 392 | - [FIND3](https://github.com/schollz/find3) - WiFi 设备发现
 393 | - [SubFinder](https://github.com/projectdiscovery/subfinder) - 子域名发现工具
 394 | - [ggz](https://github.com/go-ggz/ggz) - 短网址服务
 395 | - [httpstat](https://github.com/davecheney/httpstat)
 396 | - [grab](https://github.com/cavaliercoder/grab) - 文件下载
 397 | - [go-getter](https://github.com/hashicorp/go-getter) - 可使用 URL 作为输入的主要形式从各种来源下载文件或目录
 398 | - [go-netty](https://github.com/go-netty/go-netty) - 网络框架
 399 | - [gnet](https://github.com/panjf2000/gnet) - 事件驱动 Go 网络框架
 400 | - [netpoll](https://github.com/cloudwego/netpoll) - 专注于 RPC 场景的 Non-blocking I/O 网络库
 401 | - [httplab](https://github.com/gchaincl/httplab) - The interactive web server
 402 | - [yamux](https://github.com/hashicorp/yamux) - Multiplexer
 403 | - [sftp](https://github.com/pkg/sftp) - SFTP support for the `go.crypto/ssh` package
 404 | - [goftp](https://github.com/jlaffaye/ftp) - FTP 客户端
 405 | - [SFTPGo](https://github.com/drakkan/sftpgo) - 功能齐全且可高度配置的SFTP服务器,可选择支持HTTP/S、FTP/S和WebDAV。支持的存储后端包括:本地文件系统、加密的本地文件系统、S3(兼容)对象存储、Google Cloud Storage、Azure Blob Storage以及其他SFTP服务器。
 406 | - [evio](https://github.com/tidwall/evio) - 事件驱动网络框架(reactor 模式)
 407 | - [gaio](https://github.com/xtaci/gaio) - 事件驱动网络框架(proactor 模式)
 408 | - [httpretty](https://github.com/henvic/httpretty) - 在终端上漂亮地打印出 HTTP 请求
 409 | - [blocky](https://github.com/0xERR0R/blocky) - 作为局域网 DNS 代理拦截广告
 410 | - [lossy](https://github.com/cevatbarisyilmaz/lossy) - 模拟 net.PacketConn 和 net.Conn 接口的带宽,延迟和数据包丢失
 411 | - [go-libp2p](https://github.com/libp2p/go-libp2p) - P2P
 412 | - [go-ipfs-api](https://github.com/ipfs/go-ipfs-api) - IPFS
 413 | - [gomobile-ipfs](https://github.com/ipfs-shipyard/gomobile-ipfs) - 为移动终端提供IPFS网络访问支持
 414 | - [go-multiaddr](https://github.com/multiformats/go-multiaddr) - multiaddr
 415 | - [kcp-go](https://github.com/xtaci/kcp-go) - 可靠的 UDP 通讯包
 416 | - [gliderlabs/ssh](https://github.com/gliderlabs/ssh) - 像 `net/http` 一样轻松搭建 SSH 服务器
 417 | - [netaddr](https://github.com/inetaf/netaddr) - 网络地址处理
 418 | - [sx](https://github.com/v-byte-cpu/sx) - 网络扫描命令工具
 419 | - [echoip](https://github.com/mpolden/echoip) - IP 地址查找服务
 420 | - [EasyTCP](https://github.com/DarthPestilane/easytcp) - TCP Server 框架
 421 | - [GoPacket](https://github.com/google/gopacket) - 网络捕获抓包
 422 | - [croc](https://github.com/schollz/croc) - 两台电脑之间传输文件
 423 | - [cmux](https://github.com/soheilhy/cmux) - 监听同一个端口,启动多种协议服务
 424 | - [GeoIP2 Reader for Go](https://github.com/oschwald/geoip2-golang) - 解析&读取 MaxMind GeoLite2 和 GeoIP2 数据库
 425 | - [dns.toys](https://github.com/knadh/dns.toys) - DNS 服务器
 426 | - [Apache Traffic Control](https://github.com/apache/trafficcontrol) - CDN 流量控制
 427 | - [NextTrace](https://github.com/sjlleo/nexttrace-core) - 可视化路由追踪工具
 428 | - [pget](https://github.com/Code-Hex/pget) - 文件下载工具,可多连接下载
 429 | - [CloudflareSpeedTest](https://github.com/XIU2/CloudflareSpeedTest) - 测试 Cloudflare CDN 延迟和速度,获取最快 IP
 430 | 
 431 | 
 432 | #### LDAP
 433 | - [go-ldap](https://github.com/go-ldap/ldap)
 434 | - [GLAuth](https://github.com/glauth/glauth) - LDAP Server
 435 | - [gldap](https://github.com/jimlambrt/gldap) - LDAP Service
 436 | 
 437 | 
 438 | #### 网络代理
 439 | - [**Caddy**](https://github.com/mholt/caddy) - 类似 Nginx 的 Web 服务器
 440 | - [Traefik](https://github.com/containous/traefik) - 反向代理&负载均衡
 441 | - [snail007/goproxy](https://github.com/snail007/goproxy) - golang 实现的高性能代理服务器
 442 | - [ProxyPool](https://github.com/henson/proxypool) - 采集免费的代理资源为爬虫提供有效的IP代理
 443 | - [frp](https://github.com/fatedier/frp) - 可用于内网穿透的高性能的反向代理应用
 444 | - [nps](https://github.com/cnlh/nps) - 一款轻量级、高性能、功能强大的内网穿透代理服务器
 445 | - [Pomerium](https://github.com/pomerium/pomerium) - 基于身份的反向代理
 446 | - [V2Ray](https://github.com/v2ray/v2ray-core)
 447 | - [V2Fly](https://github.com/v2fly/v2ray-core) - V2Ray 的社区版本
 448 | - [Tailscale](https://github.com/tailscale/tailscale) - WireGuard 解决方案
 449 | - [Clash](https://github.com/Dreamacro/clash) - 支持多种协议的多平台代理客户端
 450 | - [elazarl/goproxy](https://github.com/elazarl/goproxy) - HTTP 代理
 451 | - [oxy](https://github.com/vulcand/oxy) - Go middlewares for HTTP servers & proxies
 452 | - [ouqiang/goproxy](https://github.com/ouqiang/goproxy) - Go HTTP(S)代理库, 支持中间人代理解密HTTPS
 453 | - [pgrok](https://github.com/pgrok/pgrok) - 提供给穷人的内网穿透
 454 | 
 455 | 
 456 | ### HTTP压测
 457 | - [Vegeta](https://github.com/tsenart/vegeta) - HTTP 负载压测工具
 458 | - [hey](https://github.com/rakyll/hey) - Web 压测工具
 459 | - [bombardier](https://github.com/codesenberg/bombardier) - Web 压测工具
 460 | - [go-wrk](https://github.com/tsliwowicz/go-wrk)
 461 | - [plow](https://github.com/six-ddc/plow)
 462 | - [Ddosify](https://github.com/ddosify/ddosify)
 463 | 
 464 | 
 465 | ### HTTP
 466 | - [fasthttp](https://github.com/valyala/fasthttp) - 比 `net/http` 快 10 倍的 HTTP 工具包
 467 | - [Resty](https://github.com/go-resty/resty) - HTTP & REST 客户端包
 468 | - [gout](https://github.com/guonaihong/gout) - HTTP 客户端
 469 | - [gentleman](https://github.com/h2non/gentleman) - HTTP 客户端
 470 | - [goz](https://github.com/idoubi/goz)
 471 | - [UserAgent](https://github.com/mssola/user_agent) - 解析 HTTP User Agent
 472 | - [purell](https://github.com/PuerkitoBio/purell) - URL 规范工具包
 473 | - [go-autorest](https://github.com/Azure/go-autorest) - HTTP 管道请求方式的客户端
 474 | - [Req](https://github.com/imroc/req) - HTTP 客户端
 475 | - [cors](https://github.com/rs/cors) - CORS Handler
 476 | - [CertMagic](https://github.com/caddyserver/certmagic) - 为任意 Go 程序自动加上 HTTPS,TLS 证书签发、更新全自动
 477 | 
 478 | 
 479 | ### WebSocket
 480 | - [gorilla/websocket](https://github.com/gorilla/websocket)
 481 | - [nhooyr/websocket](https://github.com/nhooyr/websocket) - 官方推荐的包
 482 | - [websocketd](https://github.com/joewalnes/websocketd) - Go 开发的一键搭建 WebSocket 服务器命令行工具
 483 | - [ws](https://github.com/gobwas/ws) - WebSocket 开发包
 484 | - [melody](https://github.com/olahol/melody) - WebSocket 服务框架
 485 | - [neffos](https://github.com/kataras/neffos) - 一个快速且可扩展的 WebSocket 框架
 486 | - [fastws](https://github.com/dgrr/fastws)
 487 | 
 488 | 
 489 | ### 即时通信
 490 | - [Centrifugo](https://github.com/centrifugal/centrifugo) - 实时消息服务器,可以与任何语言编写的应用程序后端结合使用
 491 | - [goim](https://github.com/Terry-Mao/goim) - 支持集群的 im 及实时推送服务
 492 | - [Tinode](https://github.com/tinode/chat) - 即时消息服务器,通过 websocket/JSON 或 gRPC/TCP 等协议传输
 493 | - [WebRTC](https://github.com/pion/webrtc) - WebRTC 实现
 494 | - [Berty](https://github.com/berty/berty) - 安全的点对点通讯软件
 495 | - [Keybase](https://github.com/keybase/client) - 即时通讯工具 Keybase 全平台客户端
 496 | - [gotify](https://github.com/gotify/server) - 基于 WebSocket 的 PUSH 通知服务
 497 | - [nakama](https://github.com/heroiclabs/nakama) - 用于社交/实时游戏/实时应用的分布式服务端程序,自带面板、用户、聊天、存储、社交等功能
 498 | - [OpenIM](https://github.com/openimsdk/open-im-server)
 499 | 
 500 | 
 501 | ### 网关
 502 | - [GoKu API Gateway CE](https://github.com/eolinker/GoKu-API-Gateway) - eoLinker 开源的 API 网关
 503 | - [Easegress](https://github.com/megaease/easegress)
 504 | - [Manba](https://github.com/fagongzi/manba)
 505 | - [Tpk](https://github.com/TykTechnologies/tyk)
 506 | - [BFE](https://github.com/bfenetworks/bfe) - 基于百度统一接入前端开源的七层流量接入系统
 507 | 
 508 | 
 509 | ### 序列化
 510 | - [vmihailenco/msgpack](https://github.com/vmihailenco/msgpack) - 支持 msgpack
 511 | - [go/codec](https://github.com/ugorji/go) - 支持 msgpack/binc/cbor/json
 512 | - [golang/protobuf](https://github.com/golang/protobuf) - Go 版本的 Protocol Buffers
 513 | - [gogo/protobuf](https://github.com/gogo/protobuf) - `golang/protobuf` 的扩展替代品
 514 | - [Objx](https://github.com/stretchr/objx) - 操作 map, slice, JSON 等数据的包
 515 | - [msgp](https://github.com/tinylib/msgp) - MessagePack 代码生成器
 516 | - [Buf](https://github.com/bufbuild/buf) - protoc 替代品
 517 | - [protoc-gen-doc](https://github.com/pseudomuto/protoc-gen-doc) - Google Protocol Buffers 文档生成插件,支持 HTML、JSON、DocBook、Markdown 和自定义模板
 518 | 
 519 | 
 520 | ### 解压缩
 521 | - [snappy](https://github.com/golang/snappy) - Go 语言版本的 Snappy
 522 | - [cae](https://github.com/Unknwon/cae) - 实现 ZIP/TAR.GZ 解压缩
 523 | - [archiver](https://github.com/mholt/archiver) - 多格式支持的解压缩包
 524 | - [compress](https://github.com/klauspost/compress) - Optimized compression packages
 525 | - [Brotli](https://github.com/andybalholm/brotli)
 526 | - [xz](https://github.com/ulikunitz/xz) - `xz` 压缩格式读写包
 527 | 
 528 | 
 529 | ### RPC
 530 | - [gRPC-Go](https://github.com/grpc/grpc-go) - gRPC 官方包
 531 | - [Go gRPC Middleware](https://github.com/grpc-ecosystem/go-grpc-middleware) - gRPC 常用中间件
 532 | - [gorpc](https://github.com/valyala/gorpc)
 533 | - [gorilla/rpc](https://github.com/gorilla/rpc) - 构建基于 HTTP 的 RPC 服务,比如 JSON-RPC
 534 | - [Lile](https://github.com/lileio/lile) - gRPC 服务构建包
 535 | - [rpcx](https://github.com/smallnest/rpcx)
 536 | - [Twirp](https://github.com/twitchtv/twirp) - 基于 Protobuf 的 RPC 框架,与 gRPC 类似
 537 | - [dubbo-go](https://github.com/apache/dubbo-go) - Dubbo Go 版本
 538 | - [Kitex](https://github.com/cloudwego/kitex)
 539 | - [gRPCurl](https://github.com/fullstorydev/grpcurl) - 像 cURL 一样通过命令行访问 gRPC 服务
 540 | - [protoc-gen-doc](https://github.com/pseudomuto/protoc-gen-doc) - 文档生成插件
 541 | - [gRPC-Gateway](https://github.com/grpc-ecosystem/grpc-gateway) - 读取 gRPC 服务定义并生成一个反向代理服务器,同时提供 gRPC 和 RESTful 风格的 API
 542 | 
 543 | 
 544 | ### 邮件
 545 | - [gomail](https://github.com/go-gomail/gomail) - 邮件发送包
 546 | - [scorredoira/email](https://github.com/scorredoira/email)
 547 | - [Hermes](https://github.com/matcornic/hermes) - Go 版本的 mailgen 引擎,根据配置生成 HTML 格式的邮件
 548 | - [Go-Guerrilla](https://github.com/flashmob/go-guerrilla) - SMTP 邮件服务器
 549 | - [MailHog](https://github.com/mailhog/MailHog) - 基于Web和API的SMTP测试工具
 550 | - [Maddy](https://github.com/foxcpp/maddy) - 邮件服务器
 551 | - [jordan-wright/email](https://github.com/jordan-wright/email)
 552 | - [Mox](https://github.com/mjl-/mox) - 邮件服务器
 553 | - [Pop](https://github.com/charmbracelet/pop) - 邮件发送工具,支持交互式和参数式
 554 | - [email-verifier](https://github.com/AfterShip/email-verifier) - 邮箱校验,无需发送邮件
 555 | 
 556 | 
 557 | ### 消息队列
 558 | - [NSQ](https://github.com/nsqio/nsq) - 实时分布式消息平台
 559 | - [NATS](https://github.com/nats-io/nats-server) - 云原生消息中间件
 560 | - [amqp](https://github.com/rabbitmq/amqp091-go) - AMQP 0.9.1 客户端
 561 | - [sarama](https://github.com/Shopify/sarama) - Kafka 客户端
 562 | 
 563 | 
 564 | ### 文件/存储
 565 | - [MinIO](https://github.com/minio/minio) - 对象存储服务器
 566 | - [rclone](https://github.com/rclone/rclone) - 不同云存储之间同步文件
 567 | - [Syncthing](https://github.com/syncthing/syncthing) - 文件同步
 568 | - [fsnotify](https://github.com/fsnotify/fsnotify) - 文件系统监控工具
 569 | - [reflex](https://github.com/cespare/reflex) - 监听文件变更并执行命令
 570 | - [gohttpserver](https://github.com/codeskyblue/gohttpserver) - HTTP 静态文件服务器
 571 | - [XLSX](https://github.com/tealeg/xlsx) - Excel 读写包
 572 | - [Excelize](https://github.com/360EntSecGroup-Skylar/excelize) - 360 开源的 Excel 工具包
 573 | - [gopdf](https://github.com/signintech/gopdf) - PDF 生成
 574 | - [rsc/pdf](https://github.com/rsc/pdf) - PDF reader
 575 | - [SeaweedFS](https://github.com/chrislusf/seaweedfs) - 分布式文件系统
 576 | - [go-fastdfs](https://github.com/sjqzhang/go-fastdfs) - 分布式文件存储服务
 577 | - [Dragonfly](https://github.com/dragonflyoss/Dragonfly) - 基于 P2P 的分布式文件系统
 578 | - [filetype](https://github.com/h2non/filetype) - 检测文件类型
 579 | - [Afero](https://github.com/spf13/afero) - 文件操作包
 580 | - [fsync](https://github.com/spf13/fsync) - 文件/目录同步
 581 | - [filebrowser](https://github.com/filebrowser/filebrowser) - Web File Browser
 582 | - [Bigfile](https://github.com/bigfile/bigfile) - 文件传输管理系统
 583 | - [filetype](https://github.com/h2non/filetype) - 文件类型与 MIME 检测
 584 | - [go-app-paths](https://github.com/muesli/go-app-paths) - 跨平台检索目录文件
 585 | - [copy](https://github.com/otiai10/copy) - 拷贝文件夹
 586 | - [lakeFS](https://github.com/treeverse/lakeFS) - 类 Git 文件对象存储
 587 | - [Duplicacy](https://github.com/gilbertchen/duplicacy) - 无锁云备份工具,支持几乎所有存储方式
 588 | - [CasaOS](https://github.com/IceWhaleTech/CasaOS) - 家庭云系统
 589 | - [AList](https://github.com/alist-org/alist) - 支持多存储的文件列表程序
 590 | - [UniPDF](https://github.com/unidoc/unipdf) - PDF 读写处理
 591 | - [mimetype](https://github.com/gabriel-vasile/mimetype) - MIME 类型与文件扩展检测
 592 | - [gocryptfs](https://github.com/rfjakob/gocryptfs) - 加密 overlay 文件系统
 593 | - [restic](https://github.com/restic/restic) - 备份工具,使用现代的加密方法对数据进行安全的备份,支持
 594 | 
 595 | 
 596 | ### 模板引擎
 597 | - [goTemplateBenchmark](https://github.com/SlinSo/goTemplateBenchmark) - 给各 Go 模板引擎做性能测试,当然也就包含了最全的模板引擎包
 598 | - [Jet](https://github.com/CloudyKit/jet) - 速度很快
 599 | - [amber](https://github.com/eknkc/amber) - HTML 模板引擎
 600 | - [fasttemplate](https://github.com/valyala/fasttemplate) - Simple and fast template engine for Go
 601 | - [quicktemplate](https://github.com/valyala/quicktemplate)
 602 | - [mustache](https://github.com/hoisie/mustache)
 603 | - [Ace](https://github.com/yosssi/ace)
 604 | - [Sprig](https://github.com/Masterminds/sprig) - 常用模板方法
 605 | - [pongo2](https://github.com/flosch/pongo2) - Django 语法风格的模板引擎
 606 | - [plush](https://github.com/gobuffalo/plush)
 607 | 
 608 | 
 609 | ### 代码生成
 610 | - [esc](https://github.com/mjibson/esc)
 611 | 
 612 | 
 613 | ### 文本处理
 614 | #### Markdown
 615 | - [Blackfriday](https://github.com/russross/blackfriday) - Markdown 解析器
 616 | - [Lute](https://github.com/88250/lute) - 结构化的 Markdown 引擎
 617 | - [goldmark](https://github.com/yuin/goldmark) - Markdown 解析器
 618 | - [docx2md](https://github.com/mattn/docx2md) - 转换 Word 为 Markdown
 619 | - [glamour](https://github.com/charmbracelet/glamour) - 命令行下渲染 Markdown
 620 | - [go-md2man](https://github.com/cpuguy83/go-md2man) - 转换 Markdown 为 man 手册内容
 621 | - [gomarkdown/markdown](https://github.com/gomarkdown/markdown)
 622 | - [html-to-markdown](https://github.com/JohannesKaufmann/html-to-markdown) - 转换 HTML 为 Markdown
 623 | 
 624 | 
 625 | #### HTML/CSS
 626 | - [DOM](https://github.com/go-shiori/dom) - HTML DOM 节点操作
 627 | - [obelisk](https://github.com/go-shiori/obelisk) - 保存 Web 网页为 HTML 单页面
 628 | - [html2text](https://github.com/jaytaylor/html2text) - HTML 转 text
 629 | - [go-readability](https://github.com/go-shiori/go-readability) - 让 HTML 可读性更高
 630 | - [gomponents](https://github.com/maragudk/gomponents) - 声明式视图组件,可以渲染成 HTML5
 631 | - [daz](https://github.com/stevelacy/daz) - HTML 组件组合,渲染 HTML
 632 | - [html-strip-tags-go](https://github.com/grokify/html-strip-tags-go) - 去除 HTML 标签
 633 | - [bluemonday](https://github.com/microcosm-cc/bluemonday) - XSS 探测
 634 | - [cascadia](https://github.com/andybalholm/cascadia) - CSS 选择器
 635 | - [htmlquery](https://github.com/antchfx/htmlquery) - XPath 语法查询 HTML
 636 | - [xmlquery](https://github.com/antchfx/xmlquery) - XPath 语法查询 XML
 637 | - [xpath](https://github.com/antchfx/xpath) - XPath 语法
 638 | - [goquery](https://github.com/PuerkitoBio/goquery) - jQuery 语法查询 HTML
 639 | - [css](https://github.com/ericchiang/css) - CSS 选择器
 640 | 
 641 | 
 642 | #### 其他
 643 | - [go-runewidth](https://github.com/mattn/go-runewidth) - 字符长度计算
 644 | - [gpy](https://github.com/go-ego/gpy) - Go 语言汉字转拼音工具
 645 | - [go-hashids](https://github.com/speps/go-hashids) - hashids 的 Go 版本
 646 | - [go-pinyin](https://github.com/mozillazg/go-pinyin) - 汉语拼音转换工具 Go 版
 647 | - [mahonia](https://github.com/axgle/mahonia) - 字符集编码转换
 648 | - [pangu.go](https://github.com/vinta/pangu) - Go 版本的 pangu,给中英文之间加空格
 649 | - [goorgeous](https://github.com/chaseadamsio/goorgeous) - A Go ORG syntax parser to HTML
 650 | - [sergi/go-diff](https://github.com/sergi/go-diff) - Go 版本的 diff 工具包
 651 | - [sourcegraph/go-diff](https://github.com/sourcegraph/go-diff) - Go 版本的 diff 工具包
 652 | - [Chroma](https://github.com/alecthomas/chroma) - 代码语法高亮
 653 | - [syntaxhighlight](https://github.com/sourcegraph/syntaxhighlight) - 代码高亮
 654 | - [kyokomi/emoji](https://github.com/kyokomi/emoji)
 655 | - [enescakir/emoji](https://github.com/enescakir/emoji)
 656 | - [golang/freetype](https://github.com/golang/freetype) - Freetype font rasterizer
 657 | - [prose](https://github.com/jdkato/prose) - natural language processing library
 658 | - [minify](https://github.com/tdewolff/minify) - Web 静态资源压缩(HTML/JS/CSS/JSON/XML/SVG)
 659 | - [Inflection](https://github.com/jinzhu/inflection) - Pluralizes and singularizes English nouns
 660 | - [autocorrect](https://github.com/studygolang/autocorrect) - 自动给中英文之间加入合理的空格并纠正专用名词大小写
 661 | - [bleve](https://github.com/blevesearch/bleve) - modern text indexing
 662 | - [etree](https://github.com/beevik/etree) - XML 解析&生成
 663 | - [go-xml](https://github.com/droyo/go-xml)
 664 | - [feeds](https://github.com/gorilla/feeds) - RSS 内容生成
 665 | - [gofeed](https://github.com/mmcdole/gofeed) - RSS & Atom feeds 内容解析
 666 | - [sitemap](https://github.com/kataras/sitemap) - sitemap.xml 生成
 667 | - [yarr](https://github.com/nkanaev/yarr) - RSS 阅读软件
 668 | - [gogrep](https://github.com/mvdan/gogrep) - 通过语法树搜索 Go 源码
 669 | - [PipeIt](https://github.com/AllenDang/PipeIt) - 文本转换,清理和提取工具
 670 | - [regexp2](https://github.com/dlclark/regexp2) - 全功能正则表达式引擎。如果标准库的 regexp 满足不了你,可以尝试使用 regexp2
 671 | - [html2article](https://github.com/sundy-li/html2article) - 基于文本密度的 html2article 实现
 672 | - [hostctl](https://github.com/guumaster/hostctl) - `hosts` 命令行管理工具
 673 | - [go-shellwords](https://github.com/mattn/go-shellwords) - 解析命令行中字段
 674 | - [woke](https://github.com/get-woke/woke) - 检查文本文件中是否存在歧视词汇
 675 | - [go-password-validator](https://github.com/lane-c-wagner/go-password-validator) - 密码强度校验器
 676 | - [xurls](https://github.com/mvdan/xurls) - 从文本中提取 URL
 677 | - [whatlanggo](https://github.com/abadojack/whatlanggo) - 自然语言探测
 678 | - [go-enry](https://github.com/go-enry/go-enry) - 检测编程语言
 679 | - [fuzzy](https://github.com/sahilm/fuzzy) - 字符串模糊匹配
 680 | - [godlp](https://github.com/bytedance/godlp) - 数据脱敏
 681 | - [Zoekt](https://github.com/sourcegraph/zoekt) - 文本搜索引擎
 682 | 
 683 | 
 684 | ### 文档
 685 | - [swag](https://github.com/swaggo/swag) - Swagger for Go
 686 | - [gin-swagger](https://github.com/swaggo/gin-swagger) - Swagger for Gin
 687 | - [go-swagger](https://github.com/go-swagger/go-swagger) - Swagger 2.0 implementation for go
 688 | 
 689 | 
 690 | ### 数学计算
 691 | - [decimal](https://github.com/shopspring/decimal) - 解决浮点数计算精度问题
 692 | - [fixed](https://github.com/robaho/fixed)
 693 | - [apd](https://github.com/cockroachdb/apd) - decimal 包
 694 | - [mathfmt](https://github.com/mmcloughlin/mathfmt) - 将 LaTeX 语法的注释转换为数学公式格式
 695 | - [q](https://github.com/itsubaki/q) - 量子计算模拟器
 696 | - [accounting](https://github.com/leekchan/accounting) - 货币格式化
 697 | 
 698 | 
 699 | ### 日期时间
 700 | - [now](https://github.com/jinzhu/now)
 701 | - [when](https://github.com/olebedev/when) - 自然日期时间解析
 702 | - [Carbon](https://github.com/uniplaces/carbon) - Carbon 时间处理库的 Go 语言实现
 703 | - [strftime](https://github.com/lestrrat-go/strftime) - 时间格式化
 704 | - [dateparse](https://github.com/araddon/dateparse) - 解析任意未知格式的时间字符串
 705 | 
 706 | 
 707 | ### 配置
 708 | - [GoDotEnv](https://github.com/joho/godotenv) - `.env` 配置文件解析
 709 | - [go-yaml/yaml](https://github.com/go-yaml/yaml)
 710 | - [ghodss/yaml](https://github.com/ghodss/yaml)
 711 | - [toml](https://github.com/BurntSushi/toml) - `TOML` 解析&编码包
 712 | - [INI](https://github.com/go-ini/ini) - `INI` 配置文件解析
 713 | - [Viper](https://github.com/spf13/viper) - 支持 `JSON`, `TOML`, `YAML`, `HCL`, `Java` 等配置文件
 714 | - [fig](https://github.com/kkyr/fig)
 715 | - [Multiconfig](https://github.com/koding/multiconfig)
 716 | - [configor](https://github.com/jinzhu/configor)
 717 | - [envconfig](https://github.com/kelseyhightower/envconfig)
 718 | - [confd](https://github.com/kelseyhightower/confd) - 配置管理工具
 719 | - [HCL](https://github.com/hashicorp/hcl) - configuration language
 720 | - [env](https://github.com/caarlos0/env) - 解析 ENV 环境变量到结构体中
 721 | - [configor](https://github.com/jinzhu/configor)
 722 | - [koanf](https://github.com/knadh/koanf)
 723 | - [go-toml](https://github.com/pelletier/go-toml) - TOML
 724 | - [butler](https://github.com/adobe/butler) - Adobe 开源的配置管理系统
 725 | - [envsubst](https://github.com/a8m/envsubst) - 环境变量替换
 726 | 
 727 | 
 728 | ### 爬虫
 729 | - [Crawlab](https://github.com/crawlab-team/crawlab) - 基于Golang的分布式爬虫管理平台,支持Python、NodeJS、Go、Java、PHP等多种编程语言以及多种爬虫框架
 730 | - [Colly](https://github.com/gocolly/colly) - 网络爬虫框架
 731 | - [Pholcus](https://github.com/henrylee2cn/pholcus) - 支持分布式的高并发、重量级爬虫软件
 732 | - [go_spider](https://github.com/hu17889/go_spider)
 733 | - [Muffet](https://github.com/raviqqe/muffet) - 网站链接检查器
 734 | - [Creeper](https://github.com/wspl/creeper)
 735 | - [Geziyor](https://github.com/geziyor/geziyor) - 支持 JS 渲染的快速爬虫框架
 736 | - [Apollo](https://github.com/amirgamil/apollo) - 一个爬虫工具
 737 | - [ferret](https://github.com/MontFerret/ferret) - 声明式 Web 数据抓取
 738 | - [gocrawl](https://github.com/PuerkitoBio/gocrawl)
 739 | - [Antch](https://github.com/antchfx/antch)
 740 | - [katana](https://github.com/projectdiscovery/katana) - 爬虫&蜘蛛框架
 741 | 
 742 | 
 743 | ### 数据库
 744 | 
 745 | #### SQL解析
 746 | - [pingcap/parser](https://github.com/pingcap/parser) - 兼容 MySQL 的 SQL 解析
 747 | - [xsqlparser](https://github.com/akito0107/xsqlparser) - SQL 解析
 748 | - [sqlparser](https://github.com/xwb1989/sqlparser) - SQL 解析
 749 | - [vitess-sqlparser](https://github.com/blastrain/vitess-sqlparser) - SQL 解析
 750 | - [dbml-go](https://github.com/duythinht/dbml-go) - [DBML](https://github.com/holistics/dbml) 解析
 751 | 
 752 | 
 753 | #### 分布式事务
 754 | - [go-saga](https://github.com/lysu/go-saga) - Saga 分布式事务实现
 755 | - [DTM](https://github.com/yedf/dtm) - 跨语言的分布式事务管理服务,支持TCC、Saga、XA等
 756 | 
 757 | 
 758 | #### 数据库相关
 759 | - [usql](https://github.com/xo/usql) - 几乎支持全部 SQL 与 NoSQL 数据库的命令行工具
 760 | - [GORM](https://github.com/go-gorm/gorm) - GORM V2
 761 |     + [GORM V1](https://github.com/jinzhu/gorm)
 762 |     + [gorm2sql](https://github.com/liudanking/gorm2sql) - 根据 Model Struct 生成建表语句
 763 |     + [gorm-sharding](https://github.com/go-gorm/sharding) - 基于 Conn 层做 SQL 拦截、AST 解析、分表路由、自增主键填充,对使用者透明
 764 | - [Xorm](https://gitea.com/xorm/xorm)
 765 | - [XormPlus](https://github.com/xormplus/xorm) - Xorm 的定制增强版本
 766 | - [GoRose](https://github.com/gohouse/gorose)
 767 | - [sqlx](https://github.com/jmoiron/sqlx) - `database/sql` 扩展包
 768 | - [dbq](https://github.com/rocketlaunchr/dbq) - 数据库操作
 769 | - [gendry](https://github.com/didi/gendry) - 滴滴开源的SQL Builder
 770 | - [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx)
 771 | - [Squirrel](https://github.com/Masterminds/squirrel) - Fluent SQL Builder
 772 | - [qb](https://github.com/aacanakin/qb) - the database toolkit for go
 773 | - [mgo](http://labix.org/mgo)
 774 |     + [globalsign/mgo](https://github.com/globalsign/mgo) - The MongoDB driver for Go
 775 |     + [mgo使用指南](https://studygolang.com/articles/3485)
 776 | - [kingshard](https://github.com/flike/kingshard) - MySQL Proxy
 777 | - [SOAR](https://github.com/XiaoMi/soar) - 对SQL进行优化和改写的自动化工具
 778 | - [SQLE](https://github.com/actiontech/sqle) - SQL 审核工具
 779 | - [Vitess](https://github.com/vitessio/vitess) - 用于部署、扩展和管理大型MySQL实例集群的数据库解决方案
 780 | - [gh-ost](https://github.com/github/gh-ost) - GitHub 开源的在线更改 MySQL 表结构的工具
 781 | - [SQLer](https://github.com/alash3al/sqler) - write APIs using direct SQL queries with no hassle, let's rethink about SQL
 782 | - [gocraft/dbr](https://github.com/gocraft/dbr)
 783 | - [Gaea](https://github.com/XiaoMi/Gaea) - 小米开源的基于 MySQL 协议的数据库中间件
 784 | - [OctoSQL](https://github.com/cube2222/octosql) - 支持多数据库的 SQL 查询工具
 785 | - [goose](https://github.com/pressly/goose) - 数据库迁移工具
 786 | - [migrate](https://github.com/golang-migrate/migrate) - 数据库迁移工具
 787 | - [dbmate](https://github.com/amacneil/dbmate) - 数据库迁移工具
 788 | - [ent](https://github.com/facebook/ent) - An Entity Framework For Go
 789 | - [godb](https://github.com/samonzeweb/godb) - a Go query builder and struct mapper
 790 | - [go-nulltype](https://github.com/mattn/go-nulltype)
 791 | - [go-mysql](https://github.com/siddontang/go-mysql) - MySQL 工具集
 792 | - [SQLittle](https://github.com/alicebob/sqlittle) - 纯读取 SQLite 文件
 793 | - [Bifrost](https://github.com/brokercap/Bifrost) - MySQL 同步到 Redis、ClickHouse 等服务的异构中间件
 794 | - [elasticsql](https://github.com/cch123/elasticsql) - 转换 SQL 成 Elasticsearch DSL
 795 | - [POP](https://github.com/gobuffalo/pop) - 基于 [sqlx](https://github.com/jmoiron/sqlx) 封装的数据库 ORM 工具
 796 | - [REL](https://github.com/go-rel/rel) - Modern Database Access Layer for Go
 797 | - [RDB](https://github.com/HDT3213/rdb) - Redis RDB 文件解析和生成工具,支持转 JSON、转 AOF、寻找 Big Key、生成 RDB 文件及绘制内存火焰图等功能
 798 | - [Bytebase](https://github.com/bytebase/bytebase) - 基于网络、零配置、无依赖的数据库 Schema 变更和版本控制管理工具
 799 | - [Bun](https://github.com/uptrace/bun) - SQL 优先的 ORM,写 SQL 的方式写 Go 代码,支持 PostgreSQL、MySQL、MSSQL、SQLite
 800 | 
 801 | 
 802 | #### 数据库客户端
 803 | - [Go-MySQL-Driver](https://github.com/go-sql-driver/mysql) - MySQL 驱动
 804 | - [go-mssqldb](https://github.com/denisenkom/go-mssqldb) - MSSQL 驱动
 805 | - [pq](https://github.com/lib/pq) - PostgreSQL 驱动
 806 | - [mongo-go-driver](https://github.com/mongodb/mongo-go-driver) - MongoDB 官方出品的 Go 语言驱动
 807 | - [qmgo](https://github.com/qiniu/qmgo) - MongoDB 客户端
 808 | - [clickhouse-go](https://github.com/ClickHouse/clickhouse-go) - ClickHouse 官方 Go 语言客户端
 809 | - [go-clickhouse](https://github.com/uptrace/go-clickhouse) - ClickHouse 客户端
 810 | - [go-sqlite3](https://github.com/mattn/go-sqlite3) - SQLite3 驱动
 811 | - [gohbase](https://github.com/tsuna/gohbase) - HBase 客户端
 812 | - [redigo](https://github.com/gomodule/redigo) - Redis 客户端
 813 | - [go-redis](https://github.com/redis/go-redis) - Redis 客户端
 814 | - [rueidis](https://github.com/rueian/rueidis) - Redis 客户端
 815 | - [redsync](https://github.com/go-redsync/redsync) - 基于 Redis 的分布式锁
 816 | - [redislock](https://github.com/bsm/redislock) - 基于 Redis 的分布式锁
 817 | - [Tiny RDM](https://github.com/tiny-craft/tiny-rdm) - Redis 桌面客户端
 818 | 
 819 | 
 820 | #### 数据库引擎
 821 | - [etcd](https://github.com/etcd-io/etcd) - KV 分布式存储
 822 | - [InfluxDB](https://github.com/influxdata/influxdb) - 时间序列数据库
 823 | - [Prometheus](https://github.com/prometheus/prometheus) - 服务监控系统 & 时间序列数据库
 824 | - [tstorage](https://github.com/nakabonne/tstorage) - 时间序列数据库
 825 | - [Thanos](https://github.com/thanos-io/thanos) - 支持 Prometheus 简化部署、高可用、分布式存储
 826 | - [CockroachDB](https://github.com/cockroachdb/cockroach) - 分布式 SQL 数据库
 827 | - [Cayley](https://github.com/cayleygraph/cayley) - 图数据库
 828 | - [RadonDB](https://github.com/radondb/radon) - 基于 MySQL 研发的新一代分布式关系型数据库
 829 | - [TiDB](https://github.com/pingcap/tidb) - 分布式关系型数据库,兼容 MySQL 协议
 830 | - [AresDB](https://github.com/uber/aresdb) - Uber 开源的 GPU 驱动的实时分析存储&查询引擎
 831 | - [leveldb](https://github.com/syndtr/goleveldb) - LevelDB 的 Go 实现
 832 | - [Dgraph](https://github.com/dgraph-io/dgraph) - 分布式图数据库
 833 | - [rqlite](https://github.com/rqlite/rqlite) - 基于 SQLite 的轻量级分布式关系数据库
 834 | - [gaeadb](https://github.com/infinivision/gaeadb)
 835 | - [BadgerDB](https://github.com/dgraph-io/badger) - KV 数据库,支持 ACID 事务
 836 | - [LBADD](https://github.com/tomarrell/lbadd) - 用 Go 实现的分布式 SQL 数据库
 837 | - [go-memdb](https://github.com/hashicorp/go-memdb) - 建立在不可变 Radix 树上的内存数据库
 838 | - [VectorSQL](https://github.com/vectorengine/vectorsql) - 应用于 IoT 和大数据的 DBMS 数据库,类似于 ClickHouse
 839 | - [BuntDB](https://github.com/tidwall/buntdb) - 基于内存的KV数据库,支持磁盘持久化、ACID事务
 840 | - [**TinySQL**](https://github.com/pingcap-incubator/tinysql) - 迷你分布式关系型数据库
 841 | - [Tile38](https://github.com/tidwall/tile38) - GEO 数据库
 842 | - [Redcon](https://github.com/tidwall/redcon) - 兼容 Redis 协议的自定义 Redis 服务,采用 BuntDB 和 Tile38 实现存储
 843 | - [genji](https://github.com/genjidb/genji) - 文档内嵌型数据库
 844 | - [Dolt](https://github.com/dolthub/dolt) - 像 Git 一样操作数据库
 845 | - [rosedb](https://github.com/flower-corp/rosedb) - 简洁、高效的 KV 数据库,支持多种数据结构
 846 | - [LinDB](https://github.com/lindb/lindb) - 分布式时序数据库
 847 | - [mandodb](https://github.com/chenjiandongx/mandodb) - 一个示例项目,作者介绍如何从零开始实现一个小型的时序数据库
 848 | - [go-mysql-server](https://github.com/dolthub/go-mysql-server) - 解析 MySQL 协议并优化 SQL 的数据库引擎
 849 | - [Milvus](https://github.com/milvus-io/milvus) - 向量数据库
 850 | - [FerretDB](https://github.com/FerretDB/FerretDB) - MangoDB 替代品
 851 | - [LotusDB](https://github.com/flower-corp/lotusdb) - 快速 KV 存储引擎,兼容 LSM 和 B+ 树
 852 | - [NutsDB](https://github.com/nutsdb/nutsdb) - 可持久化、事务的内嵌 KV 数据库
 853 | - [Olric](https://github.com/buraksezer/olric)
 854 | 
 855 | 
 856 | ### 缓存
 857 | - [GCache](https://github.com/bluele/gcache)
 858 | - [bbolt](https://github.com/etcd-io/bbolt) - key/value store
 859 | - [BigCache](https://github.com/allegro/bigcache)
 860 | - [go-cache](https://github.com/patrickmn/go-cache) - KV 内存缓存
 861 | - [gomemcache](https://github.com/bradfitz/gomemcache) - Memcache 客户端
 862 | - [cache2go](https://github.com/muesli/cache2go)
 863 | - [ristretto](https://github.com/dgraph-io/ristretto)
 864 | - [fastcache](https://github.com/VictoriaMetrics/fastcache)
 865 | - [FreeCache](https://github.com/coocood/freecache)
 866 | - [godis](https://github.com/hdt3213/godis) - Go 语言实现的 Redis 服务器和分布式集群
 867 | - [groupcache](https://github.com/golang/groupcache) - 分布式缓存
 868 | - [cachego](https://github.com/faabiosr/cachego) - 支持 Redis、Bolt 等缓存接口
 869 | - [diskv](https://github.com/peterbourgon/diskv) - 基于硬盘的 KV 存储
 870 | - [Pebble](https://github.com/cockroachdb/pebble) - 被 CockroachDB 使用的 KV 存储
 871 | 
 872 | 
 873 | ### 搜索推荐
 874 | - [wukong](https://github.com/huichen/wukong) - 全文搜索引擎
 875 | - [go-elasticsearch](https://github.com/elastic/go-elasticsearch) - 官方 ES 客户端
 876 | - [elastic](https://github.com/olivere/elastic) - Elasticsearch 客户端
 877 | - [go-mysql-elasticsearch](https://github.com/siddontang/go-mysql-elasticsearch) - Sync MySQL data into elasticsearch
 878 | - [gse](https://github.com/go-ego/gse) - Go 语言分词
 879 | - [sego](https://github.com/huichen/sego) - Go 中文分词
 880 | - [gojieba](https://github.com/yanyiwu/gojieba) - "结巴"中文分词的 Go 语言版本
 881 | - [Riot](https://github.com/go-ego/riot) - 全文搜索引擎
 882 | - [simplefts](https://github.com/akrylysov/simplefts) - 超简单的全文搜索引擎实现
 883 | - [Blast](https://github.com/mosuka/blast) - 全文搜索(`Archived`)
 884 | - [Fuzzy Search](https://github.com/lithammer/fuzzysearch) - 文本模糊搜索
 885 | - [gorse](https://github.com/zhenghaoz/gorse) - 单节点训练和分布式预测推荐系统引擎
 886 | - [gofound](https://github.com/newpanjing/gofound) - 全文搜索引擎
 887 | - [ZincSearch](https://github.com/zinclabs/zinc) - 全文搜索引擎
 888 | - [Bluge](https://github.com/blugelabs/bluge) - 文本分词
 889 | 
 890 | 
 891 | ### 表单
 892 | - [validator](https://github.com/go-playground/validator)
 893 | - [ozzo-validation](https://github.com/go-ozzo/ozzo-validation) - 使用代码指定规则,而非Tag
 894 | - [go-tagexpr](https://github.com/bytedance/go-tagexpr) - 字节跳动开源的结构体标签表达式解释器
 895 | - [govalidator](https://github.com/asaskevich/govalidator)
 896 | 
 897 | 
 898 | ### Auth
 899 | - [Casbin](https://github.com/casbin/casbin) - 权限控制管理
 900 | - [pam-ussh](https://github.com/uber/pam-ussh) - Uber's SSH certificate pam module
 901 | - [jwt-go](https://github.com/golang-jwt/jwt) - JWT for Go
 902 | - [kataras/jwt](https://github.com/kataras/jwt) - JWT 轻量级实现
 903 | - [cristalhq/jwt](https://github.com/cristalhq/jwt)
 904 | - [sessions](https://github.com/gorilla/sessions) - 后端 SESSION 服务
 905 | - [securecookie](https://github.com/gorilla/securecookie) - cookie 加密/解密
 906 | - [Goth](https://github.com/markbates/goth) - Multi-Provider Authentication for Go
 907 | - [branca](https://github.com/hako/branca) - 号称比 JWT 更安全的 token 解决方案
 908 | - [gin-jwt](https://github.com/appleboy/gin-jwt) - Gin 框架的 JWT 中间件
 909 | - [Authboss](https://github.com/volatiletech/authboss) - Web Auth 系统
 910 | - [ZITADEL](https://github.com/zitadel/zitadel) - 身份认证系统,支持各种认证模式
 911 | 
 912 | 
 913 | ### 加密/解密
 914 | - [2fa](https://github.com/rsc/2fa) - Two-factor authentication on the command line
 915 | - [age](https://github.com/FiloSottile/age) - 文件加密工具(库)
 916 | - [CIRCL](https://github.com/cloudflare/circl) - Cloudflare Interoperable, Reusable Cryptographic Library
 917 | 
 918 | 
 919 | ### 视频
 920 | - [goav](https://github.com/giorgisio/goav) - FFmpeg 视频处理
 921 | - [lal](https://github.com/q191201771/lal) - 直播流媒体网络传输服务器
 922 | - [bililive-go](https://github.com/hr3lxphr6j/bililive-go) - 直播录制工具
 923 | - [screego](https://github.com/screego/server) - 通过浏览器共享开发者屏幕
 924 | - [livego](https://github.com/gwuhaolin/livego) - 直播服务器
 925 | - [Monibuca](https://github.com/langhuihui/monibuca) - 流媒体服务器开发框架
 926 | - [olive](https://github.com/go-olive/olive) - 支持虎牙等平台的直播录制
 927 | - [lux](https://github.com/iawia002/lux) - 各大视频网站的视频下载工具
 928 | 
 929 | 
 930 | ### 图形处理
 931 | - [barcode](https://github.com/boombuler/barcode) - 条形码/二维码生成器
 932 | - [picfit](https://github.com/thoas/picfit) - 图片操作、裁剪、管理服务器
 933 | - [gmfs](http://git.oschina.net/juapk/gmfs) - 图片操作、裁剪、管理服务器
 934 | - [besticon](https://github.com/mat/besticon) - favicon 服务
 935 | - [Caire](https://github.com/esimov/caire) - 图片操作库
 936 | - [Imaging](https://github.com/disintegration/imaging) - 图片操作库
 937 | - [gocaptcha](https://github.com/lifei6671/gocaptcha) - 验证码生成
 938 | - [base64Captcha](https://github.com/mojocn/base64Captcha) - 验证码
 939 | - [go-is-svg](https://github.com/h2non/go-is-svg) - 校验是否为 SVG 图片
 940 | - [identicon](https://github.com/issue9/identicon) - 根据用户的 IP 、邮箱名等任意数据为用户产生漂亮的随机头像
 941 | - [prominentcolor](https://github.com/EdlinOrg/prominentcolor) - 识别图片的主要颜色
 942 | - [dchest/captcha](https://github.com/dchest/captcha) - 生成和验证图片或音频验证码
 943 | - [bimg](https://github.com/h2non/bimg) - 图片处理
 944 | - [imaginary](https://github.com/h2non/imaginary) - 图片处理服务
 945 | - [primitive](https://github.com/fogleman/primitive) - 用原始几何图形绘制图形
 946 | - [orly](https://github.com/nanmu42/orly) - 生成你自己的O'RLY动物书封面
 947 | - [smartcrop](https://github.com/muesli/smartcrop) - 智能裁剪图片
 948 | - [gift](https://github.com/disintegration/gift) - 图片滤镜
 949 | - [Germanium](https://github.com/matsuyoshi30/germanium) - 给代码生成图片
 950 | - [Go Graphics](https://github.com/fogleman/gg) - 2D 图片渲染
 951 | - [canvas](https://github.com/tdewolff/canvas) - 矢量图绘制
 952 | - [formulae](https://github.com/tdewolff/formulae) - 数学公式解析、计算、图表绘制
 953 | - [imagor](https://github.com/cshum/imagor) - 图像处理服务器
 954 | - [Triangula](https://github.com/RH12503/Triangula) - 给图片增加三角形纹样风格的滤镜
 955 | - [D2](https://github.com/terrastruct/d2) - 一种将文本转换成图形的图表脚本语言
 956 | - [ImGo](https://github.com/fishtailstudio/imgo) - 简洁、链式调用的图像处理库
 957 | - [Invoice](https://github.com/maaslalani/invoice) - 发票生成工具,可通过参数和配置文件进行创建和管理各种类型的发票
 958 | 
 959 | 
 960 | #### 图片识别
 961 | - [go-face](https://github.com/Kagami/go-face) - 面部识别
 962 | 
 963 | 
 964 | ### 图表
 965 | - [go-echarts](https://github.com/chenjiandongx/go-echarts) - Echarts 图表库
 966 | - [gonum/plot](https://github.com/gonum/plot) - 图形绘制
 967 | - [pinhole](https://github.com/tidwall/pinhole) - 3D 线框图绘制
 968 | - [globe](https://github.com/mmcloughlin/globe) - 地球线框图绘制
 969 | - [ink](https://github.com/buchanae/ink) - Go 中的 2D 图形框架
 970 | - [go-plantuml](https://github.com/bykof/go-plantuml) - 基于 Go 源码生成 plantuml 图
 971 | - [go-diagrams](https://github.com/blushft/go-diagrams) - 通过代码生成图表
 972 | - [GoCity](https://github.com/rodrigo-brito/gocity) - 3D 展示城市
 973 | 
 974 | 
 975 | ### 构建编译
 976 | - [**Mage**](https://github.com/magefile/mage) - 类似于 Makefile 的命令行工具,用于构建和运行 Go 项目
 977 | - [**GoReleaser**](https://github.com/goreleaser/goreleaser) - Go 多平台二进制文件打包、并支持发布到 Homebrew 的工具
 978 | - [goxc](https://github.com/laher/goxc) - 跨平台编译工具(因 1.5 版本开始已自带交叉编译,故已不再维护)
 979 | - [Task](https://github.com/go-task/task) - 类似于 `Make` 的构建工具
 980 | - [codegangsta/gin](https://github.com/codegangsta/gin) - 热编译工具
 981 | - [Air](https://github.com/cosmtrek/air) - 热编译工具
 982 | - [gowatch](https://github.com/silenceper/gowatch) - 热编译工具
 983 | - [Fresh](https://github.com/gravityblast/fresh) - 热编译工具
 984 | - [dh-make-golang](https://github.com/Debian/dh-make-golang) - 自动构建 Debian 包
 985 | - [gobinaries](https://github.com/tj/gobinaries) - 不用安装Go就能编译安装Go编写的程序
 986 | - [nFPM](https://github.com/goreleaser/nfpm) - deb、rpm、apk 等打包工具
 987 | - [Gox](https://github.com/mitchellh/gox) - Go 跨端编译工具
 988 | - [garble](https://github.com/burrowers/garble) - 混淆代码
 989 | - [gobfuscate](https://github.com/unixpickle/gobfuscate) - 混淆代码
 990 | - [go-appimage](https://github.com/probonopd/go-appimage) - Go 语言实现 AppImage 打包工具
 991 | 
 992 | 
 993 | #### 静态资源内嵌
 994 | - [pkger](https://github.com/markbates/pkger) - 将静态文件打包成 Go 二进制文件
 995 | - [mewn](https://github.com/leaanthony/mewn) - 静态文件嵌入打包到二进制文件
 996 | - [statik](https://github.com/rakyll/statik) - 静态文件嵌入
 997 | - [go.rice](https://github.com/GeertJohan/go.rice)
 998 | - [go-bindata](https://github.com/go-bindata/go-bindata) - 将静态文件转换成 Go 代码文件
 999 | - [vfsgen](https://github.com/shurcooL/vfsgen) - 将静态文件打包成 `http.FileSystem` 类型进行访问
1000 | - [packr](https://github.com/gobuffalo/packr)
1001 | 
1002 | 
1003 | ### 优雅升级
1004 | - [tableflip](https://github.com/cloudflare/tableflip) - Web 服务升级
1005 | - [selfupdate](https://github.com/minio/selfupdate) - 二进制文件自动升级
1006 | - [overseer](https://github.com/jpillora/overseer)
1007 | - [go-github-selfupdate](https://github.com/rhysd/go-github-selfupdate) - 依托 GitHub 自动升级
1008 | 
1009 | 
1010 | ### 代码分析
1011 | - [reviewdog](https://github.com/reviewdog/reviewdog) - Code Review 机器人
1012 | - [revive](https://github.com/mgechev/revive) - 代码检查分析
1013 | - [**GolangCI-Lint**](https://github.com/golangci/golangci-lint) - 代码质量检查分析工具
1014 | - [errcheck](https://github.com/kisielk/errcheck) - 检测未处理的错误(errors)
1015 | - [Staticcheck](https://github.com/dominikh/go-tools) - 一系列的 Go 代码静态分析工具
1016 | - [Golint](https://github.com/golang/lint) - Google 官方出品的代码质量检测工具
1017 | - [GoReporter](https://github.com/360EntSecGroup-Skylar/goreporter)
1018 | - [go-critic](https://github.com/go-critic/go-critic)
1019 | - [gocloc](https://github.com/hhatto/gocloc) - 分语言代码行数统计
1020 | - [coca](https://github.com/phodal/coca) - 代码统计分析
1021 | - [**Go Report Card**](https://github.com/gojp/goreportcard) - Go 项目质量分析报告工具
1022 | - [ddsv-go](https://github.com/y-taka-23/ddsv-go) - 死锁检测工具
1023 | - [golang/perf](https://github.com/golang/perf) - 官方性能量化分析工具
1024 | - [GoPlantUML](https://github.com/jfeliu007/goplantuml) - 为 Go 项目生成 PlantUML 类图
1025 | - [gosize](https://github.com/bradfitz/gosize) - 分析Go二进制文件大小
1026 | - [shotizam](https://github.com/bradfitz/shotizam) - 分析 Go 二进制文件的大小并输出到 SQLite3
1027 | - [goconst](https://github.com/jgautheron/goconst) - 查找可以被常量替换的重复字符串
1028 | - [sploit](https://github.com/zznop/sploit) - 帮助二进制分析和开发的库
1029 | - [perf](https://github.com/hodgesds/perf-utils) - Perf Utilities for Go
1030 | - [fgprof](https://github.com/felixge/fgprof) - Go 性能分析工具
1031 | - [conprof](https://github.com/conprof/conprof) - 协程分析
1032 | - [statsview](https://github.com/go-echarts/statsview) - 实时 Go 运行时统计数据可视化分析器
1033 | - [codesearch](https://github.com/google/codesearch) - 代码搜索工具
1034 | - [Pyroscope](https://github.com/pyroscope-io/pyroscope) - 可视化程序性能监控工具,支持多种语言
1035 | - [gosec](https://github.com/securego/gosec) - 代码安全性检查工具
1036 | - [gokart](https://github.com/praetorian-inc/gokart) - 代码静态分析工具
1037 | - [gofumpt](https://github.com/mvdan/gofumpt) - `gofmt` 增强版代码格式化工具
1038 | - [NoVerify](https://github.com/VKCOM/noverify) - PHP 代码分析工具
1039 | - [fieldalignment](https://github.com/golang/tools/tree/master/go/analysis/passes/fieldalignment) - 结构体字段内存对齐分析和自动修复工具
1040 | - [Bearer](https://github.com/bearer/bearer) - 代码安全扫描工具
1041 | 
1042 | 
1043 | ### 调试
1044 | - [**go-spew**](https://github.com/davecgh/go-spew) - 变量打印工具
1045 | - [**Delve**](https://github.com/go-delve/delve) - Debug 工具
1046 | - [gdlv](https://github.com/aarzilli/gdlv) - Delve 界面版本
1047 | - [Weaver](https://github.com/grantseltzer/weaver) - 跟踪 Go 程序执行链路
1048 | - [repr](https://github.com/alecthomas/repr) - 变量打印工具
1049 | - [pp](https://github.com/k0kubun/pp) - 彩色变量打印工具
1050 | - [ffmt](https://github.com/go-ffmt/ffmt) - 变量打印工具
1051 | - [gops](https://github.com/google/gops) - 谷歌官方出品的 Go 程序监控调试工具
1052 | - [pprof](https://github.com/google/pprof)
1053 | - [go-callvis](https://github.com/TrueFurby/go-callvis) - 可视化Go程序的调用图
1054 | - [q](https://github.com/y0ssar1an/q) - 自动打印变量类型并且格式化输出
1055 | - [Litter](https://github.com/sanity-io/litter)
1056 | - [RDebug](https://github.com/didi/rdebug) - 滴滴开源的一款用于 RD 研发、自测、调试的实用工具
1057 | - [debugcharts](https://github.com/mkevac/debugcharts) - Go 内存占用可视化调试工具
1058 | - [gcvis](https://github.com/davecheney/gcvis) - 实时可视化 gctrace
1059 | - [pkg/profile](https://github.com/pkg/profile)
1060 | - [statsviz](https://github.com/arl/statsviz) - 在浏览器中实时查看 Go 应用程序运行时统计信息(GC,MemStats 等)
1061 | - [autopprof](https://github.com/rakyll/autopprof) - 自动分析 pprof
1062 | - [stack](https://github.com/go-stack/stack) - 捕获、操作、格式化调用栈信息
1063 | - [pretty](https://github.com/kr/pretty) - 打印变量
1064 | - [go-deadlock](https://github.com/sasha-s/go-deadlock) - 对 `(RW)Mutex` 进行注入,并提供死锁检测
1065 | - [mmcloughlin/profile](https://github.com/mmcloughlin/profile)
1066 | - [gcnotifier](https://github.com/CAFxX/gcnotifier) - 当发生 GC 时通知
1067 | - [grmon](https://github.com/bcicen/grmon) - 命令行监控显示 goroutines
1068 | - [valast](https://github.com/hexops/valast) - 打印输出变量的 `go/ast` 结构,类似于 PHP 的 `var_export` 函数
1069 | - [lensm](https://github.com/loov/lensm) - Go 汇编与源码对照查看工具
1070 | - [holmes](https://github.com/mosn/holmes) - 基于规则的自动 Go Profile Dumper
1071 | 
1072 | 
1073 | ### 测试
1074 | - [GoConvey](https://github.com/smartystreets/goconvey) - 含Web界面的单元测试框架
1075 | - [GoMock](https://github.com/golang/mock) - 谷歌出品的Mock测试框架
1076 | - [GoStub](https://github.com/prashantv/gostub)
1077 | - [Monkey](https://github.com/bouk/monkey) - (**Archived**) Monkey patching in Go
1078 | - [gomonkey](https://github.com/agiledragon/gomonkey) - 猴子补丁,对函数、变量等进行打桩,方便单元测试,Fork 自 [Monkey](https://github.com/bouk/monkey)
1079 | - [SuperMonkey](https://github.com/cch123/supermonkey) - 让私有方法可测
1080 | - [mockery](https://github.com/vektra/mockery) - 自动为接口生成 mock 代码
1081 | - [Ginkgo](https://github.com/onsi/ginkgo) - BBD 测试框架
1082 | - [fperf](https://github.com/shafreeck/fperf) - 压测工具
1083 | - [gocheck](https://github.com/go-check/check)
1084 | - [Testify](https://github.com/stretchr/testify)
1085 | - [gotests](https://github.com/cweill/gotests) - 根据源码自动生成测试文件
1086 | - [TestSQL](https://github.com/zhulongcheng/testsql) - 根据 SQL 创建语句生成测试数据
1087 | - [httpmock](https://github.com/jarcoal/httpmock) - HTTP Mock
1088 | - [Goblin](https://github.com/franela/goblin) - BDD 测试框架
1089 | - [go-faker/faker](https://github.com/go-faker/faker) - Struct Data Fake Generator
1090 | - [gofakeit](https://github.com/brianvoe/gofakeit) - 随机数据生成器
1091 | - [dmgk/faker](https://github.com/dmgk/faker)
1092 | - [go-tprof](https://github.com/gokultp/go-tprof) - 包测试报告生成工具
1093 | - [go-fuzz](https://github.com/dvyukov/go-fuzz) - randomized testing for Go
1094 | - [gofight](https://github.com/appleboy/gofight) - Testing API Handler
1095 | - [sqlmock](https://github.com/DATA-DOG/go-sqlmock) - SQL 测试
1096 | - [sqlbench](https://github.com/felixge/sqlbench) - SQL 
1097 | - [silk](https://github.com/matryer/silk) - 基于 Markdown 的接口测试
1098 | - [gock](https://github.com/h2non/gock) - HTTP mock 测试
1099 | - [godog](https://github.com/cucumber/godog) - BDD 测试框架 Cucumber 的 Go 版本
1100 | - [endly](https://github.com/viant/endly) - E2E(端到端)测试
1101 | - [is](https://github.com/matryer/is) - 迷你测试框架
1102 | - [Terratest](https://github.com/gruntwork-io/terratest) - 基础设施测试,比如 Docker
1103 | - [agouti](https://github.com/sclevine/agouti) - Web 驱动的验收测试框架
1104 | - [httpexpect](https://github.com/gavv/httpexpect) - 端到端 HTTP & REST 测试框架
1105 | - [gocov](https://github.com/axw/gocov) - 测试覆盖率
1106 | - [miniredis](https://github.com/alicebob/miniredis) - Redis 数据测试
1107 | - [htmltest](https://github.com/wjdp/htmltest) - HTML 测试
1108 | - [gnomock](https://github.com/orlangure/gnomock) - 无需 mock 的 Go 代码测试框架
1109 | - [gunit](https://github.com/smartystreets/gunit) - xUnit 风格测试框架
1110 | - [quicktest](https://github.com/frankban/quicktest)
1111 | - [k6](https://github.com/k6io/k6) - 负载测试工具
1112 | - [go-cover-treemap](https://github.com/nikolaydubina/go-cover-treemap) - 将覆盖率测试结果转换成 TreeMap 图
1113 | - [ZTF](https://github.com/easysoft/zentaoatf) - 禅道开源的自动化测试框架
1114 | - [Moq](https://github.com/matryer/moq) - 为接口生成 Mock 代码
1115 | 
1116 | 
1117 | ### 错误处理
1118 | - [errors](https://github.com/pkg/errors)
1119 | - [errorx](https://github.com/joomcode/errorx)
1120 | - [errwrap](https://github.com/fatih/errwrap) - Go tool to wrap and fix errors with the new `%w` verb directive
1121 | - [erris](https://github.com/romanyx/erris) - Linter for errors.Is and errors.As
1122 | - [eris](https://github.com/rotisserie/eris) - 旨在通过错误包装,堆栈跟踪和输出格式为你提供对错误处理的更多控制
1123 | - [errlog](https://github.com/snwfdhmp/errlog) - 使用静态和堆栈跟踪分析来快速确定哪个函数调用导致的错误
1124 | - [juju/errors](https://github.com/juju/errors)
1125 | - [go-fault](https://github.com/github/go-fault) - GitHub 官方出品,基于标准库 http 中间件的故障注入库
1126 | - [merry](https://github.com/ansel1/merry) - 支持堆栈、状态码的错误处理
1127 | - [cockroachdb/errors](https://github.com/cockroachdb/errors) - 功能强大、可替代 `errors` 和 `github.com/pkg/errors` 的错误处理包
1128 | - [go-multierror](https://github.com/hashicorp/go-multierror) - 支持错误列表
1129 | 
1130 | 
1131 | ### 安全
1132 | - [Kunpeng](https://github.com/opensec-cn/kunpeng) - 开源POC检测框架
1133 | - [nmap](https://github.com/Ullaakut/nmap) - 安全审计工具 `nmap` 开发包
1134 | - [Hetty](https://github.com/dstotijn/hetty) - 用于安全研究的 HTTP 工具包,具有 Web 接口和代理日志查看器的拦截 HTTP 代理
1135 | - [Fibratus](https://github.com/rabbitstack/fibratus) - Windows 内核漏洞利用和跟踪工具
1136 | - [Secure](https://github.com/unrolled/secure) - HTTP 安全中间件
1137 | - [nuclei](https://github.com/projectdiscovery/nuclei) - 基于YAML语法模板的定制化快速漏洞扫描器
1138 | - [Gitleaks](https://github.com/gitleaks/gitleaks) - 用于在 Git 存储库中查找敏感信息和密钥的开源工具
1139 | 
1140 | 
1141 | ### 系统信息
1142 | - [go-hardware](https://github.com/rakyll/go-hardware) - 收集了一堆关于硬件信息的包
1143 | - [cpuid](https://github.com/klauspost/cpuid) - CPU 信息
1144 | - [gopsutil](https://github.com/shirou/gopsutil) - `ps` 功能包
1145 | - [go-sysinfo](https://github.com/elastic/go-sysinfo) - 系统信息
1146 | - [go-locale](https://github.com/Xuanwo/go-locale) - 跨平台语言检测库
1147 | - [go-ps](https://github.com/mitchellh/go-ps) - 系统进程信息
1148 | - [psgo](https://github.com/containers/psgo) - `ps` 命令实现
1149 | - [ghw](https://github.com/jaypipes/ghw) - 硬件信息
1150 | - [machineid](https://github.com/denisbrodbeck/machineid) - 获取机器ID
1151 | 
1152 | 
1153 | ### UUID
1154 | - [go.uuid](https://github.com/satori/go.uuid) - UUID 库
1155 | - [SEQSVR](https://github.com/qichengzx/seqsvr) - Go + MySQL 实现的分布式 ID 生成服务
1156 | - [google/uuid](https://github.com/google/uuid) - Google 开源的 uuid 包
1157 | - [gofrs/uuid](https://github.com/gofrs/uuid)
1158 | - [snowflake](https://github.com/bwmarrin/snowflake) - Twitter snowflake IDs
1159 | - [sonyflake](https://github.com/sony/sonyflake) - Sony 版本的 Twitter's Snowflake
1160 | - [ulid](https://github.com/oklog/ulid) - ULID Go 语言实现
1161 | - [ksuid](https://github.com/segmentio/ksuid) - K-Sortable Globally Unique IDs
1162 | - [go-nanoid](https://github.com/jaevor/go-nanoid) - NanoID 实现
1163 | - [xid](https://github.com/rs/xid) - 全局唯一 ID 生成器
1164 | 
1165 | 
1166 | ### 日志
1167 | - [logr](https://github.com/go-logr/logr) - 日志包标准接口
1168 | - [Logrus](https://github.com/sirupsen/logrus) - 日志记录包
1169 | - [zerolog](https://github.com/rs/zerolog)
1170 | - [zap](https://github.com/uber-go/zap) - Uber 开发的日志记录包
1171 | - [Seelog](https://github.com/cihub/seelog)
1172 | - [logkit](https://github.com/qiniu/logkit) - 七牛开源的日志收集工具
1173 | - [gogstash](https://github.com/tsaikd/gogstash) - 类似于 Logstash 的日志收集器
1174 | - [lumberjack](https://github.com/natefinch/lumberjack) - 日志文件切割
1175 | - [file-rotatelogs](https://github.com/lestrrat-go/file-rotatelogs) - 日志文件切割
1176 | - [go-syslog](https://github.com/influxdata/go-syslog) - 极速 Syslog 解析器
1177 | - [glog](https://github.com/golang/glog)
1178 | 
1179 | 
1180 | ### 监控告警
1181 | - [OpenFalcon](https://github.com/open-falcon/falcon-plus) - 小米开源的监控系统
1182 | - [Prometheus](https://github.com/prometheus/prometheus) - 服务监控系统 & 时间序列数据库
1183 | - [Grafana](https://github.com/grafana/grafana) - 分析监视平台, 支持 Graphite, Elasticsearch, OpenTSDB, Prometheus, InfluxDB 等数据源
1184 |     + [grabana](https://github.com/K-Phoen/grabana) - 用 Go 代码快速创建 grafana dashboards
1185 | - [Jaeger](https://github.com/jaegertracing/jaeger) - 分布式追踪系统
1186 | - [go-osstat](https://github.com/mackerelio/go-osstat) - 系统指标统计
1187 | - [grafterm](https://github.com/slok/grafterm) - Metrics dashboards on terminal
1188 | - [mymon](https://github.com/open-falcon/mymon) - MySQL 运行监控
1189 | - [PingMe](https://github.com/kha7iq/pingme) - 支持多消息平台的服务可用性报警命令工具
1190 | - [supervisord](https://github.com/ochinchina/supervisord) - Go 语言实现 Supervisor
1191 | - [Grafana Tempo](https://github.com/grafana/tempo) - 分布式追踪系统
1192 | - [EaseProbe](https://github.com/megaease/easeprobe) - 服务探活工具并通知
1193 | - [Uptrace](https://github.com/uptrace/uptrace) - APM 工具,支持 OpenTelemetry 追踪、指标和日志
1194 | - [Nightingale](https://github.com/ccfos/nightingale) - 滴滴基于 OpenFalcon 开源的监控系统
1195 | 
1196 | 
1197 | ### 统计分析
1198 | - [Fathom](https://github.com/usefathom/fathom) - Web 站点统计
1199 | - [Veneur](https://github.com/stripe/veneur) - 分布式实时数据处理管道
1200 | - [gonum](https://github.com/gonum/gonum) - 科学计算相关
1201 | 
1202 | 
1203 | ### 容器技术
1204 | - [moby](https://github.com/moby/moby) - Docker
1205 | - [docker-ce](https://github.com/docker/docker-ce)
1206 | - [Rancher](https://github.com/rancher/rancher) - 全栈化企业级容器管理平台
1207 | - [Gorsair](https://github.com/Ullaakut/Gorsair)
1208 | - [docui](https://github.com/skanehira/docui) - TUI Client for Docker
1209 | - [Podman](https://github.com/containers/libpod) - 管理和运行任何符合 `OCI` 规范的容器和容器镜像
1210 | - [Skopeo](https://github.com/containers/skopeo) - 镜像管理工具
1211 | - [Buildah](https://github.com/containers/buildah) - 构建 `OCI` 容器镜像的工具
1212 | - [go-docker](https://github.com/pibigstar/go-docker) - 用 Go 实现 Docker 核心功能
1213 | - [Packer](https://github.com/hashicorp/packer) - 轻量级的镜像定义工具
1214 | - [cosign](https://github.com/sigstore/cosign) - 容器签名和验证
1215 | - [SlimToolkit](https://github.com/slimtoolkit/slim) - 检查、缩小和调试容器
1216 | 
1217 | 
1218 | ### 集群管理
1219 | - [Nomad](https://github.com/hashicorp/nomad) - 集群管理器和调度器
1220 | - [OpenShift Origin](https://github.com/openshift/origin) - Red Hat 开发的容器化软件解决方案
1221 | 
1222 | #### Kubernetes
1223 | - [kubernetes](https://github.com/kubernetes/kubernetes) - 容器调度管理平台
1224 | - [k0s](https://github.com/k0sproject/k0s) - 最小体积的 k8s 发行版
1225 | - [sealos](https://github.com/fanux/sealos) - 一条命令部署 Kubernetes 高可用集群
1226 | - [KubeEye](https://github.com/kubesphere/kubeeye) - 通过配置规则发现 Kubernetes 上的各种问题
1227 | - [endpoints-operator](https://github.com/sealyun/endpoints-operator) - K8S内部服务访问外部服务的具备探活功能的4层LB
1228 | 
1229 | 
1230 | ### 机器学习
1231 | - [goml](https://github.com/cdipaolo/goml) - 机器学习库
1232 | - [GoLearn](https://github.com/sjwhitworth/golearn) - 一个 "开箱即用" 的机器学习库
1233 | - [glow](https://github.com/chrislusf/glow) - 易用的分布式计算系统
1234 | - [Gobot](https://github.com/hybridgroup/gobot) - 机器人和物理计算语言库
1235 | - [Olivia](https://github.com/olivia-ai/olivia) - 神经网络
1236 | - [Pico](https://github.com/esimov/pigo) - 基于像素强度比较的物体检测纸张的纯 Go 脸部检测库
1237 | - [tfgo](https://github.com/galeone/tfgo) - Tensorflow in Go
1238 | - [Prophecis](https://github.com/WeBankFinTech/Prophecis) - 微众银行自研的一站式云原生机器学习平台
1239 | - [AID](https://github.com/autoai-org/AID) - 机器学习ops平台,发现、部署、优化
1240 | - [SQLFlow](https://github.com/sql-machine-learning/sqlflow) - SQL引擎+AI引擎
1241 | 
1242 | 
1243 | ### 人工智能
1244 | - [go-openai](https://github.com/sashabaranov/go-openai) - [OpenAI API](https://platform.openai.com) Go 客户端 SDK
1245 | - [LocalAI](https://github.com/go-skynet/LocalAI) - 低成本的硬件上运行模型计算的本地计算框架,支持多种模型,提供兼容 OpenAI 接口协议的 REST API
1246 | 
1247 | 
1248 | ### 算法
1249 | - [GoDS](https://github.com/emirpasic/gods) - Go 实现了多种数据结构
1250 | - [Dragonboat](https://github.com/lni/dragonboat) - 多组 Raft 共识算法库
1251 | - [eliben/raft](https://github.com/eliben/raft) - Raft 算法
1252 | - [hashicorp/raft](https://github.com/hashicorp/raft) - Raft 算法
1253 | - [Graft](https://github.com/nats-io/graft) - Raft 算法
1254 | - [golang-lru](https://github.com/hashicorp/golang-lru) - LRU 算法实现
1255 | - [tinylru](https://github.com/tidwall/tinylru)
1256 | - [finn](https://github.com/tidwall/finn) - Fast **Raft** framework using the Redis protocol for Go
1257 | - [xorfilter](https://github.com/FastFilter/xorfilter)
1258 | - [priyankchheda/algorithms](https://github.com/priyankchheda/algorithms) - 各种算法的 Go 语言实现
1259 | - [meow](https://github.com/mmcloughlin/meow) - Meow hash
1260 | - [basalt](https://github.com/rpcxio/basalt) - 高性能的分布式的专门空间优化的 Bitmap 服务, 杜绝 Bloomfilter 和 CuckooFilter 的误判
1261 | - [go-blurhash](https://github.com/buckket/go-blurhash) - BlurHash,是模糊图片的一种哈希算法
1262 | - [xxhash](https://github.com/cespare/xxhash) - xxHash 哈希算法实现
1263 | - [go-multihash](https://github.com/multiformats/go-multihash) - 各种 Hash 算法实现
1264 | - [memberlist](https://github.com/hashicorp/memberlist) - 基于 gossip 协议实现的管理集群成员和成员失败检测的开发包
1265 | - [backoff](https://github.com/cenkalti/backoff) - 指数退避算法(Exponential Backoff)
1266 | - [FSM](https://github.com/looplab/fsm) - 有限状态机
1267 | 
1268 | 
1269 | ### 数据结构
1270 | - [go-datastructures](https://github.com/Workiva/go-datastructures)
1271 | - [Play-with-Data-Structures](https://github.com/Donng/Play-with-Data-Structures) - 「玩转数据结构」课程的 Go 语言实现版本
1272 | - [HashMap](https://github.com/cornelk/hashmap)
1273 | - [SipHash](https://github.com/dchest/siphash) - SipHash-2-4
1274 | - [Bigslice](https://github.com/grailbio/bigslice)
1275 | - [golang-set](https://github.com/deckarep/golang-set) - The missing set collection
1276 | - [rbang](https://github.com/tidwall/rbang) - R!tree 实现
1277 | - [rtreego](https://github.com/dhconnelly/rtreego) - R-tree
1278 | - [google/btree](https://github.com/google/btree) - B-Tree
1279 | - [tinybtree](https://github.com/tidwall/tinybtree) - B-tree
1280 | - [dataframe-go](https://github.com/rocketlaunchr/dataframe-go) - 用于数据统计和操作的包
1281 | - [go-set](https://github.com/scylladb/go-set) - 集合工具包
1282 | - [orderedmap](https://github.com/elliotchance/orderedmap) - 有序字典
1283 | - [trie](https://github.com/dghubble/trie)
1284 | - [Slim](https://github.com/openacid/slim) - 空间高利用率的数据结构
1285 | - [bitset](https://github.com/bits-and-blooms/bitset) - 位集合及其操作
1286 | - [bloom](https://github.com/bits-and-blooms/bloom) - Bloom filters
1287 | - [roaring](https://github.com/RoaringBitmap/roaring) - 压缩位图
1288 | - [go-immutable-radix](https://github.com/hashicorp/go-immutable-radix) - Radix 树
1289 | 
1290 | 
1291 | ### 依赖注入
1292 | - [go-autowire](https://github.com/Just-maple/go-autowire) - 使用注解自动生成 [wire](https://github.com/google/wire) - 依赖注入
1293 | - [dig](https://github.com/uber-go/dig)
1294 | - [Fx](https://github.com/uber-go/fx)
1295 | 
1296 | 
1297 | ### JSON
1298 | - [GJSON](https://github.com/tidwall/gjson) - JSON 解释器
1299 | - [SJSON](https://github.com/tidwall/sjson) - JSON 修改工具
1300 | - [fastjson](https://github.com/valyala/fastjson) - fast JSON parser and validator for Go
1301 | - [jsonparser](https://github.com/buger/jsonparser)
1302 | - [ffjson](https://github.com/pquerna/ffjson)
1303 | - [json-iterator](https://github.com/json-iterator/go) - 滴滴开源的 JSON 解析器
1304 | - [gojsonq](https://github.com/thedevsaddam/gojsonq) - JSON/YAML/XML/CSV 等数据查询
1305 | - [easyjson](https://github.com/mailru/easyjson)
1306 | - [go-jsonc](https://github.com/akshaybharambe14/go-jsonc) - 将带注释的 JSON 转为无注释的
1307 | - [jin](https://github.com/ecoshub/jin) - JSON 操作工具包,同时具有标准库和类似 `tidwall/gjson` 和 `tidwall/sjson` 的功能
1308 | - [hujson](https://github.com/tailscale/hujson) - 支持注释的 JSON 解码
1309 | - [pkg/json](https://github.com/pkg/json) - JSON Decoder
1310 | - [ColorJSON](https://github.com/TylerBrock/colorjson) - 终端中打印彩色 JSON
1311 | - [jid](https://github.com/simeji/jid) - JSON 数据解析读取工具
1312 | - [jsonc](https://github.com/tidwall/jsonc) - 支持注释与逗号
1313 | - [sonic](https://github.com/bytedance/sonic) - 字节跳动开源的 JSON 解析器&修改器
1314 | - [go-json](https://github.com/goccy/go-json)
1315 | - [jsonquery](https://github.com/antchfx/jsonquery) - XPath 语法查询 JSON
1316 | - [fx](https://github.com/antonmedv/fx) - 命令行 JSON 显示
1317 | 
1318 | 
1319 | ### 依赖管理
1320 | - [**goproxy.io**](https://github.com/goproxyio/goproxy) - `GOPROXY` 代理服务
1321 | - [goproxy.cn](https://github.com/goproxy/goproxy.cn) - 更适合国内用户的代理服务
1322 | - [Gopm](https://github.com/gpmgo/gopm) - Go 包管理工具
1323 | - [govendor](https://github.com/kardianos/govendor) - Vendor 包管理工具
1324 | - [gom](https://github.com/mattn/gom) - 包版本管理工具
1325 | - [rvflash/goup](https://github.com/rvflash/goup) - 检查包版本是否有更新
1326 | - [owenthereal/goup](https://github.com/owenthereal/goup) - Go 多版本管理
1327 | - [Athens](https://github.com/gomods/athens) - `GOPROXY` 代理服务
1328 | 
1329 | 
1330 | ### 微服务
1331 | - [Istio](https://github.com/istio/istio) [[中文文档](https://preliminary.istio.io/zh/docs/)] - 大型微服务系统管理工具
1332 | - [goa](https://github.com/goadesign/goa)
1333 | - [Micro](https://github.com/micro/micro) - 微服务工具
1334 | - [Go Micro](https://github.com/micro/go-micro) - 微服务框架
1335 | - [Go kit](https://github.com/go-kit/kit) - Go 微服务工具集
1336 | - [GoKit CLI](https://github.com/kujtimiihoxha/kit) - Go kit 脚手架
1337 | - [gogo](https://github.com/dolab/gogo)
1338 | - [go-chassis](https://github.com/go-chassis/go-chassis)
1339 | - [Kite](https://github.com/koding/kite)
1340 | - [Kratos](https://github.com/bilibili/kratos) - B站开源的微服务框架
1341 | - [Temporal](https://github.com/temporalio/temporal) - 微服务编排平台
1342 | - [Serf](https://github.com/hashicorp/serf) - 服务编排管理平台
1343 | - [Open Policy Agent](https://github.com/open-policy-agent/opa) - 通用策略引擎,CNCF 孵化项目
1344 | - [gizmo](https://github.com/nytimes/gizmo) - 微服务工具集
1345 | - [MOSN](https://github.com/mosn/mosn) - 用于边缘和服务网格的云原生网络数据平面
1346 | - [Erda](https://github.com/erda-project/erda) - 为企业提供 DevOps、微服务治理、多云管理的 PaaS
1347 | - [Service Weaver](https://github.com/ServiceWeaver/weaver)
1348 | - [Consul](https://github.com/hashicorp/consul) - 服务发现、配置管理中心服务
1349 | - [Traefik Mesh](https://github.com/traefik/mesh) - 简单的服务网格
1350 | 
1351 | 
1352 | ### Serverless
1353 | - [OpenFaaS](https://github.com/openfaas/faas) - Serverless Functions Made Simple(功能服务化的 FaaS 框架)
1354 | - [faasd](https://github.com/openfaas/faasd) - 轻量级 FaaS 引擎
1355 | - [fn](https://github.com/fnproject/fn) - 事件驱动的 FaaS
1356 | - [riff](https://github.com/projectriff/riff) - 基于 Kubernetes 的 FaaS
1357 | - [Nuclio](https://github.com/nuclio/nuclio) - 实时事件与数据的 Serverless 框架
1358 | - [Flogo](https://github.com/tibcosoftware/flogo) - 事件驱动的 Serverless 框架
1359 | - [Dapr](https://github.com/dapr/dapr) - 微软开源的云和边缘计算的微服务构件
1360 | - [kubeless](https://github.com/kubeless/kubeless)
1361 | - [Fission](https://github.com/fission/fission) - 基于 Kubernetes 的 Serverless
1362 | - [pulumi](https://github.com/pulumi/pulumi)
1363 | - [Knative](https://github.com/knative/serving)
1364 | - [fx](https://github.com/metrue/fx)
1365 | - [IronFunctions](https://github.com/iron-io/functions)
1366 | - [schollz/faas](https://github.com/schollz/faas) - 让任何包的函数变成一个 HTTP 接口
1367 | - [Vanus](https://github.com/vanus-labs/vanus) - 无服务事件流处理系统
1368 | 
1369 | 
1370 | ### devops
1371 | - [act](https://github.com/nektos/act) - 本地运行 [GitHub Actions](https://developer.github.com/actions/)
1372 | 
1373 | 
1374 | ### 持续集成/部署
1375 | - [CDS](https://github.com/ovh/cds) - 持续集成服务
1376 | - [gopub](https://github.com/linclin/gopub)
1377 | - [CodePub](https://github.com/bzppx/bzppx-codepub)
1378 | - [syncd](https://github.com/dreamans/syncd) - 代码部署工具
1379 | - [Drone](https://github.com/drone/drone) - 基于 Docker 的持续发布平台
1380 | - [Cyclone](https://github.com/caicloud/cyclone) - 持续集成&发布平台
1381 | - [tbls](https://github.com/k1LoW/tbls) - 用于记录数据库文档的 CI 友好工具
1382 | - [Woodpecker](https://github.com/woodpecker-ci/woodpecker) - Fork 自 Drone
1383 | - [Dagger](https://github.com/dagger/dagger) - 基于容器的 CI/CD 工具
1384 | 
1385 | 
1386 | ### Git
1387 | - [gogs](https://github.com/gogs/gogs) - 类似于 GitLab 的 Git 服务器
1388 | - [Gitea](https://github.com/go-gitea/gitea) - 由 gogs 分叉出的 Git 服务器
1389 | - [go-git](https://github.com/go-git/go-git) - Go 实现的 Git 操作
1390 | - [gitin](https://github.com/isacikgoz/gitin) - commit/branch/status explorer for git
1391 | - [hub](https://github.com/github/hub) - GitHub 命令行工具
1392 | - [git-o-matic](https://github.com/muesli/gitomatic) - 一个监控 Git 仓库变化和自动 pull/push 的工具
1393 | - [gitbase](https://github.com/src-d/gitbase) - SQL 的方式查询 Git 日志
1394 | - [git-chglog](https://github.com/git-chglog/git-chglog) - `CHANGELOG` 管理工具
1395 | - [chglog](https://github.com/goreleaser/chglog) - `CHANGELOG` 管理工具
1396 | - [lazyhub](https://github.com/ryo-ma/lazyhub) - GitHub 的终端 UI 客户端
1397 | - [goaction](https://github.com/posener/goaction) - 在 Go 中编写 GitHub Action
1398 | - [bit](https://github.com/chriswalz/bit) - Git 命令增强版,支持文件和分支名称自动完成、命令和标志建议
1399 | - [go-github](https://github.com/google/go-github) - GitHub API 操作库
1400 | - [askgit](https://github.com/augmentable-dev/askgit) - 通过 SQL 访问 Git 仓库信息
1401 | - [git2graph](https://github.com/alaingilbert/git2graph) - 根据 Git 仓库提交记录生成结构图
1402 | - [lazygit](https://github.com/jesseduffield/lazygit) - Git 终端 UI
1403 | - [gh-dash](https://github.com/dlvhdr/gh-dash) - GitHub CLI(`gh`)漂亮终端面板
1404 | - [Soft Serve](https://github.com/charmbracelet/soft-serve) - 命令行式自托管 Git 服务器
1405 | - [Git LFS](https://github.com/git-lfs/git-lfs) - 处理大文件的 Git 扩展
1406 | 
1407 | 
1408 | ### 限流器
1409 | - [**Tollbooth**](https://github.com/didip/tollbooth) - Simple middleware to rate-limit HTTP requests
1410 | - [ratelimit](https://github.com/juju/ratelimit)
1411 | - [RateLimit](https://github.com/bsm/ratelimit)
1412 | - [go-rate](https://github.com/beefsack/go-rate)
1413 | - [Circuit](https://github.com/cep21/circuit) - 熔断器
1414 | - [uber-go/ratelimit](https://github.com/uber-go/ratelimit)
1415 | - [Sentinel](https://github.com/sentinel-group/sentinel-golang) - 阿里巴巴开源的面向分布式服务架构的流量控制组件 Go 语言版本
1416 | - [gohalt](https://github.com/1pkg/gohalt) - 限流
1417 | - [gobreaker](https://github.com/sony/gobreaker) - 熔断器
1418 | - [ulule/limiter](https://github.com/ulule/limiter)
1419 | 
1420 | 
1421 | ### 编译器
1422 | - [TinyGo](https://github.com/tinygo-org/tinygo) - 一个适用于微控制器、WebAssembly 和命令行工具的 Go 编译器
1423 | - [minigo](https://github.com/DQNEO/minigo) - A Go compiler from scratch
1424 | - [llir/llvm](https://github.com/llir/llvm) - LLVM 编译器
1425 | - [jit-compiler](https://github.com/bspaans/jit-compiler) - `JIT` 编译器
1426 | - [Go+](https://github.com/goplus/gop) - 七牛云开源面向数据科学的语言,完全兼容Go语言
1427 | 
1428 | 
1429 | ### 解释器
1430 | #### 语言解释器
1431 | - [**participle**](https://github.com/alecthomas/participle) - 通用的自定义语法解析包
1432 | - [GopherLua](https://github.com/yuin/gopher-lua) - VM and compiler for Lua in Go
1433 | - [go-lua](https://github.com/Shopify/go-lua) - A Lua VM in pure Go
1434 | - [DCLua](https://github.com/milochristiansen/lua) - Go Lua Compiler and VM
1435 | - [otto](https://github.com/robertkrimen/otto) - JavaScript 解释器
1436 | - [goja](https://github.com/dop251/goja) - ECMAScript 5.1(+) 实现
1437 | - [v8go](https://github.com/rogchap/v8go) - Execute JavaScript from Go
1438 | - [gpython](https://github.com/go-python/gpython) - Python Interpreter on Go
1439 | - [Grumpy](https://github.com/google/grumpy) - 转换 Python 为 Go 代码,谷歌开源
1440 | - [starlark-go](https://github.com/google/starlark-go) - Starlark in Go
1441 | - [avo](https://github.com/mmcloughlin/avo) - x86 汇编程序构建器
1442 | - [wagon](https://github.com/go-interpreter/wagon) - WebAssembly 解释器
1443 | - [GopherJS](https://github.com/gopherjs/gopherjs) - 把 Go 代码编译成 JavaScript 代码
1444 | - [Yaegi](https://github.com/containous/yaegi) - Go 语言解释器
1445 | - [properties](https://github.com/magiconair/properties) - Java properties scanner for Go
1446 | - [jvm.go](https://github.com/zxh0/jvm.go) - JVM
1447 | - [gobasic](https://github.com/skx/gobasic) - A BASIC interpreter written in golang
1448 | - [golisp](https://github.com/mattn/golisp) - `Lisp` 解释器
1449 | - [dst](https://github.com/dave/dst) - Go Decorated Syntax Tree
1450 | - [mvdan/sh](https://github.com/mvdan/sh) - Shell 解析、格式化、接口
1451 | - [tdewolff/parse](https://github.com/tdewolff/parse) - 通用词法分析器 Lexer,并内置支持解析 HTML/CSS/JSON/XML/JS/SVG 语法
1452 | - [Joker](https://github.com/candid82/joker) - Clojure
1453 | 
1454 | 
1455 | #### PHP
1456 | - [z7zmey/php-parser](https://github.com/z7zmey/php-parser) - PHP AST 语法解析
1457 | - [deuill/go-php](https://github.com/deuill/go-php) - PHP bindings for Go
1458 | - [goridge](https://github.com/spiral/goridge) - High-performance PHP-to-Golang IPC bridge
1459 | - [RoadRunner](https://github.com/spiral/roadrunner) - 高性能PHP应用服务器,支持负载均衡及进程管理
1460 | - [VKCOM/php-parse](https://github.com/VKCOM/php-parser) - PHP AST 语法解析
1461 | 
1462 | 
1463 | #### 自定义解释器
1464 | - [CUE](https://github.com/cuelang/cue) - Configure Unify Execute(Validate and define text-based and dynamic configuration)
1465 | - [cel-go](https://github.com/google/cel-go) - Common Expression Language(CEL 的 Go 实现)
1466 | - [Math-Engine](https://github.com/dengsgo/math-engine) - 使用 Go 实现的数学表达式解析计算引擎库,学习语法解析很适用
1467 | - [Gval](https://github.com/PaesslerAG/gval) - 表达式计算
1468 | - [expression-parsing](https://github.com/vighneshq/expression-parsing)
1469 | - [goexp](https://github.com/svstanev/goexp) - Recursive descent expression parser in Go
1470 | - [goastch](https://github.com/helloyi/goastch) - Go AST 语法解析
1471 | - [tdop](https://github.com/cristiandima/tdop)
1472 | - [swallow](https://github.com/hwch/swallow)
1473 | - [Anko](https://github.com/mattn/anko)
1474 | - [Expr](https://github.com/antonmedv/expr) - 编译&执行字符串中的表达式
1475 | - [Tengo](https://github.com/d5/tengo) - 用 Go 编写的脚本语言
1476 | - [V](https://github.com/vlang/v) - Go 编写的语言
1477 | - [kumarUjjawal/bison](https://github.com/kumarUjjawal/bison)
1478 | - [Monkey](https://github.com/skx/monkey)
1479 | - [govaluate](https://github.com/Knetic/govaluate)
1480 | - [Compiler](https://github.com/MauriceGit/compiler) - 将自定义语法代码编译成 X86-64 Assembly
1481 | - [elvish](https://github.com/elves/elvish) - 交互式 Shell 语言
1482 | - [QLBridge](https://github.com/araddon/qlbridge) - Go SQL Runtime Engine
1483 | - [YQL](https://github.com/caibirdme/yql) - SQL WHERE 风格的规则引擎
1484 | - [Flux](https://github.com/influxdata/flux) - InfluxDB 数据语言
1485 | - [Spiker](https://github.com/shockerli/spiker) - Go 编写的简单规则表达式执行器,支持自定义函数和流程控制,适用于业务规则复杂的场景
1486 | - [gocc](https://github.com/goccmack/gocc) - 解析器生成器,可以将指定的文法转换为 Go 语言的解析器程序代码,用于编译和解析特定类型的源代码
1487 | 
1488 | 
1489 | ### 代码生成
1490 | - [jennifer](https://github.com/dave/jennifer) - Go 代码生成
1491 | - [ifacemaker](https://github.com/vburenin/ifacemaker) - 根据结构体方法生成接口
1492 | - [gg](https://github.com/Xuanwo/gg) - Go 代码生成
1493 | 
1494 | 
1495 | ### 编辑器
1496 | - [micro](https://github.com/zyedidia/micro) - 基于终端的编辑器
1497 | - [sourcegraph](https://github.com/sourcegraph/sourcegraph) - 代码搜索&导航
1498 | 
1499 | 
1500 | ### 运行器
1501 | - [gore](https://github.com/motemen/gore) - 在线运行 Go 代码
1502 | - [nodebook](https://github.com/netgusto/nodebook) - 在线运行多种语言
1503 | - [go-pry](https://github.com/d4l3k/go-pry) - 像 Python、R、PHP 等在终端交互式输入与运行 Go 代码
1504 | 
1505 | 
1506 | ### 查询语言
1507 | - [graphql](https://github.com/graphql-go/graphql) - Go 实现的 GraphQL
1508 | - [graphql-go](https://github.com/graph-gophers/graphql-go)
1509 | - [GQLEngine](https://github.com/gqlengine/gqlengine) - 基于 graphql-go 实现
1510 | - [RQL](https://github.com/a8m/rql) - REST 资源查询语言
1511 | - [Thunder](https://github.com/samsarahq/thunder) - GraphQL 服务构建框架
1512 | - [gqlgen](https://github.com/99designs/gqlgen) - 构建 GraphQL 服务器的包
1513 | - [super-graph](https://github.com/dosco/super-graph) - 无需编写代码即可在 Go 项目中构建复杂的 GraphQL API
1514 | 
1515 | 
1516 | ### 游戏相关
1517 | - [Nano](https://github.com/lonng/nano) - 游戏开发框架
1518 | - [Leaf](https://github.com/name5566/leaf)
1519 | - [einx](https://github.com/Cyinx/einx)
1520 | - [CloudRetro](https://github.com/giongto35/cloud-game) - 游戏云服务框架
1521 | - [G3N](https://github.com/g3n/engine) - Go 3D Game Engine
1522 | - [Ebiten](https://github.com/hajimehoshi/ebiten) - 2D 游戏库
1523 | 
1524 | 
1525 | ### 桌面开发
1526 | #### GUI
1527 | - [Lorca](https://github.com/zserge/lorca) - 用 Go 编写 HTML5 桌面程序,依赖 Chrome 进行 UI 渲染,但却不把 Chrome 打包到应用中
1528 | - [webview](https://github.com/zserge/webview) - 用 Go/C/C++ 构建跨平台的桌面软件
1529 | - [walk](https://github.com/lxn/walk) - Windows GUI toolkit
1530 | - [go-gtk](https://github.com/mattn/go-gtk) - Go bindings for GTK
1531 | - [andlabs/ui](https://github.com/andlabs/ui) - Platform-native GUI library for Go
1532 | - [fyne](https://github.com/fyne-io/fyne) - Material Design 风格的 GUI
1533 | - [go-gl](https://github.com/go-gl/gl) - Go bindings for OpenGL (generated via glow)
1534 | - [therecipe/qt](https://github.com/therecipe/qt) - 基于 Qt 的跨全平台 UI 包
1535 | - [giu](https://github.com/AllenDang/giu) - 基于 [Dear ImGui](https://github.com/ocornut/imgui) 的跨平台 GUI 框架
1536 | - [go-app](https://github.com/maxence-charriere/go-app) - 一个 WebAssembly 框架,用于使用 Go,HTML 和 CSS 构建 GUI 应用
1537 | - [wails](https://github.com/wailsapp/wails) - 使用 Go 和 Web 技术创建桌面应用程序
1538 | - [chromedp](https://github.com/chromedp/chromedp) - 纯 Go 语言实现的驱动浏览器的 Chrome DevTools Protocol,可用于爬虫、反爬虫、测试等场景
1539 | - [Rod](https://github.com/go-rod/rod) - 一个为简化自动化和爬虫设计的 devtools driver,利用浏览器的 devtools 可编程接口来操控浏览器
1540 | - [go-astilectron](https://github.com/asticode/go-astilectron) - 基于 Electron 的跨平台开发
1541 | - [Gio](https://github.com/gioui/gio) - 跨平台 UI 框架,支持移动应用
1542 | - [nucular](https://github.com/aarzilli/nucular) - 基于 Gio 的实现
1543 | - [GoVCL](https://github.com/ying32/govcl) - 跨平台的 GUI 包
1544 | - [vugu](https://github.com/vugu/vugu) - WebAssembly UI 框架
1545 | - [GoGi](https://github.com/goki/gi) - 2D/3D GUI  框架
1546 | - [systray](https://github.com/getlantern/systray) - 跨平台支持菜单栏管理
1547 | - [go-flutter ](https://github.com/go-flutter-desktop/go-flutter) - 绑定 Flutter 到桌面应用
1548 | - [NuxUI](https://github.com/nuxui/nuxui)
1549 | 
1550 | 
1551 | #### 桌面辅助包
1552 | - [pkg/browser](https://github.com/pkg/browser) - 在浏览器中打开文件、URL
1553 | - [MacDriver](https://github.com/progrium/macdriver) - macOS 原生 API
1554 | - [gon](https://github.com/mitchellh/gon) - 为 macOS 签名和公证
1555 | 
1556 | 
1557 | #### 桌面应用
1558 | - [xbar](https://github.com/matryer/xbar) - 基于 [Wails.app](https://github.com/wailsapp/wails) 开发的 macOS 菜单栏管理
1559 | - [阿里云盘小白羊版](https://github.com/liupan1890/aliyunpan) - UI由Flutter构建
1560 | 
1561 | 
1562 | ### 移动端
1563 | - [golang/mobile](https://github.com/golang/mobile) - Go support for Mobile devices
1564 | 
1565 | 
1566 | ### 协程/线程
1567 | - [ants](https://github.com/panjf2000/ants) - 协程池
1568 | - [tunny](https://github.com/Jeffail/tunny)
1569 | - [go-workers](https://github.com/catmullet/go-workers) - 安全地并发运行一组 worker,通过 channel 进行输入输出
1570 | - [Machine](https://github.com/autom8ter/machine) - 受 errgroup.Group 启发的协程管理
1571 | - [thread](https://github.com/golang-design/thread)
1572 | - [**conc**](https://github.com/sourcegraph/conc) - 更好用的结构化并发控制
1573 | - [zeropool](https://github.com/colega/zeropool) - 零回收、类型安全的协程池
1574 | - [workerpool](https://github.com/gammazero/workerpool) - 无阻塞队列任务池
1575 | - [pond](https://github.com/alitto/pond) - 协程池
1576 | 
1577 | 
1578 | ### 任务/定时器
1579 | - [RxGo](https://github.com/ReactiveX/RxGo) - Go 版 [ReactiveX](https://github.com/ReactiveX),简单方便的处理异步数据流
1580 | - [Grift](https://github.com/markbates/grift) - Go based task runner
1581 | - [cron](https://github.com/robfig/cron) - a cron library for go
1582 | - [gocron](https://github.com/go-co-op/gocron) - 任务定时调度器
1583 | - [jobrunner](https://github.com/bamzi/jobrunner)
1584 | - [CurlyQ](https://github.com/mcmathja/curlyq) - 后台任务处理库
1585 | - [overtalk/task](https://github.com/overtalk/task) - 任务的管理&执行,支持自定义次数的重发
1586 | - [PPGo_Job](https://github.com/george518/PPGo_Job) - 定时任务管理系统
1587 | - [gocelery](https://github.com/gocelery/gocelery) - Celery 的 Go 语言实现
1588 | - [Machinery](https://github.com/RichardKnop/machinery) - 通过分布式消息实现异步任务调度
1589 | - [dkron](https://github.com/distribworks/dkron) - 分布式任务调度系统
1590 | - [Grit](https://github.com/climech/grit) - 基于 MultiTree 实现的任务管理
1591 | - [Asynq](https://github.com/hibiken/asynq) - 异步分布式任务队列
1592 | - [cronsun](https://github.com/shunfei/cronsun) - 分布式任务系统
1593 | 
1594 | 
1595 | ### 流处理
1596 | - [benthos](https://github.com/Jeffail/benthos)
1597 | - [gostream](https://github.com/itsubaki/gostream)
1598 | - [watermill](https://github.com/ThreeDotsLabs/watermill)
1599 | - [go-streams](https://github.com/reugn/go-streams)
1600 | - [goflow](https://github.com/s8sg/goflow)
1601 | - [Cadence](https://github.com/uber/cadence) ([Cadence Web UI](https://github.com/uber/cadence-web)) - Uber开源的分布式工作流引擎,主要用于微服务编排和分布式事务等场景
1602 | 
1603 | 
1604 | ### 微信
1605 | - [weapp](https://github.com/medivhzhan/weapp) - 微信小程序 SDK
1606 | - [wechat](https://github.com/silenceper/wechat) - WeChat SDK for Go
1607 | - [wechat-go](https://github.com/songtianyi/wechat-go) - 微信 Web 版 API 的 Go 实现
1608 | 
1609 | 
1610 | ### SDK
1611 | - [gopay](https://github.com/iGoogle-ink/gopay) - QQ、微信(WeChat)、支付宝(AliPay)的Go版本SDK
1612 | - [alipay](https://github.com/smartwalle/alipay) - 支付宝SDK
1613 | 
1614 | 
1615 | ### 区块链
1616 | - [Hyperledger Fabric](https://github.com/hyperledger/fabric) - 基于区块链的超级账本
1617 | - [go-ethereum](https://github.com/ethereum/go-ethereum) - 以太坊协议的官方 Go 语言实现
1618 | - [bbgo](https://github.com/c9s/bbgo) - 用 Go 编写的加密货币交易框架
1619 | - [btcd](https://github.com/btcsuite/btcd) - 比特币实现
1620 | 
1621 | 
1622 | ### 开发辅助包
1623 | - [cvt](https://github.com/shockerli/cvt) - 任意数据类型转换,支持自定义类型、提取结构体字段和值
1624 | - [copier](https://github.com/jinzhu/copier) - struct 之间拷贝值
1625 | - [cast](https://github.com/spf13/cast) - 数据类型转换
1626 | - [diff](https://github.com/r3labs/diff) - 结构体&值比较
1627 | - [go-extend](https://github.com/thinkeridea/go-extend)
1628 | - [com](https://github.com/Unknwon/com) - 工具包
1629 | - [php2go](https://github.com/syyongx/php2go) - Go 实现的 140+ 个 PHP 函数功能包
1630 | - [gommon](https://github.com/labstack/gommon) - Common packages for Go
1631 | - [**reflect2**](https://github.com/modern-go/reflect2) - reflect api without runtime reflect.Value cost
1632 | - [mapstructure](https://github.com/mitchellh/mapstructure) - 将 map 值转换到结构体中
1633 | - [naza](https://github.com/q191201771/naza) - Go语言基础库
1634 | - [automaxprocs](https://github.com/uber-go/automaxprocs) - 自动设置 `GOMAXPROCS`
1635 | - [c2go](https://github.com/elliotchance/c2go) - 将 C 代码转换为 Go 代码的工具
1636 | - [rnm](https://github.com/raviqqe/rnm) - 代码重构辅助工具
1637 | - [memviz](https://github.com/bradleyjkemp/memviz) - 图形化数据结构
1638 | - [underscore.go](https://github.com/ahl5esoft/golang-underscore)
1639 | - [go-testdeep](https://github.com/maxatome/go-testdeep) - 非常灵活的深度比较包,扩展了 Go 测试包
1640 | - [go-model](https://github.com/jeevatkm/go-model) - `struct` 操作包
1641 | - [concurrent-map](https://github.com/orcaman/concurrent-map) - 并发安全 `map`
1642 | - [goleak](https://github.com/uber-go/goleak) - 检测 goroutine 泄漏
1643 | - [guregu/null](https://github.com/guregu/null) - SQL/JSON的`null`处理包,提供替代类型
1644 | - [stats](https://github.com/montanaflynn/stats) - 标准数字统计
1645 | - [Chronos](https://github.com/amit-davidson/Chronos) - 静态竞争检测器
1646 | - [collection](https://github.com/jianfengye/collection) - 替代原生的 Slice
1647 | - [rf](https://github.com/rsc/rf) - 代码重构工具
1648 | - [bytebufferpool](https://github.com/valyala/bytebufferpool) - byte buffers pool
1649 | - [bpool](https://github.com/oxtoacart/bpool) - byte buffers pool,支持 bytes.Buffers
1650 | - [mergo](https://github.com/imdario/mergo) - 合并结构体和字典数据
1651 | - [go-funk](https://github.com/thoas/go-funk) - 基于反射实现的常用函数
1652 | - [lo](https://github.com/samber/lo) - 基于 1.18+ 泛型的常用函数
1653 | - [juniper](https://github.com/bradenaw/juniper) - 基于泛型实现常用的容器、迭代器、数据流等功能
1654 | - [mergo](https://github.com/imdario/mergo) - 合并结构体和字典
1655 | - [xstrings](https://github.com/huandu/xstrings) - 字符串相关函数
1656 | - [pie](https://github.com/elliotchance/pie) - slice/map 链式处理
1657 | 
1658 | 
1659 | ### 代码生成
1660 | - [ChimeraCoder/gojson](https://github.com/ChimeraCoder/gojson) - 根据 JSON 生成结构体
1661 | - [db2struct](https://github.com/Shelnutt2/db2struct) - 根据表结构生成结构体
1662 | - [smallnest/gen](https://github.com/smallnest/gen) - 根据表结构生成结构体
1663 | - [**sqlc**](https://github.com/kyleconroy/sqlc) - 根据 SQL 语句生成 Go 代码
1664 | - [xo](https://github.com/xo/xo) - 根据表结构或查询语句自动生成 Go 代码
1665 | 
1666 | 
1667 | ### 系统开发
1668 | - [LinuxKit](https://github.com/linuxkit/linuxkit) - 为容器构建安全、便携、可移植操作系统的工具包
1669 | - [go-systemd](https://github.com/coreos/go-systemd) - 绑定 systemd
1670 | - [Lima](https://github.com/AkihiroSuda/lima) - Linux-on-Mac ("macOS subsystem for Linux", "containerd for Mac")
1671 | - [gopher-os](https://github.com/gopher-os/gopher-os) - 一个兼容 Linux 的 64 位 POSIX 风格系统
1672 | - [gouring](https://github.com/ii64/gouring) - 不依赖 CGO 实现系统调用
1673 | 
1674 | 
1675 | ### 未归类
1676 | - [go-playground](https://github.com/x1unix/go-playground) - 比官方更好用的 Go Playground
1677 | - [Robotgo](https://github.com/go-vgo/robotgo) - Golang 跨平台自动化系统,控制键盘鼠标位图和读取屏幕,窗口句柄以及全局事件监听
1678 | - [go-homedir](https://github.com/mitchellh/go-homedir)
1679 | - [i18n](https://github.com/Unknwon/i18n) - `i18n` 多语言工具包
1680 | - [go-i18n](https://github.com/nicksnyder/go-i18n) - 多语言工具包
1681 | - [Paginater](https://github.com/Unknwon/paginater) - 分页工具
1682 | - [gls](https://github.com/jtolds/gls) - Goroutine local storage
1683 | - [mcuadros/go-version](https://github.com/mcuadros/go-version) - 版本号比较
1684 | - [go-semver](https://github.com/coreos/go-semver) - 语义版本
1685 | - [semver](https://github.com/Masterminds/semver) - 另一个语义版本
1686 | - [hashicorp/go-version](https://github.com/hashicorp/go-version)
1687 | - [Metabolize](https://github.com/keighl/metabolize) - Decodes HTML meta tags into a Golang struct
1688 | - [otp](https://github.com/pquerna/otp) - 一次性密码工具包(One Time Password utilities)
1689 | - [misspell](https://github.com/client9/misspell) - 常拼写错误的英语单词
1690 | - [CRDT](https://github.com/neurodrone/crdt) - CRDT(Convergent and Commutative Replicated Data Types)最终一致性算法的实现
1691 | - [script](https://github.com/bitfield/script) - Making it easy to write shell-like scripts in Go
1692 | - [sysadmin-utils](https://github.com/skx/sysadmin-util)
1693 | - [licenseclassifier](https://github.com/google/licenseclassifier) - 识别文件中的 LICENSE 类型
1694 | - [go-license-detector](https://github.com/go-enry/go-license-detector)
1695 | - [rose](https://gitlab.com/DevelopmentDuck/rose) - 在 HTML 中嵌入和运行 Go 代码
1696 | - [esbuild](https://github.com/evanw/esbuild) - JavaScript 构建打包工具
1697 | - [clipboard](https://github.com/d-tsuji/clipboard) - 剪切板
1698 | - [clipboard](https://github.com/atotto/clipboard) - 剪切板
1699 | - [clipboard](https://github.com/golang-design/clipboard) - 剪切板
1700 | - [Timeliner](https://github.com/mholt/timeliner) - 搜集整理个人在社交网站上的数据并索引成时间线
1701 | - [hc](https://github.com/brutella/hc) - `HomeKit` 平台开发框架
1702 | - [address](https://github.com/bojanz/address) - 地址处理库,支持多国语言
1703 | - [webhook](https://github.com/adnanh/webhook) - 可执行 Shell 命令的 Web Hook 服务
1704 | - [webhookd](https://github.com/ncarlier/webhookd) - 为 Shell 脚本提供 Web Hook 服务
1705 | - [go-cid](https://github.com/ipfs/go-cid) - [CID spec](https://github.com/ipld/cid) Go 语言实现
1706 | - [gorush](https://github.com/appleboy/gorush) - APP 消息通知服务
1707 | - [EventBus](https://github.com/asaskevich/EventBus) - 事件总线
1708 | - [go-winio](https://github.com/microsoft/go-winio) - 为 Win32 IO 操作提供接口支持
1709 | - [fq](https://github.com/wader/fq) - 以 [jq](https://github.com/stedolan/jq) 语法读取二进制数据/文件
1710 | - [lego](https://github.com/go-acme/lego) - Let's Encrypt client and ACME library
1711 | 
1712 | 
1713 | ## logo
1714 | - [Gophers](https://github.com/egonelbre/gophers)
1715 | 
1716 | 
1717 | ## 工具
1718 | - [syndbg/goenv](https://github.com/syndbg/goenv) - Go 版本管理
1719 | - [wfarr/goenv](https://github.com/wfarr/goenv) - Go 版本管理
1720 | - [gvm](https://github.com/moovweb/gvm) - Go 版本管理
1721 | - [GoLand](https://www.jetbrains.com/go/) - IDE 软件
1722 | - [Visual Studio Code](https://github.com/microsoft/vscode)
1723 | 
1724 | 
1725 | ## 资源站点
1726 | - [Go 101](https://go101.org)
1727 | - [Go 语言中文网](http://studygolang.com)
1728 | - [Golang 中国](https://www.golangtc.com)
1729 | - [go-zh](https://go-zh.org)
1730 | - [Golang sizeof tips](https://github.com/tyranron/golang-sizeof.tips) - 输入结构体定义,会显示内存布局
1731 | - [Golang Programs](https://www.golangprograms.com)
1732 | - [Golang bot](https://golangbot.com)
1733 | 
1734 | 


--------------------------------------------------------------------------------