Merge pull request #78 from guozhen-robot/robot-1565231879

auto commit
This commit is contained in:
Gaozhen Ying 2019-08-08 10:41:40 +08:00 committed by GitHub
commit de3a1aa2df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 129 additions and 126 deletions

167
README.md
View File

@ -6,8 +6,9 @@
[Green]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.1/docs/Green.svg "最近一周有更新"
[Yellow]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.1/docs/Yellow.svg "最近一年没有更新"
[CN]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.1/docs/Cn.svg "包含中文文档"
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "项目已归档"
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2019-08-07 20:23:00(每隔1天同步一次)**
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2019-08-08 10:33:05(每隔1天同步一次)**
[![chinese](https://yinggaozhen.github.io/docs/english.svg)](README_EN.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
@ -25,9 +26,9 @@
![star > 100][Bronze] | star数量 > 100 的项目
![最近一个周有更新][Green] | 最近一周有更新。可以基本判断当前库处于积极维护状态。
![最近一年未更新][Yellow] | 最近一年没有更新。反应了此库的维护积极性不高,使用时需谨慎。
![归档项目][Archived] | 此项目已归档,不再更新,使用时需谨慎。
![此项目有中文文档][CN] | 此项目有中文文档。
### 说明
[中文](README.md) | [English](README_EN.md)
@ -35,7 +36,7 @@
### 贡献
你可以快速浏览贡献者名单[contribution guidelines](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md). 感所有为此项目付出的同学[contributors](https://github.com/avelino/awesome-go/graphs/contributors); 你真棒!
你可以快速浏览贡献者名单[contribution guidelines](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md). 感所有为此项目付出的同学[contributors](https://github.com/avelino/awesome-go/graphs/contributors); 你真棒!
如果您在看到一个包或项目不再维护或不适合请往awesome-go提交[Pull Request](https://github.com/avelino/awesome-go/pulls),本项目每隔一天与英文文档同步。感谢!
@ -258,8 +259,8 @@
* [gommon/color](https://github.com/labstack/gommon/tree/master/color) 更换终端文本样式。
* [gocui](https://github.com/jroimartin/gocui) **star:5376** 旨在创建控制台用户界面的极简Go库。 ![star > 5000][Gold]
* [termbox-go](https://github.com/nsf/termbox-go) **star:3485** 基于文本的跨平台接口库。 ![star > 1000][Silver]
* [color](https://github.com/fatih/color) **star:3018** 多功能包装,彩色终端输出。 ![star > 1000][Silver]
* [go-prompt](https://github.com/c-bata/go-prompt) **star:2335** 构建一个强大的交互式提示,借鉴于[python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) ![star > 1000][Silver] ![最近一周有更新][Green]
* [color](https://github.com/fatih/color) **star:3018** 多功能包装,彩色终端输出。 ![star > 1000][Silver] ![归档项目][Archived]
* [go-prompt](https://github.com/c-bata/go-prompt) **star:2335** 构建一个强大的交互式提示,借鉴于[python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) ![star > 1000][Silver]
* [uiprogress](https://github.com/gosuri/uiprogress) **star:1540** 在终端呈现进度条,可灵活配置的。 ![star > 1000][Silver]
* [asciigraph](https://github.com/guptarohit/asciigraph) **star:1144** 在命令行中构建轻量级ASCII线图╭┈╯应用程序中没有其他依赖项。 ![star > 1000][Silver]
* [uilive](https://github.com/gosuri/uilive) **star:831** 用于实时更新终端输出的库。 ![star > 100][Bronze]
@ -351,7 +352,7 @@
* [bitset](https://github.com/willf/bitset) **star:481** 实现了 bitsets 的 Go 包。 ![star > 100][Bronze]
* [trie](https://github.com/derekparker/trie) **star:422** 在Go中实现Trie。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [go-geoindex](https://github.com/hailocab/go-geoindex) **star:312** 基于内存的地理索引。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [mafsa](https://github.com/smartystreets/mafsa) **star:273** 实现了 MA-FSA ,包含最小完美哈希。 ![star > 100][Bronze]
* [mafsa](https://github.com/smartystreets/mafsa) **star:273** 实现了 MA-FSA ,包含最小完美哈希。 ![star > 100][Bronze] ![归档项目][Archived]
* [algorithms](https://github.com/shady831213/algorithms) **star:241** 算法和数据结构。来源于CLRS。 ![star > 100][Bronze]
* [goskiplist](https://github.com/ryszard/goskiplist) **star:194** 基于 Go 的跳表实现。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [hilbert](https://github.com/google/hilbert) **star:183** 用于映射空间填充曲线(例如 Hilbert 曲线和 Peano 曲线)和数值。 ![star > 100][Bronze]
@ -373,7 +374,7 @@
* [bloom](https://github.com/yourbasic/bloom) **star:39** Golang Bloom过滤器的实现。 ![最近一年没有更新][Yellow]
* [go-mcache](https://github.com/OrlovEvgeny/go-mcache) **star:34** 基于内存的实现了高性能的key:value存储库。指针缓存。
* [levenshtein](https://github.com/agext/levenshtein) **star:32** Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.
* [goconcurrentqueue](https://github.com/enriquebris/goconcurrentqueue) **star:26** 并行FIFO队列。 ![最近一周有更新][Green]
* [goconcurrentqueue](https://github.com/enriquebris/goconcurrentqueue) **star:26** 并行FIFO队列。
* [concurrent-writer](https://github.com/free/concurrent-writer) **star:24** 具备高并发能力,可替换 bufio.Writer。 ![最近一年没有更新][Yellow]
* [crunch](https://github.com/superwhiskers/crunch) **star:19** 打包实现缓冲区,以便轻松处理各种数据类型。 ![最近一周有更新][Green]
* [goset](https://github.com/zoumo/goset) **star:16** 一个有用的Go集合实现。 ![最近一年没有更新][Yellow]
@ -400,7 +401,7 @@
* [influxdb](https://github.com/influxdb/influxdb) **star:17113** 可伸缩的数据存储,用于指标衡量、事件和实时分析。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [cockroach](https://github.com/cockroachdb/cockroach) **star:16774** 可伸缩、区域备份、事务性数据存储。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [dgraph](https://github.com/dgraph-io/dgraph) **star:10407** 可伸缩、分布式、低延迟、高吞吐量的图形数据库。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [bolt](https://github.com/boltdb/bolt) **star:9983** K/V 数据库。 ![star > 5000][Gold] ![最近一年没有更新][Yellow]
* [bolt](https://github.com/boltdb/bolt) **star:9983** K/V 数据库。 ![star > 5000][Gold] ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [groupcache](https://github.com/golang/groupcache) **star:7659** Groupcache是一个缓存和缓存填充库在许多情况下它是memcached的替代品。 ![star > 5000][Gold]
* [badger](https://github.com/dgraph-io/badger) **star:6276** 快速 K/V 存储。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [rqlite](https://github.com/rqlite/rqlite) **star:4696** 基于SQLite的轻量级分布式关系数据库。 ![star > 1000][Silver] ![最近一周有更新][Green]
@ -450,7 +451,7 @@
*数据库工具。 (翻译出错了? 试试 [英文版](README_EN.md) 吧~)*
* [vitess](https://github.com/youtube/vitess) **star:8449** vitess提供了可以为大规模web服务扩展MySQL数据库提供便利的服务和工具。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [pgweb](https://github.com/sosedoff/pgweb) **star:5987** 基于web的PostgreSQL数据库浏览器。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [pgweb](https://github.com/sosedoff/pgweb) **star:5987** 基于web的PostgreSQL数据库浏览器。 ![star > 5000][Gold]
* [kingshard](https://github.com/flike/kingshard) **star:4607** kingshard 是基于 Golang 的MySQL高性能代理。 ![star > 1000][Silver] ![包含中文文档][CN]
* [orchestrator](https://github.com/github/orchestrator) **star:3029** MySQL复制拓扑管理器和可视化工具。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [go-mysql-elasticsearch](https://github.com/siddontang/go-mysql-elasticsearch) **star:2400** 自动将MySQL数据同步到Elasticsearch中。 ![star > 1000][Silver]
@ -475,7 +476,7 @@
* [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) **star:435** Powerful data retrieval methods as well as DB-agnostic query building capabilities. ![star > 100][Bronze]
* [sqrl](https://github.com/elgris/sqrl) **star:177** SQL查询生成器从Squirrel fork而来并再此基础上对性能做了优化。 ![star > 100][Bronze]
* [Squalus](https://gitlab.com/qosenergy/squalus) Go SQL中间层能使得执行查询更加容易。
* [scaneo](https://github.com/variadico/scaneo) **star:149** 生成用于将数据库行转换为任意结构体的 Go 代码。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [scaneo](https://github.com/variadico/scaneo) **star:149** 生成用于将数据库行转换为任意结构体的 Go 代码。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [igor](https://github.com/galeone/igor) **star:78** PostgreSQL的抽象层支持高级功能和类似gorm的语法。 ![最近一年没有更新][Yellow]
* [ormlite](https://github.com/pupizoid/ormlite) 包含一些类似orm的特性和sqlite数据库的辅助程序的轻量级包
* [godbal](https://github.com/xujiajun/godbal) **star:50** 数据库抽象层(dbal)。支持SQL builder轻松获取结果。
@ -485,7 +486,7 @@
*用于连接和操作数据库的库。 (翻译出错了? 试试 [英文版](README_EN.md) 吧~)*
* Relational Databases
* [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8110** MySQL驱动程序。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8110** MySQL驱动程序。 ![star > 5000][Gold]
* [pq](https://github.com/lib/pq) **star:5188** 纯 Go 的Postgres驱动。 ![star > 5000][Gold]
* [go-sqlite3](https://github.com/mattn/go-sqlite3) **star:3427** SQLite3驱动程序。 ![star > 1000][Silver]
* [pgx](https://github.com/jackc/pgx) **star:1954** PostgreSQL驱动支持比现有database/sql更多的特性。 ![star > 1000][Silver] ![最近一周有更新][Green]
@ -500,7 +501,7 @@
* NoSQL Databases
* [redis](https://github.com/go-redis/redis) **star:6505** 基于 Go 的 Redis 客户端。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [redigo](https://github.com/gomodule/redigo) **star:6281** Redigo 是基于 Go 的Redis 客户端。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [redigo](https://github.com/gomodule/redigo) **star:6281** Redigo 是基于 Go 的Redis 客户端。 ![star > 5000][Gold]
* [mongo-go-driver](https://github.com/mongodb/mongo-go-driver) **star:3106** 官方的 MongoDB 驱动。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [mgo](https://github.com/globalsign/mgo) **star:1639** (已停止维护) MongoDB驱动。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [gorethink](https://github.com/dancannon/gorethink) **star:1459** RethinkDB 驱动。 ![star > 1000][Silver]
@ -591,7 +592,7 @@
* [go-jump](https://github.com/dgryski/go-jump) **star:254** 提供了谷歌的 “Jump” 一致哈希函数接口。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [consistent](https://github.com/buraksezer/consistent) **star:190** Consistent hashing with bounded loads。 ![star > 100][Bronze]
* [resgate](https://resgate.io/) 用于构建REST、实时和RPC API的实时API网关其中所有客户端都是无缝同步的。
* [redis-lock](https://github.com/bsm/redis-lock) **star:147** 基于redis的分布式锁简易实现。 ![star > 100][Bronze]
* [redis-lock](https://github.com/bsm/redis-lock) **star:147** 基于redis的分布式锁简易实现。 ![star > 100][Bronze] ![归档项目][Archived]
* [dht](https://github.com/anacrolix/dht) **star:128** BitTorrent Kademlia DHT的实现。 ![star > 100][Bronze]
* [jsonrpc](https://github.com/osamingo/jsonrpc) **star:113** jsonrpc 包,实现了 JSON-RPC 2.0。 ![star > 100][Bronze]
* [jsonrpc](https://github.com/ybbus/jsonrpc) **star:101** JSON-RPC 2.0 HTTP客户端。 ![star > 100][Bronze] ![最近一周有更新][Green]
@ -612,11 +613,11 @@
* [chasquid](https://blitiri.com.ar/p/chasquid) 用Go编写的SMTP服务器。
* [hermes](https://github.com/matcornic/hermes) **star:1617** 可生成干净的、响应式的HTML电子邮件。 ![star > 1000][Silver]
* [email](https://github.com/jordan-wright/email) **star:1093** 一个强大和灵活的电子邮件库。 ![star > 1000][Silver]
* [go-imap](https://github.com/emersion/go-imap) **star:733** 用于客户端和服务器的IMAP库。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [go-imap](https://github.com/emersion/go-imap) **star:733** 用于客户端和服务器的IMAP库。 ![star > 100][Bronze]
* [SendGrid](https://github.com/sendgrid/sendgrid-go) **star:520** SendGrid 的 Go语言库用于发送电子邮件。 ![star > 100][Bronze]
* [Hectane](https://github.com/hectane/hectane) **star:168** 轻量级的SMTP客户机提供了HTTP API。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [douceur](https://github.com/aymerick/douceur) **star:162** 在HTML邮件中支持CSS内联。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [go-message](https://github.com/emersion/go-message) **star:112** 用于Internet消息格式化和邮件消息的流媒体库。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [go-message](https://github.com/emersion/go-message) **star:112** 用于Internet消息格式化和邮件消息的流媒体库。 ![star > 100][Bronze]
* [smtp](https://github.com/mailhog/smtp) **star:51** SMTP服务器协议状态机。 ![最近一年没有更新][Yellow]
* [go-dkim](https://github.com/toorop/go-dkim) **star:46** DKIM库用于签署 & 验证电子邮件。
* [go-premailer](https://github.com/vanng822/go-premailer) **star:35** 在HTML邮件中支持CSS内联。
@ -637,8 +638,8 @@
* [go-duktape](https://github.com/olebedev/go-duktape) **star:653** 支持 Duktape JavaScript 引擎。 ![star > 100][Bronze]
* [golua](https://github.com/aarzilli/golua) **star:441** Lua C 的 Go 接口。 ![star > 100][Bronze]
* [gisp](https://github.com/jcla1/gisp) **star:429** LISP 的 Go 接口。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [agora](https://github.com/PuerkitoBio/agora) **star:321** 基于 Go 的动态类型,可嵌入的编程语言。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [gval](https://github.com/PaesslerAG/gval) **star:136** 一种用Go编写的高度可定制的表达式语言。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [agora](https://github.com/PuerkitoBio/agora) 基于 Go 的动态类型,可嵌入的编程语言。
* [binder](https://github.com/alexeyco/binder) **star:29** Lua接口基于[gopher-lua](https://github.com/yuin/gopher-lua)。 ![最近一年没有更新][Yellow]
* [gentee](https://github.com/gentee/gentee) **star:27** 嵌入式脚本编程语言。 ![最近一周有更新][Green]
* [purl](https://github.com/ian-kent/purl) **star:27** 嵌入 Go 的 Perl 5.18.2。 ![最近一年没有更新][Yellow]
@ -717,7 +718,7 @@
* [Leaf](https://github.com/name5566/leaf) **star:3061** 轻量级游戏服务器框架。 ![star > 1000][Silver] ![包含中文文档][CN]
* [Pixel](https://github.com/faiface/pixel) **star:2435** 手工制作的 2D 游戏库。 ![star > 1000][Silver]
* [Ebiten](https://github.com/hajimehoshi/ebiten) **star:1852** 很简单的 2D 游戏库。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [Ebiten](https://github.com/hajimehoshi/ebiten) **star:1852** 很简单的 2D 游戏库。 ![star > 1000][Silver]
* [goworld](https://github.com/xiaonanln/goworld) **star:1194** 可伸缩的游戏服务器引擎,具有 space-entity 框架和 hot-swapping 功能。 ![star > 1000][Silver] ![包含中文文档][CN]
* [go-sdl2](https://github.com/veandco/go-sdl2) **star:1159** 实现了[Simple DirectMedia Layer](https://www.libsdl.org/)。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [engo](https://github.com/EngoEngine/engo) **star:1081** 开源 2D 游戏引擎。它遵循 Entity-Component-System 范式。 ![star > 1000][Silver]
@ -739,6 +740,7 @@
*增强语言的工具,例如通过代码生成支持泛型。 (翻译出错了? 试试 [英文版](README_EN.md) 吧~)*
* [go-linq](https://github.com/ahmetalpbalkan/go-linq) **star:1797** 提供类似 .NET LINQ 的查询方法。 ![star > 1000][Silver]
* [jennifer](https://github.com/dave/jennifer) **star:1273** 不使用模板生成任意 Go 代码。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [gen](https://github.com/clipperhouse/gen) **star:1036** 用于生成泛型等类似方法的功能代码生成工具。 ![star > 1000][Silver] ![最近一年没有更新][Yellow]
* [goderive](https://github.com/awalterschulze/goderive) **star:744** 从输入类型来派生函数。 ![star > 100][Bronze]
@ -746,7 +748,6 @@
* [interfaces](https://github.com/rjeczalik/interfaces) **star:188** 用于生成接口定义的命令行工具。 ![star > 100][Bronze]
* [pkgreflect](https://github.com/ungerik/pkgreflect) **star:87** 用于包作用域反射的 Go 预处理器。 ![最近一年没有更新][Yellow]
* [go-enum](https://github.com/abice/go-enum) **star:85** 从代码注释中生成枚举。
* [go-linq](https://github.com/ahmetalpbalkan/go-linq) 提供类似 .NET LINQ 的查询方法。
* [efaceconv](https://github.com/t0pep0/efaceconv) **star:43** 代码生成工具可以不通过内存分配就可以高效的将interface{}转换为不可变类型,。 ![最近一年没有更新][Yellow]
* [gotype](https://github.com/wzshiming/gotype) **star:22** Golang 源码解析用法类似reflect(反射)。 ![包含中文文档][CN]
* [generis](https://github.com/senselogic/GENERIS) **star:18** 提供泛型、free-form 宏、条件编译和HTML模板的代码生成工具。
@ -786,18 +787,18 @@
* [workerpool](https://github.com/gammazero/workerpool) **star:137** 限制任务执行并发数,而不是队列中的任务数量的协程池,。 ![star > 100][Bronze]
* [go-flow](https://github.com/kamildrazkiewicz/go-flow) **star:104** 控制 goroutines 的执行顺序。 ![star > 100][Bronze]
* [semaphore](https://github.com/kamilsk/semaphore) **star:75** 信号量模式实现,可根据通道和上下文进行具备超时功能的锁定/解锁操作。 ![最近一周有更新][Green]
* [GoSlaves](https://github.com/themester/GoSlaves) **star:75** 简单异步的协程池。
* [semaphore](https://github.com/marusama/semaphore) **star:72** 基于 CAS 的可快速调整的信号量实现(比基于通道的信号量实现更快)。
* [gpool](https://github.com/Sherifabdlnaby/gpool) **star:56** manages a resizeable pool of context-aware goroutines to bound concurrency
* [worker-pool](https://github.com/vardius/worker-pool) **star:45** 一个简单的 Go 异步工作池。
* [cyclicbarrier](https://github.com/marusama/cyclicbarrier) **star:36** 基于 Go 的 CyclicBarrier 实现。
* [breaker](https://github.com/kamilsk/breaker) **star:34** 灵活的机制,可以使执行流可中断。 ![最近一周有更新][Green]
* [GoSlaves](https://github.com/themester/GoSlaves) 简单异步的协程池。
* [gollback](https://github.com/vardius/gollback) **star:27** 异步简单的函数实用程序,用于管理闭包和回调的执行。
* [parallel-fn](https://github.com/rafaeljesus/parallel-fn) **star:25** 并行运行函数。 ![最近一年没有更新][Yellow]
* [async](https://github.com/studiosol/async) **star:23** 一种异步执行函数的安全方法,在出现 panic 时恢复它们。
* [threadpool](https://github.com/shettyh/threadpool) **star:19** Golang 的 threadpool 实现。
* [artifex](https://github.com/borderstech/artifex) **star:12** 简单的内存作业队列。
* [Hunch](https://github.com/AaronJan/Hunch) **star:12** Hunch 提供了诸如 All、First、Retry、Waterfall 等功能,这使得异步流控制更加直观。
* [artifex](https://github.com/borderstech/artifex) **star:12** 简单的内存作业队列。
* [oversight](https://cirello.io/oversight) 完整的实现了Erlang supervision trees。
* [stl](https://github.com/ssgreg/stl) **star:8** 基于软件事务内存(STM)并发控制机制的软件事务锁。
* [go-tools/multithreading](https://github.com/nikhilsaraf/go-tools) **star:5** 轻量级的协程池库可以通过简单的API来管理。
@ -817,12 +818,12 @@
* [qt](https://github.com/therecipe/qt) **star:6056** 实现了 Qt 的 Go接口(支持Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi)。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [webview](https://github.com/zserge/webview) **star:4654** 跨平台webview窗口具有简单的双向JavaScript绑定(Windows / macOS / Linux)。 ![star > 1000][Silver]
* [walk](https://github.com/lxn/walk) **star:3692** Windows应用程序库。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [app](https://github.com/murlokswarm/app) **star:2953** 用于创建包含了 GO, HTML 和 CSS 的应用程序。支持 MacOS, Windows 正在开发中。 ![star > 1000][Silver]
* [go-astilectron](https://github.com/asticode/go-astilectron) **star:2663** 使用 GO 和 HTML/JS/CSS (电子驱动)进行构建跨平台 GUI 应用程序。 ![star > 1000][Silver]
* [go-gtk](http://mattn.github.io/go-gtk/) 实现了 GTK 的 Go接口。
* [go-sciter](https://github.com/sciter-sdk/go-sciter) **star:1449** 实现了 Sciter 的 Go 接口 : 用于现代桌面 UI 开发的可嵌入HTML/CSS/脚本引擎。可跨平台。 ![star > 1000][Silver]
* [gotk3](https://github.com/gotk3/gotk3) **star:771** 实现了 GTK3 的 Go接口。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [gowd](https://github.com/dtylman/gowd) **star:209** 跨平台、快速、简单的桌面UI开发采用了GO, HTML, CSS和NW.js实现。 ![star > 100][Bronze]
* [app](https://github.com/murlokswarm/app) 用于创建包含了 GO, HTML 和 CSS 的应用程序。支持 MacOS, Windows 正在开发中。
*交互 (翻译出错了? 试试 [英文版](README_EN.md) 吧~)*
@ -856,6 +857,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [svgo](https://github.com/ajstarks/svgo) **star:1332** Go实现的SVG生成库。 ![star > 1000][Silver]
* [smartcrop](https://github.com/muesli/smartcrop) **star:1259** 为任意图片寻找合适的位置进行图片裁剪。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [gift](https://github.com/disintegration/gift) **star:1209** 图像处理包。 ![star > 1000][Silver]
* [go-opencv](https://github.com/lazywei/go-opencv) **star:1093** OpenCV库的Go bindings。 ![star > 1000][Silver]
* [picfit](https://github.com/thoas/picfit) **star:1067** Go实现的图像调整服务器。 ![star > 1000][Silver]
* [geopattern](https://github.com/pravj/geopattern) **star:1012** 由字符串创建漂亮图案的图片生成器。 ![star > 1000][Silver]
* [imagick](https://github.com/gographics/imagick) **star:975** ImageMagick下MagickWand的C API的Go binding。 ![star > 100][Bronze]
@ -864,7 +866,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [mort](https://github.com/aldor007/mort) **star:365** Go语言实现的图像存储和处理服务器。 ![star > 100][Bronze]
* [govatar](https://github.com/o1egl/govatar) **star:310** 生成有趣头像的库和CMD工具。 ![star > 100][Bronze]
* [image2ascii](https://github.com/qeesung/image2ascii) **star:290** 将图像转换为ASCII码。 ![star > 100][Bronze]
* [go-opencv](https://github.com/lazywei/go-opencv) OpenCV库的Go bindings。
* [go-nude](https://github.com/koyachi/go-nude) **star:286** Go语言实现的裸照检测工具。 ![star > 100][Bronze]
* [goimagehash](https://github.com/corona10/goimagehash) **star:214** 图像哈希处理的Go语言包。 ![star > 100][Bronze]
* [rez](https://github.com/bamiaux/rez) **star:189** 纯Go语言和SIMD实现的图像大小调整。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
@ -956,7 +957,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [log-voyage](https://github.com/firstrow/logvoyage) **star:82** 用Go编写的功能齐全的日志写入saas。 ![最近一年没有更新][Yellow]
* [glg](https://github.com/kpango/glg) **star:51** glg是一个简单而快速的Go日志库。
* [stdlog](https://github.com/alexcesaro/log) **star:43** Stdlog是一个面向对象的库提供了多等级日志记录。它对cron任务非常有用。 ![最近一年没有更新][Yellow]
* [gologger](https://github.com/sadlil/gologger) **star:39** 为Go提供方便简单的日志操作; 在彩色控制台简单控制台文件或Elasticsearch上。 ![最近一年没有更新][Yellow]
* [gologger](https://github.com/sadlil/gologger) **star:39** 为Go提供方便简单的日志操作; 在彩色控制台简单控制台文件或Elasticsearch上。 ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [go-log](https://github.com/ian-kent/go-log) **star:34** Log4j的Go语言。 ![最近一年没有更新][Yellow]
* [logex](https://github.com/chzyer/logex) **star:32** 由标准日志库封装的Go日志库支持跟踪和多等级。 ![最近一年没有更新][Yellow]
* [logrusly](https://github.com/sebest/logrusly) **star:26** [logrus](https://github.com/sirupsen/logrus)的插件,将错误信息发送到[Loggly](https://www.loggly.com/)。 ![最近一年没有更新][Yellow]
@ -981,12 +982,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*机器学习库。 (翻译出错了? 试试 [英文版](README_EN.md) 吧~)*
* [GoLearn](https://github.com/sjwhitworth/golearn) **star:6652** 通用机器学习库。 ![star > 5000][Gold] ![包含中文文档][CN]
* [gorgonia](https://github.com/chewxy/gorgonia) **star:2691** 基于图形graph-based的计算库如Theano它为构建各种机器学习和神经网络算法提供了基本框架。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [tfgo](https://github.com/galeone/tfgo) **star:1185** 易于使用的Tensorflow bindings:简化了官方Tensorflow Go bindings的使用。在Go中定义计算图形在Python中加载和执行训练的模型。 ![star > 1000][Silver]
* [goml](https://github.com/cdipaolo/goml) **star:1012** 在线机器学习。 ![star > 1000][Silver]
* [gosseract](https://github.com/otiai10/gosseract) **star:872** 使用c++的Tesseract库实现的OCR。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [CloudForest](https://github.com/ryanbressler/CloudForest) **star:644** 快速、灵活、多线程集成的决策树,用于机器学习。 ![star > 100][Bronze]
* [bayesian](https://github.com/jbrukh/bayesian) **star:630** Go的朴素贝叶斯分类。 ![star > 100][Bronze]
* [eaopt](https://github.com/MaxHalford/eaopt) **star:621** 一个进化优化evolutionary optimization库。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [eaopt](https://github.com/MaxHalford/eaopt) **star:621** 一个进化优化evolutionary optimization库。 ![star > 100][Bronze]
* [gorse](https://github.com/zhenghaoz/gorse) **star:535** 基于协同过滤Collaborative Filtering )的高性能推荐系统包。 ![star > 100][Bronze] ![包含中文文档][CN]
* [gobrain](https://github.com/goml/gobrain) **star:385** 用 Go 编写的神经网络库。 ![star > 100][Bronze]
* [regommend](https://github.com/muesli/regommend) **star:249** 推荐和协同过滤引擎。 ![star > 100][Bronze] ![最近一周有更新][Green]
@ -995,14 +997,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-galib](https://github.com/thoj/go-galib) **star:172** 用Go编写的遗传算法库。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [onnx-go](https://github.com/owulveryck/onnx-go) **star:148** Go Interface 用于开放式神经网络交换(Open Neural Network Exchange)。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [goRecommend](https://github.com/timkaye11/goRecommend) **star:144** 用Go编写的推荐算法库。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [gorgonia](https://github.com/chewxy/gorgonia) 基于图形graph-based的计算库如Theano它为构建各种机器学习和神经网络算法提供了基本框架。
* [shield](https://github.com/eaigner/shield) **star:124** 贝叶斯文本分类器具有灵活的tokenizers和存储后端。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [go-fann](https://github.com/white-pony/go-fann) **star:99** 快速人工神经网络(FANN)库的Go bindings。 ![最近一年没有更新][Yellow]
* [goga](https://github.com/tomcraven/goga) **star:78** Go的遗传算法库。 ![最近一年没有更新][Yellow]
* [libsvm](https://github.com/datastream/libsvm) **star:63** 基于LIBSVM 3.14实现。 ![最近一年没有更新][Yellow]
* [neural-go](https://github.com/schuyler/neural-go) **star:61** 多层感知器网络在Go中的实现使用反向传播算法进行训练。 ![最近一年没有更新][Yellow]
* [go-pr](https://github.com/daviddengcn/go-pr) **star:57** Go编写的模式识别包。 ![最近一年没有更新][Yellow]
* [neat](https://github.com/jinyeom/neat) **star:55** 即插即用的并行Go框架用于增强拓扑的神经进化(NeuroEvolution of Augmenting Topologies)。 ![最近一年没有更新][Yellow]
* [neat](https://github.com/jinyeom/neat) **star:55** 即插即用的并行Go框架用于增强拓扑的神经进化(NeuroEvolution of Augmenting Topologies)。 ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [golinear](https://github.com/danieldk/golinear) **star:39** Go实现的liblinear bindings。
* [goscore](https://github.com/asafschers/goscore) **star:36** 为预言模型标记语言PMML实现的评分API。
* [fonet](https://github.com/Fontinalis/fonet) **star:33** 一个用Go编写的深度神经网络库。 ![最近一周有更新][Green]
@ -1021,13 +1022,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [sarama](https://github.com/Shopify/sarama) **star:4617** Apache Kafka的Go库。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [gorush](https://github.com/appleboy/gorush) **star:3711** 使用[APNs2](https://github.com/sideshow/apns2)和谷歌[GCM](https://github.com/google/go-gcm)推送通知服务器。 ![star > 1000][Silver]
* [Centrifugo](https://github.com/centrifugal/centrifugo) **star:3686** 实时消息(Websockets或SockJS)服务器。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [mangos](https://github.com/go-mangos/mangos) Nanomsg(“可伸缩协议”)的纯go实现,具有传输互操作性。
* [machinery](https://github.com/RichardKnop/machinery) **star:3371** 基于分布式消息传递的异步任务/作业队列。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [go-socket.io](https://github.com/googollee/go-socket.io) **star:2883** go的socket.io库一个实时应用程序框架。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [NATS Go Client](https://github.com/nats-io/nats) **star:2397** 轻量级和高性能的发布-订阅(publish-subscribe)和分布式队列消息传递系统——这是一个Go库。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [APNs2](https://github.com/sideshow/apns2) **star:2042** HTTP / 2苹果消息推送provider——发送推送消息到iOS, tvOS, Safari和OSX应用。 ![star > 1000][Silver]
* [Benthos](https://github.com/Jeffail/benthos) **star:2011** 一系列协议之间的消息流桥接。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [gopush-cluster](https://github.com/Terry-Mao/gopush-cluster) **star:1837** gopush-cluster是一个gopush服务器集群。 ![star > 1000][Silver] ![最近一年没有更新][Yellow] ![包含中文文档][CN]
* [melody](https://github.com/olahol/melody) **star:1561** 处理websocket session的极简框架包括广播和自动ping/pong处理。 ![star > 1000][Silver]
* [mangos](https://github.com/go-mangos/mangos) **star:1533** Nanomsg(“可伸缩协议”)的纯go实现,具有传输互操作性。 ![star > 1000][Silver]
* [Mercure](https://github.com/dunglas/mercure) **star:1506** 使用Mercure协议分派服务器发送(server-sent)更新的服务器和库(构建在服务器发送事件之上)。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [go-nsq](https://github.com/nsqio/go-nsq) **star:1455** NSQ的官方Go包。 ![star > 1000][Silver]
* [Uniqush-Push](https://github.com/uniqush/uniqush-push) **star:1097** Redis支持的统一推送服务, 用于服务端向移动设备的消息通知。 ![star > 1000][Silver]
@ -1039,13 +1041,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [dbus](https://github.com/godbus/dbus) **star:357** D-Bus的Go bindings。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [Glue](https://github.com/desertbit/glue) **star:317** 健壮的Go和Javascript Socket库(替代Socket.io)。 ![star > 100][Bronze]
* [emitter](https://github.com/olebedev/emitter) **star:309** 使用Go的方式发出事件, 带有通配符、谓词、取消可能性和许多其他优点。 ![star > 100][Bronze]
* [pubsub](https://github.com/tuxychandru/pubsub) **star:279** 简单的pubsub的go包。 ![star > 100][Bronze]
* [guble](https://github.com/smancke/guble) **star:138** 使用推送通知服务(谷歌Firebase云消息、苹果推送通知服务、SMS)的消息服务器, 支持websockets,REST API并具有分布式操作和消息持久性。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [Bus](https://github.com/mustafaturan/bus) **star:114** 内部通信的最小消息总线实现。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [pubsub](https://github.com/tuxychandru/pubsub) 简单的pubsub的go包。
* [oplog](https://github.com/dailymotion/oplog) **star:94** 用于REST api的通用oplog/replication系统。 ![最近一年没有更新][Yellow]
* [rabtap](https://github.com/jandelgado/rabtap) **star:72** RabbitMQ的瑞士军刀cli应用。 ![最近一周有更新][Green]
* [messagebus](https://github.com/vardius/message-bus) **star:65** messagebus是一个Go的简单异步消息总线非常适合在执行事件sourcing、CQRS和DDD时用作事件总线。
* [NATS Go Client](https://github.com/nats-io/nats) 轻量级和高性能的发布-订阅(publish-subscribe)和分布式队列消息传递系统——这是一个Go库。
* [rabbus](https://github.com/rafaeljesus/rabbus) **star:62** amqp exchanges和队列上的一个小工具。
* [drone-line](https://github.com/appleboy/drone-line) **star:60** 使用二进制、docker或Drone CI发送[Line](https://at.line.me/en)通知。
* [RapidMQ](https://github.com/sybrexsys/RapidMQ) **star:55** RapidMQ是用于管理本地消息队列的轻量且可靠的库。 ![最近一年没有更新][Yellow]
@ -1071,7 +1072,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [excelize](https://github.com/360EntSecGroup-Skylar/excelize) **star:4460** 用于读写Microsoft Excel™(XLSX)文件的Go语言库。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [xlsx](https://github.com/tealeg/xlsx) **star:3411** 用以简化在Go程序中读取使用最新版本Microsoft Excel的XML格式文件的库。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [xlsx](https://github.com/plandem/xlsx) 在Go程序以快速和安全的方式读取/更新现有的Microsoft Excel文件。
* [xlsx](https://github.com/plandem/xlsx) **star:72** 在Go程序以快速和安全的方式读取/更新现有的Microsoft Excel文件。
* [go-excel](https://github.com/szyhf/go-excel) **star:46** 一个简单轻便的阅读器,可以将类关系型数据库(relate-db-like)的excel作为表来读取。
* [goxlsxwriter](https://github.com/fterrag/goxlsxwriter) **star:12** libxlsxwriter的Go binding, 用于编写XLSX (Microsoft Excel)文件。 ![最近一年没有更新][Yellow]
@ -1146,7 +1147,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [url-shortener](https://github.com/pantrif/url-shortener) **star:17** 一个现代的、强大的、健壮的URL转短链接微服务带有mysql支持。 ![最近一年没有更新][Yellow]
* [gotoprom](https://github.com/cabify/gotoprom) **star:14** 为Prometheus客户端提供类型安全的指标(metric)构建工具库。
* [sandid](https://github.com/aofei/sandid) **star:12** 能沟让地球上的每一粒沙子都有自己的ID。
* [anagent](https://github.com/mudler/anagent) **star:11** Go语言的最小化可插入的evloop/timer处理程序, 带有依赖注入。
* [anagent](https://github.com/mudler/anagent) **star:11** Go语言的最小化可插入的evloop/timer处理程序, 带有依赖注入。 ![最近一年没有更新][Yellow]
* [avgRating](https://github.com/kirillDanshin/avgRating) **star:9** 根据威尔逊得分排序算法(Wilson Score Equation)计算平均分和评分。 ![最近一年没有更新][Yellow]
* [hostutils](https://github.com/Wing924/hostutils) **star:8** 一个用于打包和解包FQDNs列表的go语言库。
* [shellwords](https://github.com/Wing924/shellwords) **star:7** 一个Go库实现了依照UNIX Bourne shell的关键词解析规则进行字符串操纵。 ![最近一年没有更新][Yellow]
@ -1157,7 +1158,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*用于处理人类语言的库。 (翻译出错了? 试试 [英文版](README_EN.md) 吧~)*
* [RAKE.go](https://github.com/Obaied/RAKE.go) 快速自动关键字提取算法(RAKE)的Go端口。
* [prose](https://github.com/jdkato/prose) **star:2045** 用于支持标记化、词性标记、名称实体提取等文本处理的库。 ![star > 1000][Silver]
* [gse](https://github.com/go-ego/gse) **star:1071** 高效的文本分割;支持英语、汉语、日语等。 ![star > 1000][Silver] ![包含中文文档][CN]
* [when](https://github.com/olebedev/when) **star:927** 带有可插入规则的自然EN和RU语言日期/时间解析器。 ![star > 100][Bronze]
@ -1177,6 +1177,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-stem](https://github.com/agonopol/go-stem) **star:52** 波特词干算法的实现。 ![最近一年没有更新][Yellow]
* [stemmer](https://github.com/dchest/stemmer) **star:47** 用于Go编程语言的Stemmer包。包括英语和德语词根。 ![最近一年没有更新][Yellow]
* [segment](https://github.com/blevesearch/segment) **star:46** Go library for performing Unicode Text Segmentation as described in [Unicode Standard Annex #29](http://www.unicode.org/reports/tr29/) ![最近一年没有更新][Yellow]
* [RAKE.go](https://github.com/Obaied/RAKE.go) **star:45** 快速自动关键字提取算法(RAKE)的Go端口。
* [porter2](https://github.com/zhenjl/porter2) **star:33** 非常快的波特2史坦默。 ![最近一年没有更新][Yellow]
* [go2vec](https://github.com/danieldk/go2vec) **star:30** 用于word2vec嵌入式的阅读器和实用程序函数。
* [paicehusk](https://github.com/rookii/paicehusk) **star:25** Golang实现了Paice/外壳阻塞算法。 ![最近一年没有更新][Yellow]
* [snowball](https://github.com/goodsign/snowball) **star:24** 滚雪球柄端口(cgo包装)为 Go 。提供词干提取功能[Snowball native](http://snowball.tartarus.org/)。 ![最近一年没有更新][Yellow]
@ -1187,7 +1189,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [libtextcat](https://github.com/goodsign/libtextcat) **star:10** 用于libtextcat C库的Cgo绑定。保证与版本2.2兼容。 ![最近一年没有更新][Yellow]
* [shamoji](https://github.com/osamingo/shamoji) **star:10** shamoji是用Go编写的word过滤包。
* [porter](https://github.com/a2800276/porter) **star:8** 这是Martin Porter在C语言中实现的Porter词干分析算法的一个相当简单的移植。 ![最近一年没有更新][Yellow]
* [porter2](https://github.com/zhenjl/porter2) 非常快的波特2史坦默。
* [gotokenizer](https://github.com/xujiajun/gotokenizer) **star:6** 一种基于字典和双字母格朗语言模型的记号赋予器。(现在只支持中文分割)
* [go-eco](https://github.com/ThePaw/go-eco) **star:4** 相似、不相似和距离矩阵;多样性、公平性和不平等度量;物种丰富度估计;coenocline模型。 ![最近一年没有更新][Yellow]
* [go-i18n](https://github.com/nicksnyder/go-i18n/) 软件包和用于处理本地化文本的附带工具。
@ -1202,17 +1203,17 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [HTTPLab](https://github.com/gchaincl/httplab) **star:3406** HTTPLabs 允许你检查 HTTP 请求和伪造响应。 ![star > 1000][Silver]
* [quic-go](https://github.com/lucas-clemente/quic-go) **star:2916** 在纯Go中实现了QUIC协议。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [gopacket](https://github.com/google/gopacket) **star:2880** Go library for packet processing with libpcap bindings. ![star > 1000][Silver] ![最近一周有更新][Green]
* [webrtc](https://github.com/pions/webrtc) **star:2259** WebRTC API的纯Go实现。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [kcp-go](https://github.com/xtaci/kcp-go) **star:2244** 快速可靠的ARQ协议。 ![star > 1000][Silver]
* [gobgp](https://github.com/osrg/gobgp) **star:1690** 基于 Go 的 BGP 实现。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [ssh](https://github.com/gliderlabs/ssh) **star:1111** 用于构建SSH服务器的高级API(封装密码/ SSH)。 ![star > 1000][Silver]
* [fortio](https://github.com/fortio/fortio) **star:875** 负载测试库和命令行工具高级的echo服务器和web UI。允许指定一组每秒查询的负载并记录延迟直方图和其他有用的统计数据并将它们作图。支持Tcp、Http、gRPC。 ![star > 100][Bronze]
* [webrtc](https://github.com/pions/webrtc) WebRTC API的纯Go实现。
* [water](https://github.com/songgao/water) **star:841** 简单TUN / TAP图书馆。 ![star > 100][Bronze]
* [sftp](https://github.com/pkg/sftp) **star:738** Package sftp implements the SSH File Transfer Protocol as described in https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt. ![star > 100][Bronze]
* [go-getter](https://github.com/hashicorp/go-getter) **star:725** 通过URL来下载文件或目录。 ![star > 100][Bronze]
* [NFF-Go](https://github.com/intel-go/nff-go) **star:664** 用于快速开发云计算和裸机网络功能的框架(原YANFF)。 ![star > 100][Bronze]
* [mdns](https://github.com/hashicorp/mdns) **star:550** 简单mDNS(Multicast DNS)客户端/服务器库。 ![star > 100][Bronze]
* [mqttPaho](https://eclipse.org/paho/clients/golang/) Paho Go客户端提供了一个 MQTT 客户端库用于通过TCP、TLS或WebSockets连接到MQTT代理。
* [mdns](https://github.com/hashicorp/mdns) **star:550** 简单mDNS(Multicast DNS)客户端/服务器库。 ![star > 100][Bronze]
* [grab](https://github.com/cavaliercoder/grab) **star:545** 用于管理文件下载。 ![star > 100][Bronze]
* [ftp](https://github.com/jlaffaye/ftp) **star:524** 实现了[RFC 959](http://tools.ietf.org/html/rfc959)中描述的ftp客户端。 ![star > 100][Bronze]
* [lhttp](https://github.com/fanux/lhttp) **star:513** 强大的websocket框架可以让你更容易的构建IM服务器。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] ![包含中文文档][CN]
@ -1224,6 +1225,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-stun](https://github.com/ccding/go-stun) **star:334** 实现了 STUN 客户端(RFC 3489和RFC 5389)。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [raw](https://github.com/mdlayher/raw) **star:303** Package raw支持在设备驱动程序级别读取和写入网络接口的数据。 ![star > 100][Bronze]
* [tcp_server](https://github.com/firstrow/tcp_server) **star:284** Go 图书馆建设tcp服务器更快。 ![star > 100][Bronze]
* [stun](https://github.com/go-rtc/stun) **star:277** Go实现的RFC 5389 STUN协议。 ![star > 100][Bronze]
* [buffstreams](https://github.com/stabbycutyou/buffstreams) **star:232** 通过TCP传输协议缓冲区数据。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [winrm](https://github.com/masterzen/winrm) **star:210** Go WinRM客户端远程执行Windows机器上的命令。 ![star > 100][Bronze]
* [arp](https://github.com/mdlayher/arp) **star:196** 实现了arp协议如RFC 826中所述。 ![star > 100][Bronze]
@ -1232,12 +1234,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [canopus](https://github.com/zubairhamed/canopus) **star:135** CoAP客户端/服务器实现(RFC 7252)。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [jazigo](https://github.com/udhos/jazigo) **star:124** Jazigo是一个用Go编写的工具用于检索多个网络设备的配置。 ![star > 100][Bronze]
* [sslb](https://github.com/eduardonunesp/sslb) **star:113** 它是一个超级简单的负载平衡器,只是一个实现某种性能的小项目。 ![star > 100][Bronze]
* [stun](https://github.com/go-rtc/stun) Go实现的RFC 5389 STUN协议。
* [gNxI](https://github.com/google/gnxi) **star:99** 一组基于 gNMI 和 gNOI 协议的网络管理工具。 ![最近一周有更新][Green]
* [gNxI](https://github.com/google/gnxi) **star:99** 一组基于 gNMI 和 gNOI 协议的网络管理工具。
* [gmqtt](https://github.com/DrmagicE/gmqtt) **star:89** Gmqtt是一个灵活、高性能的MQTT代理库它完全实现了MQTT协议V3.1.1。 ![包含中文文档][CN]
* [xtcp](https://github.com/xfxdev/xtcp) **star:83** TCP服务器框架具有同时全双工通信优雅关机自定义协议。
* [dhcp6](https://github.com/mdlayher/dhcp6) **star:62** 实现了一个DHCPv6服务器如RFC 3315所述。
* [ether](https://github.com/songgao/ether) **star:62** 一个用于发送和接收以太网帧的跨平台 Go 库。 ![最近一年没有更新][Yellow]
* [dhcp6](https://github.com/mdlayher/dhcp6) **star:62** 实现了一个DHCPv6服务器如RFC 3315所述。
* [linkio](https://github.com/ian-kent/linkio) **star:44** 网络链路速度模拟,主要用于接口的读/写。 ![最近一年没有更新][Yellow]
* [portproxy](https://github.com/aybabtme/portproxy) **star:43** Simple TCP proxy which adds CORS support to API's which don't support it. ![最近一年没有更新][Yellow]
* [packet](https://github.com/aerogo/packet) **star:27** 通过TCP和UDP发送数据包。它可以缓冲消息和热交换连接。
@ -1254,11 +1255,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*用于发出HTTP请求的库。 (翻译出错了? 试试 [英文版](README_EN.md) 吧~)*
* [grequests](https://github.com/levigross/grequests) **star:1414** 一个 Go “克隆”的伟大和著名的请求库。 ![star > 1000][Silver]
* [heimdall](https://github.com/gojektech/heimdall) 具有重试和hystrix功能的增强http客户机。
* [heimdall](https://github.com/gojektech/heimdall) **star:1076** 具有重试和hystrix功能的增强http客户机。 ![star > 1000][Silver]
* [sling](https://github.com/dghubble/sling) **star:1004** Sling是一个用于创建和发送API请求的Go HTTP客户端库。 ![star > 1000][Silver]
* [gentleman](https://github.com/h2non/gentleman) **star:678** 功能齐全的插件驱动HTTP客户端库。 ![star > 100][Bronze]
* [pester](https://github.com/sethgrid/pester) **star:331** 使用重试、后退和并发执行HTTP客户机调用。 ![star > 100][Bronze]
* [goreq](https://github.com/smallnest/goreq) **star:98** 基于gorequest的增强简化HTTP客户机。 ![最近一年没有更新][Yellow]
* [goreq](https://github.com/smallnest/goreq) **star:98** 基于gorequest的增强简化HTTP客户机。 ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [rq](https://github.com/ddo/rq) **star:27** golang stdlib HTTP客户端更好的接口。 ![最近一周有更新][Green]
## OpenGL
@ -1279,7 +1280,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Xorm](https://github.com/go-xorm/xorm) **star:5204** 基于 Go 的简单而强大的ORM。 ![star > 5000][Gold] ![最近一周有更新][Green] ![包含中文文档][CN]
* [gorp](https://github.com/go-gorp/gorp) **star:3077** 基于 Go 的关系持久性 ORM-ish 库。 ![star > 1000][Silver]
* [go-pg](https://github.com/go-pg/pg) **star:2997** 用于 PostgreSQL 的ORM。侧重于 PostgreSQL 的特性和性能。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [SQLBoiler](https://github.com/volatiletech/sqlboiler) **star:2273** ORM 生成器。根据数据库 schema 生成一个功能强大且运行速度快的ORM。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [SQLBoiler](https://github.com/volatiletech/sqlboiler) **star:2273** ORM 生成器。根据数据库 schema 生成一个功能强大且运行速度快的ORM。 ![star > 1000][Silver]
* [upper.io/db](https://github.com/upper/db) **star:1849** 对外提供统一的接口用于访问不同的存储介质例如PostgreSQL, MySQL, SQLite, MSSQL, QL、MongoDB.。 ![star > 1000][Silver]
* [reform](https://github.com/go-reform/reform) **star:802** 基于非空接口和代码生成的 ORM。 ![star > 100][Bronze]
* [pop/soda](https://github.com/gobuffalo/pop) **star:677** 数据库迁移、创建、ORM等。用于MySQL、PostgreSQL和SQLite。 ![star > 100][Bronze]
@ -1308,27 +1309,27 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*用于包和依赖项管理的非官方库。 (翻译出错了? 试试 [英文版](README_EN.md) 吧~)*
* [glide](https://github.com/Masterminds/glide) **star:7781** 轻松管理您的 golang 第三方包。受Maven、Bundler和Pip等工具的启发。 ![star > 5000][Gold]
* [godep](https://github.com/tools/godep) **star:5650** godep是go的依赖工具它通过修复包的依赖关系来帮助构建可重复的包。 ![star > 5000][Gold] ![最近一年没有更新][Yellow]
* [godep](https://github.com/tools/godep) **star:5650** godep是go的依赖工具它通过修复包的依赖关系来帮助构建可重复的包。 ![star > 5000][Gold] ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [govendor](https://github.com/kardianos/govendor) **star:4738** 包管理器。使用 vendor 文件的 Go vendor 工具。 ![star > 1000][Silver]
* [gopm](https://github.com/gpmgo/gopm) **star:2361** 包管理器。 ![star > 1000][Silver]
* [gopm](https://github.com/gpmgo/gopm) **star:2361** 包管理器。 ![star > 1000][Silver] ![归档项目][Archived]
* [gom](https://github.com/mattn/gom) **star:1351** Go Manager - bundle for Go。 ![star > 1000][Silver]
* [goop](https://github.com/nitrous-io/goop) Go 的简单依赖管理器灵感来自Bundler。
* [gpm](https://github.com/pote/gpm) **star:1205** 基本的 Go 依赖管理器。 ![star > 1000][Silver] ![最近一年没有更新][Yellow]
* [goop](https://github.com/nitrous-io/goop) **star:777** Go 的简单依赖管理器灵感来自Bundler。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [nut](https://github.com/jingweno/nut) **star:245** vendor 依赖。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [johnny-deps](https://github.com/VividCortex/johnny-deps) **star:214** 使用Git的最小依赖版本。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [gigo](https://github.com/LyricalSecurity/gigo) **star:197** 类似pip的golang依赖工具支持私有存储库和散列。 ![star > 100][Bronze]
* [VenGO](https://github.com/DamnWidget/VenGO) **star:115** 创建和管理可导出的隔离go虚拟环境。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [mvn-golang](https://github.com/raydac/mvn-golang) **star:87** 插件为自动加载Golang SDK依赖关系管理和启动Maven项目基础设施中的构建环境提供了方法。 ![最近一周有更新][Green]
* [gop](https://github.com/lunny/gop) **star:50** 在GOPATH之外构建和管理Go应用程序。 ![包含中文文档][CN]
* [gop](https://github.com/lunny/gop) **star:50** 在GOPATH之外构建和管理Go应用程序。 ![归档项目][Archived] ![包含中文文档][CN]
## 查询语言
* [graphql-go](https://github.com/graphql-go/graphql) **star:5223** 为Go实现GraphQL。 ![star > 5000][Gold]
* [graphql](https://github.com/neelance/graphql-go) **star:2783** 关注易用性的GraphQL服务器。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [gojsonq](https://github.com/thedevsaddam/gojsonq) **star:864** 一个用来查询JSON数据的Go包。 ![star > 100][Bronze]
* [jsonql](https://github.com/elgs/jsonql) **star:201** Golang中的JSON查询表达式库。 ![star > 100][Bronze]
* [rql](https://github.com/a8m/rql) **star:111** 用于REST API的资源查询语言。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [graphql](https://github.com/tmc/graphql) **star:51** graphql解析器+工具集 ![最近一年没有更新][Yellow]
* [graphql](https://github.com/neelance/graphql-go) 关注易用性的GraphQL服务器。
* [jsonslice](https://github.com/bhmj/jsonslice) **star:24** 使用高级过滤器查询Jsonpath。
## 嵌入的资源
@ -1383,12 +1384,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*用于帮助您的应用程序更安全的库。 (翻译出错了? 试试 [英文版](README_EN.md) 吧~)*
* [lego](https://github.com/xenolf/lego) **star:3482** 纯 Go ACME 客户端库及命令行工具 ![star > 1000][Silver] ![最近一周有更新][Green]
* [Cameradar](https://github.com/Ullaakut/cameradar) **star:1824** 工具和库以远程入侵RTSP流从监控摄像头。 ![star > 1000][Silver]
* [acmetool](https://github.com/hlandau/acme) **star:1693** ACME(让我们用自动更新加密)客户端工具。 ![star > 1000][Silver] ![最近一年没有更新][Yellow]
* [memguard](https://github.com/awnumar/memguard) **star:1508** 一个用于处理内存中敏感值的纯Go库。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [secure](https://github.com/unrolled/secure) **star:1208** Go 语言 HTTP 中间件,为 Go 提供了一些安全功能 ![star > 1000][Silver] ![最近一周有更新][Green]
* [acra](https://github.com/cossacklabs/acra) **star:450** 网络加密代理保护基于数据库的应用程序免受数据泄漏:强选择性加密SQL注入预防入侵检测系统。 ![star > 100][Bronze]
* [nacl](https://github.com/kevinburke/nacl) **star:450** Go 实现NaCL API的集合。 ![star > 100][Bronze]
* [acra](https://github.com/cossacklabs/acra) **star:450** 网络加密代理保护基于数据库的应用程序免受数据泄漏:强选择性加密SQL注入预防入侵检测系统。 ![star > 100][Bronze]
* [BadActor](https://github.com/jaredfolkins/badactor) **star:246** 一个驻留在内存中的,应用驱动的监控程序,受 fail2ban 的启发 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [passlib](https://github.com/hlandau/passlib) **star:226** 不过时的密码哈希库。 ![star > 100][Bronze]
* [ssh-vault](https://github.com/ssh-vault/ssh-vault) **star:195** 使用ssh密钥加密/解密。 ![star > 100][Bronze]
@ -1401,7 +1403,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [goArgonPass](https://github.com/dwin/goArgonPass) **star:11** Argon2密码散列和验证设计为与现有Python和PHP实现兼容。
* [sslmgr](https://github.com/adrianosela/sslmgr) **star:7** 使用围绕acme/autocert的高级包装器SSL证书变得很容易。
* [certificates](https://github.com/mvmaasakkers/certificates) **star:6** 用于生成tls证书的自定义工具。
* [lego](https://github.com/xenolf/lego) 纯 Go ACME 客户端库及命令行工具
* [jwc](https://github.com/khezen/jwc) **star:5** JSON Web加密库。
## 序列化
@ -1417,27 +1418,27 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [csvutil](https://github.com/jszwec/csvutil) **star:303** 高性能、惯用的CSV记录编码和解码到本机Go结构。 ![star > 100][Bronze]
* [go-capnproto](https://github.com/glycerine/go-capnproto) **star:272** Go 语言用的 Cap'n Proto 库及解析器 ![star > 100][Bronze]
* [php_session_decoder](https://github.com/yvasiyarov/php_session_decoder) **star:119** 用于协同 PHP session 格式数据和 PHP 序列化反序列化函数工作的go语言库 ![star > 100][Bronze]
* [structomap](https://github.com/tuvistavie/structomap) 用于从静态结构体简单、动态的生成键值对的库
* [structomap](https://github.com/tuvistavie/structomap) **star:95** 用于从静态结构体简单、动态的生成键值对的库
* [bambam](https://github.com/glycerine/bambam) **star:60** 用于 Go 语言生成 Cap'n Proto schemas 的生成器 ![最近一年没有更新][Yellow]
* [asn1](https://github.com/PromonLogicalis/asn1) 面向golang的BER和DER编码库。
* [asn1](https://github.com/PromonLogicalis/asn1) **star:40** 面向golang的BER和DER编码库。 ![归档项目][Archived]
* [binstruct](https://github.com/ghostiam/binstruct) **star:7** 用于将数据映射到结构中的Golang二进制解码器。
* [fwencoder](https://github.com/o1egl/fwencoder) **star:6** 用于Go的固定宽度文件解析器(编码和解码库)。 ![最近一年没有更新][Yellow]
* [bel](https://github.com/32leaves/bel) **star:5** 从Go structs/interface生成TypeScript接口。对JSON RPC很有用。
## 服务器应用程序
* [etcd](https://github.com/coreos/etcd) **star:26510** 为共享配置和服务发现提供高可用的键值存储。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [Caddy](https://github.com/mholt/caddy) **star:23170** Caddy是另一种HTTP/2 web服务器易于配置和使用。 ![star > 5000][Gold]
* [consul](https://www.consul.io/) Consul 是一个用于服务发现、监控和配置的工具
* [minio](https://github.com/minio/minio) **star:17497** Minio是一个分布式对象存储服务器。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [yakvs](https://git.sci4me.com/sci4me/yakvs) 小型化、网络化、基于内存的键值存储
* [RoadRunner](https://github.com/spiral/roadrunner) **star:3289** 高性能PHP应用服务器负载平衡器和进程管理器。 ![star > 1000][Silver]
* [devd](https://github.com/cortesi/devd) **star:2803** 为开发人员提供本地web服务器。 ![star > 1000][Silver]
* [Caddy](https://github.com/mholt/caddy) Caddy是另一种HTTP/2 web服务器易于配置和使用。
* [algernon](https://github.com/xyproto/algernon) **star:1587** 内置支持Lua、Markdown、GCSS和Amber的HTTP/2 web服务器。 ![star > 1000][Silver]
* [consul](https://www.consul.io/) Consul 是一个用于服务发现、监控和配置的工具
* [flipt](https://github.com/markphelps/flipt) **star:990** 一个用Go和Vue.js编写的自包含特性标志解决方案 ![star > 100][Bronze] ![最近一周有更新][Green]
* [Flagr](https://github.com/checkr/flagr) **star:825** Flagr是一个开源特性标记和A/B测试服务。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [Fider](https://github.com/getfider/fider) **star:796** Fider是一个收集和组织客户反馈的开放平台。 ![star > 100][Bronze]
* [jackal](https://github.com/ortuman/jackal) **star:717** 用Go编写的XMPP服务器。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [etcd](https://github.com/coreos/etcd) 为共享配置和服务发现提供高可用的键值存储。
* [discovery](https://github.com/Bilibili/discovery) **star:674** 用于弹性中间层负载平衡和故障转移的注册表。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [nginx-prometheus](https://github.com/blind-oracle/nginx-prometheus) **star:5** Nginx日志解析器和Prometheus 导出。
* [nsq](http://nsq.io/) 一个实时分布式消息平台。
@ -1480,31 +1481,31 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [godog](https://github.com/DATA-DOG/godog) **star:756** 类似 Cucumber 或 Behat 的 BDD 框架 ![star > 100][Bronze]
* [baloo](https://github.com/h2non/baloo) **star:647** 表达性强、多功能的、端到端的HTTP API 测试工具 ![star > 100][Bronze]
* [GoConvey](https://github.com/smartystreets/goconvey/) BDD 风格的测试框架,具有 web 界面和计时刷新功能
* [goblin](https://github.com/franela/goblin) **star:626** 类似Mocha的测试框架。 ![star > 100][Bronze]
* [gocheck](http://labix.org/gocheck) 更加高级的测试框架,用于替换 Gotest
* [goblin](https://github.com/franela/goblin) **star:626** 类似Mocha的测试框架。 ![star > 100][Bronze]
* [go-vcr](https://github.com/dnaeon/go-vcr) **star:330** 记录并回放HTTP交互以便进行快速、确定和准确的测试。 ![star > 100][Bronze]
* [testfixtures](https://github.com/go-testfixtures/testfixtures) **star:327** 类似 Rails 的测试工具,用于测试数据库应用 ![star > 100][Bronze]
* [go-mutesting](https://github.com/zimmski/go-mutesting) **star:291** 变异测试的Go源代码。 ![star > 100][Bronze]
* [gofight](https://github.com/appleboy/gofight) **star:256** 对 Go 语言的路由框架进行 API 测试 ![star > 100][Bronze]
* [frisby](https://github.com/verdverm/frisby) **star:249** REST API测试框架。 ![star > 100][Bronze]
* [ginkgo](http://onsi.github.io/ginkgo/) Go的BDD测试框架。
* [frisby](https://github.com/verdverm/frisby) **star:249** REST API测试框架。 ![star > 100][Bronze]
* [go-carpet](https://github.com/msoap/go-carpet) **star:195** 在终端中查看测试覆盖率的工具。 ![star > 100][Bronze]
* [charlatan](https://github.com/percolate/charlatan) **star:190** 为测试生成假接口实现的工具。 ![star > 100][Bronze]
* [gotest.tools](https://github.com/gotestyourself/gotest.tools) **star:120** 一组包用于增强go测试包并支持公共模式。 ![star > 100][Bronze]
* [GoSpec](https://github.com/orfjackal/gospec) **star:111** 用于 Go 编程语言的bdd风格的测试框架。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [endly](https://github.com/viant/endly) **star:93** 声明性端到端功能测试。
* [dbcleaner](https://github.com/khaiql/dbcleaner) **star:87** 清空数据库用于测试受到database_cleaner 的启发
* [cupaloy](https://github.com/bradleyjkemp/cupaloy) **star:83** 测试框架的简单快照测试插件。
* [wstest](https://github.com/posener/wstest) **star:62** 用于单元测试Websocket http.Handler的Websocket客户机。 ![最近一年没有更新][Yellow]
* [go-testdeep](https://github.com/maxatome/go-testdeep) **star:55** 极具灵活性的golang深度比较扩展了go测试包。
* [gospecify](https://github.com/stesla/gospecify) **star:51** 支持 BDD 语法 。对于任何使用过 rspec 等库的人来说应该非常熟悉。 ![最近一年没有更新][Yellow]
* [restit](https://github.com/yookoala/restit) **star:49** 帮助编写 RESTful API 集成测试的 Go 语言微型框架.。 ![最近一年没有更新][Yellow]
* [commander](https://github.com/SimonBaeumer/commander) **star:32** 用于在windows、linux和osx上测试cli应用程序的工具。
* [gomatch](https://github.com/jfilipczyk/gomatch) **star:30** 为针对模式测试JSON而创建的库。
* [gomega](http://onsi.github.io/gomega/) 类似 Rspec 的 matcher/assertion 库
* [GoSpec](https://github.com/orfjackal/gospec) 用于 Go 编程语言的bdd风格的测试框架。
* [Hamcrest](https://github.com/rdrdr/hamcrest) **star:26** 用于声明性 Matcher 对象的连贯框架,当将其应用于输入值时,将产生自描述结果。 ![最近一年没有更新][Yellow]
* [bro](https://github.com/marioidival/bro) **star:26** 监控目录中的文件并对其进行测试 ![最近一年没有更新][Yellow]
* [Hamcrest](https://github.com/rdrdr/hamcrest) **star:26** 用于声明性 Matcher 对象的连贯框架,当将其应用于输入值时,将产生自描述结果。 ![最近一年没有更新][Yellow]
* [dsunit](https://github.com/viant/dsunit) **star:25** 用于SQL、NoSQL、结构化文件的数据存储测试。 ![最近一周有更新][Green]
* [restit](https://github.com/yookoala/restit) 帮助编写 RESTful API 集成测试的 Go 语言微型框架.。
* [jsonassert](https://github.com/kinbiko/jsonassert) **star:21** 用于验证JSON有效负载已正确序列化的包。
* [assert](https://github.com/go-playground/assert) **star:13** 基础断言库,用于对 Go 语言程序进行测试,提供了一些用于自定义断言的代码块 ![最近一年没有更新][Yellow]
* [badio](https://github.com/cavaliercoder/badio) **star:9** Go 语言 testing/iotest 包的扩展。 ![最近一年没有更新][Yellow]
@ -1535,9 +1536,9 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Tavor](https://github.com/zimmski/tavor) **star:212** 通用模糊测试框架 ![star > 100][Bronze]
* Selenium and browser control tools.
* [chromedp](https://github.com/knq/chromedp) **star:3585** 用于驱动和测试 Chrome, Safari, Edge, Android Webviews, 以及其他支持 Chrome 调试协议的产品 ![star > 1000][Silver]
* [selenoid](https://github.com/aerokube/selenoid) **star:1227** Selenium hub 服务器的替代品,在容器中启动浏览器 ![star > 1000][Silver] ![最近一周有更新][Green]
* [cdp](https://github.com/mafredri/cdp) **star:352** 用于Chrome调试协议的类型安全绑定可与实现该协议的浏览器或其他调试目标一起使用。 ![star > 100][Bronze]
* [chromedp](https://github.com/knq/chromedp) 用于驱动和测试 Chrome, Safari, Edge, Android Webviews, 以及其他支持 Chrome 调试协议的产品
* [ggr](https://github.com/aerokube/ggr) **star:208** 一个轻量级服务器,可以将 Selenium Wedriver 的请求路由或代理到多个 Selenium hubs ![star > 100][Bronze]
* Fail injection
@ -1548,30 +1549,31 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*用于解析和操作文本的库。 (翻译出错了? 试试 [英文版](README_EN.md) 吧~)*
* Specific Formats
* [colly](https://github.com/asciimoo/colly) **star:8411** 快速和优雅的 Scraping 框架。 ![star > 5000][Gold]
* [GoQuery](https://github.com/PuerkitoBio/goquery) **star:7584** GoQuery 为 Go 语言带来了一组类似 jQuery 的语法和功能 ![star > 5000][Gold]
* [blackfriday](https://github.com/russross/blackfriday) **star:3893** Markdown 解析器 ![star > 1000][Silver]
* [toml](https://github.com/BurntSushi/toml) **star:2786** TOML配置格式(带反射的编码器/解码器)。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [sh](https://github.com/mvdan/sh) **star:1996** Shell解析器和格式化工具。 ![star > 1000][Silver]
* [go-humanize](https://github.com/dustin/go-humanize) **star:1900** 格式化程序,用于将时间、数字和内存大小转换为可读格式。 ![star > 1000][Silver]
* [bluemonday](https://github.com/microcosm-cc/bluemonday) **star:1251** HTML 清理工具 ![star > 1000][Silver]
* [inject](https://github.com/facebookgo/inject) **star:1139** 包注入提供了一个基于反射的注入器。 ![star > 1000][Silver] ![归档项目][Archived]
* [gofeed](https://github.com/mmcdole/gofeed) **star:1097** 在Go中解析RSS和Atom feeds。 ![star > 1000][Silver]
* [go-toml](https://github.com/pelletier/go-toml) **star:609** 使用带有查询支持和方便的cli工具的TOML格式库。 ![star > 100][Bronze]
* [commonregex](https://github.com/mingrammer/commonregex) **star:553** 一组用于Go的公共正则表达式。 ![star > 100][Bronze]
* [slug](https://github.com/gosimple/slug) **star:373** URL 友好的 slug 化工具,支持多种语言 ![star > 100][Bronze]
* [mxj](https://github.com/clbanning/mxj) **star:330** 将XML编码/解码为JSON或map[string]接口{};使用点符号路径和通配符提取值。替换x2j和j2x包。 ![star > 100][Bronze]
* [gographviz](https://github.com/awalterschulze/gographviz) **star:300** 解析Graphviz DOT语言。 ![star > 100][Bronze]
* [gommon/bytes](https://github.com/labstack/gommon/tree/master/bytes) 格式化二进制为字符串。
* [gographviz](https://github.com/awalterschulze/gographviz) **star:300** 解析Graphviz DOT语言。 ![star > 100][Bronze]
* [dataflowkit](https://github.com/slotix/dataflowkit) **star:289** Web抓取框架将网站转换为结构化数据。 ![star > 100][Bronze]
* [gotext](https://github.com/leonelquinteros/gotext) **star:231** GNU gettext 工具 ![star > 100][Bronze]
* [go-runewidth](https://github.com/mattn/go-runewidth) **star:209** 函数获取字符或字符串的固定宽度。 ![star > 100][Bronze]
* [goq](https://github.com/andrewstuart/goq) **star:146** 声明式 HTML 编组,使用结构标签和 jQuery 语法 (使用 GoQuery). ![star > 100][Bronze]
* [inject](https://github.com/facebookgo/inject) 包注入提供了一个基于反射的注入器。
* [htmlquery](https://github.com/antchfx/htmlquery) **star:130** 用于HTML的XPath查询包允许您通过XPath表达式从HTML文档中提取数据或求值。 ![star > 100][Bronze]
* [go-nmea](https://github.com/adrianmo/go-nmea) **star:98** 用于Go语言的NMEA解析器库。 ![最近一周有更新][Green]
* [sdp](https://github.com/gortc/sdp) **star:69** SDP:会话描述协议[[RFC 4566](https://tools.ietf.org/html/rfc4566)]。
* [align](https://github.com/Guitarbum722/align) **star:59** 对文本进行对齐的通用应用程序。 ![最近一年没有更新][Yellow]
* [genex](https://github.com/alixaxel/genex) **star:53** 将正则表达式计数并展开为所有匹配的字符串。
* [github_flavored_markdown](https://godoc.org/github.com/shurcooL/github_flavored_markdown) GitHub 风格的 Markdown 渲染器 (使用 blackfriday) ,支持代码块高亮以及可点击的锚点
* [genex](https://github.com/alixaxel/genex) **star:53** 将正则表达式计数并展开为所有匹配的字符串。
* [guesslanguage](https://github.com/endeveit/guesslanguage) **star:44** 通过一个 unicode 文本来猜测该文本使用的语言 ![最近一年没有更新][Yellow]
* [go-zero-width](https://github.com/trubitsyn/go-zero-width) **star:41** 用于Go的零宽度字符检测和删除。
* [editorconfig-core-go](https://github.com/editorconfig/editorconfig-core-go) **star:37** Editorconfig文件解析器和Go操作器。 ![最近一周有更新][Green]
@ -1579,17 +1581,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [allot](https://github.com/sbstjn/allot) **star:34** 用于CLI工具和机器人的占位符和通配符文本解析。
* [gonameparts](https://github.com/polera/gonameparts) **star:29** 将人名解析为单独的名称部分。 ![最近一年没有更新][Yellow]
* [go-slugify](https://github.com/mozillazg/go-slugify) **star:29** 生成漂亮的固定链接地址slug支持多种语言 ![最近一年没有更新][Yellow]
* [Slugify](https://github.com/avelino/slugify) **star:26** 字符串 slug 化的工具。 ![最近一年没有更新][Yellow]
* [go-fixedwidth](https://github.com/ianlopshire/go-fixedwidth) **star:26** 固定宽度的文本格式(带反射的编码器/解码器)。
* [Slugify](https://github.com/avelino/slugify) **star:26** 字符串 slug 化的工具。 ![最近一年没有更新][Yellow]
* [go-vcard](https://github.com/emersion/go-vcard) **star:25** 解析和格式化vCard。
* [did](https://github.com/ockam-network/did) **star:23** DID(分散标识符)解析器和Stringer。
* [enca](https://github.com/endeveit/enca) **star:8** [libenca](http://cihar.com/software/enca/)的最小cgo绑定。 ![最近一年没有更新][Yellow]
* [encdec](https://github.com/mickep76/encdec) 软件包为编码器和解码器提供了通用接口。
* [codetree](https://github.com/aerogo/codetree) **star:7** 解析缩进代码(python、pixy、scarlet等)并返回树结构。
* [colly](https://github.com/asciimoo/colly) 快速和优雅的 Scraping 框架。
* [bbConvert](https://github.com/CalebQ42/bbConvert) **star:5** 将bbCode转换为HTML使您可以添加对自定义bbCode标记的支持。 ![最近一年没有更新][Yellow]
* [syndfeed](https://github.com/zhengchun/syndfeed) **star:5** Atom 1.0和RSS 2.0的联合提要。 ![最近一年没有更新][Yellow]
* [doi](https://github.com/hscells/doi) **star:4** 文档对象标识符(doi)解析器。 ![最近一年没有更新][Yellow]
* [encdec](https://github.com/mickep76/encdec) **star:3** 软件包为编码器和解码器提供了通用接口。
* [ltsv](https://github.com/Wing924/ltsv) **star:2** 用于Go的高性能[LTSV(标签为Tab Separeted Value)](http://ltsv.org/)阅读器。
* Utility
* [xurls](https://github.com/mvdan/xurls) **star:460** 从文本中提取url。 ![star > 100][Bronze]
@ -1599,7 +1600,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [xj2go](https://github.com/stackerzzq/xj2go) **star:17** 将xml或json转换为struct。
* [gofuckyourself](https://github.com/JoshuaDoes/gofuckyourself) **star:15** 一个基于 sanitization 的 Go 敏感词过滤器。
* [kace](https://github.com/codemodus/kace) **star:12** 通用大小写转换工具
* [parseargs-go](https://github.com/nproc/parseargs-go) 字符串参数解析器,能够理解引用及反斜杠。
* [parseargs-go](https://github.com/nproc/parseargs-go) **star:6** 字符串参数解析器,能够理解引用及反斜杠。 ![最近一年没有更新][Yellow]
* [TySug](https://github.com/Dynom/TySug) **star:3** 关于键盘布局的其他建议。
* [Tagify](https://github.com/zoomio/tagify) **star:1** 从给定源生成一组标记。
@ -1609,7 +1610,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [aws-sdk-go](https://github.com/aws/aws-sdk-go) **star:5024** AWS 提供的官方go语言 SDK ![star > 5000][Gold] ![最近一周有更新][Green]
* [github](https://github.com/google/go-github) **star:4763** 访问GitHub REST API v3的库。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [githubql](https://github.com/shurcooL/githubql) 访问GitHub GraphQL API v4的库。
* [slack](https://github.com/nlopes/slack) **star:2421** Slack API。 ![star > 1000][Silver]
* [google](https://github.com/google/google-api-go-client) **star:1923** 为Go自动生成谷歌api。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [google-cloud](https://github.com/GoogleCloudPlatform/gcloud-golang) **star:1785** 谷歌云api Go 客户端库。 ![star > 1000][Silver] ![最近一周有更新][Green]
@ -1620,6 +1620,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [minio-go](https://github.com/minio/minio-go) **star:719** 用于Amazon S3兼容云存储的Minio Go库。 ![star > 100][Bronze]
* [go-twitter](https://github.com/dghubble/go-twitter) **star:712** Twitter v1.1 api 的客户端. ![star > 100][Bronze]
* [go-jira](https://github.com/andygrunwald/go-jira) **star:574** Go [Atlassian JIRA](https://www.atlassian.com/software/jira)的客户端库 ![star > 100][Bronze]
* [githubql](https://github.com/shurcooL/githubql) **star:503** 访问GitHub GraphQL API v4的库。 ![star > 100][Bronze]
* [webhooks](https://github.com/go-playground/webhooks) **star:353** GitHub 和 Bitbucket 的Webhook接收器。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [geo-golang](https://github.com/codingsince1985/geo-golang) **star:306** Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/intro), [MapQuest](http://open.mapquestapi.com/geocoding/), [Nominatim](https://developer.mapquest.com/documentation/open/nominatim-search), [OpenCage](http://geocoder.opencagedata.com/api.html), [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx), [Mapbox](https://www.mapbox.com/developers/api/geocoding/), and [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Nominatim) geocoding / reverse geocoding APIs. ![star > 100][Bronze]
* [paypal](https://github.com/logpacker/PayPal-Go-SDK) **star:301** PayPal支付API的包装器。 ![star > 100][Bronze] ![最近一周有更新][Green]
@ -1632,13 +1633,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Trello](https://github.com/adlio/trello) **star:101** Trello API的 Go 语言封装。 ![star > 100][Bronze]
* [go-trending](https://github.com/andygrunwald/go-trending) **star:100** 在Github上访问[trends repository](https://github.com/trends)和[developers](https://github.com/trending/developers)的库。 ![star > 100][Bronze]
* [cachet](https://github.com/andygrunwald/cachet) **star:66** 使用客户端库[Cachet(开源状态页系统)](https://cachethq.io/)。 ![最近一年没有更新][Yellow]
* [pushover](https://github.com/gregdel/pushover) **star:57** Go 包装的 Pushover API。
* [megos](https://github.com/andygrunwald/megos) **star:57** 用于访问[Apache Mesos](http://mesos.apache.org/)集群的客户端库。 ![最近一年没有更新][Yellow]
* [pushover](https://github.com/gregdel/pushover) **star:57** Go 包装的 Pushover API。
* [clarifai](https://github.com/samuelcouch/clarifai) **star:57** Clarifai API的客户端。 ![最近一年没有更新][Yellow]
* [igdb](https://github.com/Henry-Sarabia/igdb) **star:52** [Internet Game Database API](https://api.igdb.com/) 客户端。
* [wit-go](https://github.com/wit-ai/wit-go) **star:47** wit.ai HTTP API 客户端。
* [gads](https://github.com/emiddleton/gads) **star:43** Google Adwords 非官方 API
* [circleci](https://github.com/jszwedko/go-circleci) **star:41** CircleCI的API的客户端
* [clarifai](https://github.com/samuelcouch/clarifai) Clarifai API的客户端。
* [amazon-product-advertising-api](https://github.com/ngs/go-amazon-product-advertising-api) **star:40** [Amazon Product Advertising API](https://program.amazon.com/gp/advertising/api/detail/main.html)的客户端库。 ![最近一年没有更新][Yellow]
* [go-xkcd](https://github.com/nishanths/go-xkcd) **star:39** xkcd API 的客户端。 ![最近一年没有更新][Yellow]
* [GoMusicBrainz](https://github.com/michiwend/gomusicbrainz) **star:36** Go MusicBrainz WS2客户端库。
@ -1648,7 +1649,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [golyrics](https://github.com/mamal72/golyrics) **star:30** Golyrics是一个从Wikia网站获取音乐歌词数据的Go库。 ![最近一年没有更新][Yellow]
* [gcm](https://github.com/Aorioli/gcm) **star:29** Google Cloud Messaging 库 ![最近一年没有更新][Yellow]
* [translate](https://github.com/poorny/translate) **star:27** Go 在线翻译包。 ![最近一年没有更新][Yellow]
* [gami](https://github.com/bit4bit/gami) **star:26** Asterisk Manager Interface 的 Go 语言库 ![最近一年没有更新][Yellow]
* [gami](https://github.com/bit4bit/gami) **star:26** Asterisk Manager Interface 的 Go 语言库 ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [go-unsplash](https://github.com/hbagdi/go-unsplash) **star:20** 使用[Unsplash.com](https://unsplash.com) API的客户端库。 ![最近一周有更新][Green]
* [shopify](https://github.com/rapito/go-shopify) **star:19** 一个用于通过 Shopify API 进行增删改查的 Go 语言库。 ![最近一年没有更新][Yellow]
* [patreon-go](https://github.com/mxpv/patreon-go) **star:18** Go Patreon API库。
@ -1688,12 +1689,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [delve](https://github.com/derekparker/delve) **star:12033** Go 语言调试器 ![star > 5000][Gold] ![最近一周有更新][Green]
* [ctop](https://github.com/bcicen/ctop) **star:8825** [Top-like](http://ctop.sh)接口(例如htop) 用于容器数据收集。 ![star > 5000][Gold]
* [wuzz](https://github.com/asciimoo/wuzz) **star:8257** 用于HTTP检查的交互式cli工具。 ![star > 5000][Gold]
* [sqlx](https://github.com/jmoiron/sqlx) **star:6806** 为内建的数据库/sql 软件包提供一组扩展。 ![star > 5000][Gold] ![最近一周有更新][Green]
* [sqlx](https://github.com/jmoiron/sqlx) **star:6806** 为内建的数据库/sql 软件包提供一组扩展。 ![star > 5000][Gold]
* [peco](https://github.com/peco/peco) **star:5468** 简单的交互过滤工具。 ![star > 5000][Gold]
* [usql](https://github.com/knq/usql) **star:4673** usql 是一个通用的命令行接口,用于操作 sql 数据库。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4500** 尽可能快速的发布 Go 语言二进制文件。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [godropbox](https://github.com/dropbox/godropbox) **star:3745** 用于编写 Go 语言服务/应用的库,来自 Dropbox.。 ![star > 1000][Silver]
* [go-torch](https://github.com/uber/go-torch) **star:3635** 为 Go 语言程序生成火焰图。 ![star > 1000][Silver]
* [go-torch](https://github.com/uber/go-torch) **star:3635** 为 Go 语言程序生成火焰图。 ![star > 1000][Silver] ![归档项目][Archived]
* [realize](https://github.com/tockins/realize) **star:3163** Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径。 ![star > 1000][Silver]
* [goreporter](https://github.com/wgliang/goreporter) **star:2481** 进行代码静态分析,单元测试,代码检视并生成代码质量报告的工具 ![star > 1000][Silver]
* [panicparse](https://github.com/maruel/panicparse) **star:2144** 将类似的协程分组并对调用栈进行着色 ![star > 1000][Silver]
@ -1704,7 +1705,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [mmake](https://github.com/tj/mmake) **star:1445** 现代 Make 工具 ![star > 1000][Silver]
* [Storm](https://github.com/asdine/storm) **star:1353** 一个简单又强大的用于 BoltDB 的工具 ![star > 1000][Silver] ![最近一周有更新][Green]
* [mole](https://github.com/davrodpin/mole) **star:1300** cli应用程序可以轻松创建ssh隧道。 ![star > 1000][Silver]
* [go-funk](https://github.com/thoas/go-funk) **star:1185** 现代 Go 语言工具库,提供了很多有用的工具 (map, find, contains, filter, chunk, reverse, ...) ![star > 1000][Silver] ![最近一周有更新][Green]
* [go-funk](https://github.com/thoas/go-funk) **star:1185** 现代 Go 语言工具库,提供了很多有用的工具 (map, find, contains, filter, chunk, reverse, ...) ![star > 1000][Silver]
* [mc](https://github.com/minio/mc) **star:1116** Minio Client 提供了一组工具,用于操作 Amazon S3 兼容云存储和文件系统。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [profile](https://github.com/pkg/profile) **star:1011** Go的简单分析支持包。 ![star > 1000][Silver]
* [filetype](https://github.com/h2non/filetype) **star:949** 通过数字签名来推测文件类型。 ![star > 100][Bronze] ![最近一周有更新][Green]
@ -1724,7 +1725,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [ergo](https://github.com/cristianoliveira/ergo) **star:310** 管理运行在不同端口上的多个本地服务变得很容易。 ![star > 100][Bronze]
* [koazee](https://github.com/wesovilabs/koazee) **star:295** 库的灵感来自于延迟计算和函数式编程,从而减少了使用数组的麻烦。 ![star > 100][Bronze]
* [go-rate](https://github.com/beefsack/go-rate) **star:292** Go 限速器。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [gohper](https://github.com/cosiner/gohper) **star:248** 多种能够帮助你进行软件开发的工具和模块。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [gohper](https://github.com/cosiner/gohper) **star:248** 多种能够帮助你进行软件开发的工具和模块。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [clockwork](https://github.com/jonboulle/clockwork) **star:219** 一个简单的假 clock 。 ![star > 100][Bronze]
* [Deepcopier](https://github.com/ulule/deepcopier) **star:210** 结构体拷贝 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [serve](https://github.com/syntaqx/serve) **star:191** 任何您需要的静态http服务器。 ![star > 100][Bronze]
@ -1754,7 +1755,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:58** 数据库客户端,用于主-从 (或主-主) 数据库,集成了简单的、轻量级的轮询调度负载均衡。
* [multitick](https://github.com/VividCortex/multitick) **star:58** 用于 aligned tickers 的多路复用 ![最近一年没有更新][Yellow]
* [repeat](https://github.com/ssgreg/repeat) **star:56** 执行不同的后 backoff 策略,这对重新尝试操作和心跳非常有用。
* [abutil](https://github.com/bahlo/abutil) **star:51** 常用 Go 语言工具的集合。 ![最近一年没有更新][Yellow]
* [abutil](https://github.com/bahlo/abutil) **star:51** 常用 Go 语言工具的集合。 ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [minquery](https://github.com/icza/minquery) **star:50** MongoDB / mgo.v2, 支持高效分页查询(用于继续列出我们停止的文档的游标)。
* [handy](https://github.com/miguelpragier/handy) **star:45** 许多实用程序和帮助程序,如字符串处理程序/格式化程序和验证器。 ![最近一周有更新][Green]
* [go-astitodo](https://github.com/asticode/go-astitodo) **star:45** 解析你 Go 语言代码中的 TODOs待办事项
@ -1762,7 +1763,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [golog](https://github.com/mlimaloureiro/golog) **star:42** 简单、轻量级的命令后工具,用于对你的计划任务进行跟踪。
* [goback](https://github.com/carlescere/goback) **star:40** 一个 Go 语言的简单的指数补偿包。 ![最近一年没有更新][Yellow]
* [gaper](https://github.com/maxcnunes/gaper) **star:39** 当Go项目崩溃或一些人看到文件更改时构建并重新启动该项目。
* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:39** 不需要编写任何汇编代码就能使用 x86 SIMD。 ![最近一年没有更新][Yellow]
* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:39** 不需要编写任何汇编代码就能使用 x86 SIMD。 ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [copy-pasta](https://github.com/jutkko/copy-pasta) **star:37** 通用多工作站剪切板,使用类似 S3 的后端作为存储。
* [retry](https://github.com/thedevsaddam/retry) **star:34** 简单易用的重试机制包,为 Go 。 ![最近一年没有更新][Yellow]
* [myhttp](https://github.com/inancgumus/myhttp) **star:34** 简单的API使HTTP GET请求与超时支持。 ![最近一年没有更新][Yellow]
@ -1802,7 +1803,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [slicer](https://github.com/leaanthony/slicer) **star:3** 使处理切片更容易。
* [retry](https://github.com/percolate/retry) **star:2** 一个简单但高度可配置的Go重试包。
* [olaf](https://github.com/btnguyen2k/olaf) **star:1** Twitter Snowflake 在Go中实现。
* [blank](https://github.com/Henry-Sarabia/blank) **star:1** 验证或删除字符串中的空白。 ![最近一周有更新][Green]
* [blank](https://github.com/Henry-Sarabia/blank) **star:1** 验证或删除字符串中的空白。
## UUID
@ -1867,7 +1868,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Revel](https://github.com/revel/revel) **star:11243** 用于Go语言的高效web框架。 ![star > 5000][Gold]
* [Goa](https://github.com/goadesign/goa) **star:3505** Goa为在Go中开发远程api和微服务提供了一种全面的方法。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [go-json-rest](https://github.com/ant0ine/go-json-rest) **star:3331** 设置RESTful JSON API的快速简便方法。 ![star > 1000][Silver]
* [Gizmo](https://github.com/NYTimes/gizmo) **star:2848** 《纽约时报》使用的微服务工具包。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [Gizmo](https://github.com/NYTimes/gizmo) **star:2848** 《纽约时报》使用的微服务工具包。 ![star > 1000][Silver]
* [Macaron](https://github.com/go-macaron/macaron) **star:2818** Macaron 是一个高效的模块化设计的web框架 ![star > 1000][Silver] ![最近一周有更新][Green]
* [utron](https://github.com/gernest/utron) **star:2136** Go(Golang)的轻量级MVC框架。 ![star > 1000][Silver]
* [tigertonic](https://github.com/rcrowley/go-tigertonic) **star:995** 用于构建 JSON web 服务的 Go 语言框架,受到 Dropwizard 的启发。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
@ -1906,7 +1907,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Tollbooth](https://github.com/didip/tollbooth) **star:1248** 限制速率的 HTTP 请求处理程序。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [CORS](https://github.com/rs/cors) **star:1222** 轻松地向API添加CORS功能。 ![star > 1000][Silver]
* [Limiter](https://github.com/ulule/limiter) **star:791** 简单的速度限制中间件。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [Limiter](https://github.com/ulule/limiter) **star:791** 简单的速度限制中间件。 ![star > 100][Bronze]
* [go-server-timing](https://github.com/mitchellh/go-server-timing) **star:745** 添加/解析Server-Timing头。 ![star > 100][Bronze]
* [ln-paywall](https://github.com/philippgille/ln-paywall) **star:89** 使用Lightning Network(比特币)实现基于每个请求的api货币化中间件。
* [XFF](https://github.com/sebest/xff) **star:72** 处理 X-Forwarded-For 头的中间件。
@ -1999,8 +2000,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-checkstyle](https://github.com/qiniu/checkstyle) **star:95** checkstyle是一个类似于java checkstyle的检查工具。
* [lint](https://github.com/surullabs/lint) **star:63** 将 linters 作为测试的一部分。
* [validate](https://github.com/mccoyst/validate) **star:62** 使用 tags 自动验证结构体字段。 ![最近一年没有更新][Yellow]
* [go-outdated](https://github.com/firstrow/go-outdated) **star:45** 显示过期包的终端应用。
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** 在源码中寻找没有直接单元测试的函数和方法。 ![最近一年没有更新][Yellow]
* [go-outdated](https://github.com/firstrow/go-outdated) **star:45** 显示过期包的终端应用。 ![归档项目][Archived]
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** 在源码中寻找没有直接单元测试的函数和方法。 ![最近一年没有更新][Yellow] ![归档项目][Archived]
## 编辑器插件
@ -2138,7 +2139,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [vFlow](https://github.com/VerizonDigital/vflow) **star:599** 高性能、可伸缩和可靠的 IPFIX、sFlow和 Netflow 收集器。 ![star > 100][Bronze]
* [gfile](https://github.com/Antonito/gfile) **star:501** 通过WebRTC在两台计算机之间安全地传输文件不需要任何第三方依赖。 ![star > 100][Bronze]
* [GoDNS](https://github.com/timothyye/godns) **star:433** 一个动态DNS客户端工具支持DNSPod & HE.net。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [mockingjay](https://github.com/quii/mockingjay-server) **star:415** 一份配置文件中便可伪造HTTP服务器与用户之间的行为。您还可以使服务器随机宕机以帮助进行更实际的性能测试。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [mockingjay](https://github.com/quii/mockingjay-server) **star:415** 一份配置文件中便可伪造HTTP服务器与用户之间的行为。您还可以使服务器随机宕机以帮助进行更实际的性能测试。 ![star > 100][Bronze]
* [shell2http](https://github.com/msoap/shell2http) **star:414** 通过http服务器执行shell命令(用于原型或远程控制)。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [go-peerflix](https://github.com/Sioro-Neoku/go-peerflix) **star:375** 视频流 torrent 客户端。 ![star > 100][Bronze]
* [gocc](https://github.com/goccmack/gocc) **star:343** Gocc是一个用Go编写的编译器工具包。 ![star > 100][Bronze]
@ -2305,7 +2306,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Go In 5 Minutes](https://www.goin5minutes.com/) 5 minute screencasts focused on getting one thing done.
* [Go Projects](https://github.com/golang/go/wiki/Projects) wiki上的 Go 社区项目列表。
* [Awesome Remote Job](https://github.com/lukasz-madon/awesome-remote-job) **star:14552** Curated list of awesome remote jobs. A lot of them are looking for Go hackers. ![star > 5000][Gold]
* [golang-graphics](https://github.com/mholt/golang-graphics) **star:141** 收藏的 Go 图像,图形和艺术作品。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [golang-graphics](https://github.com/mholt/golang-graphics) **star:141** 收藏的 Go 图像,图形和艺术作品。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] ![归档项目][Archived]
* [Gopher Community Chat](https://invite.slack.golangbridge.org) 加入我们为Gophers设立的全新Slack社区([了解它是如何产生的](https://blog.gopheracademy.com/gophers-slack-community/))。
* [Google Plus Community](https://plus.google.com/communities/114112804251407510571) Google+社区 golang爱好者聚集地。
* [golang-nuts](https://groups.google.com/forum/#!forum/golang-nuts) Go 邮件列表。

View File

@ -6,8 +6,9 @@
[Green]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.1/docs/Green.svg "There was an update last week"
[Yellow]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.1/docs/Yellow.svg "It hasn't been updated in the last year"
[CN]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.1/docs/Cn.svg "Contains Chinese documents"
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "The project has been archived"
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2019-08-07 21:05:43(Synchronize every day)**
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2019-08-08 10:35:17(Synchronize every day)**
[![english](https://yinggaozhen.github.io/docs/chinese.svg)](README.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
@ -25,6 +26,7 @@ Icon | State
![star > 100][Bronze] | star > 100
![There was an update last week][Green] | There was an update last week。You can basically determine that the current library is in an actively maintained state。
![Not updated in last year][Yellow] | Not updated in last year。Reflects that the maintenance of the library is not high enthusiasm, use should be careful。
![Archived][Archived] | The project has been archived。
![Contains Chinese documents][CN] | This project contains Chinese documents。
### Explain
@ -257,8 +259,8 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [gommon/color](https://github.com/labstack/gommon/tree/master/color) Style terminal text.
* [gocui](https://github.com/jroimartin/gocui) **star:5376** Minimalist Go library aimed at creating Console User Interfaces. ![star > 5000][Gold]
* [termbox-go](https://github.com/nsf/termbox-go) **star:3485** Termbox is a library for creating cross-platform text-based interfaces. ![star > 1000][Silver]
* [color](https://github.com/fatih/color) **star:3018** Versatile package for colored terminal output. ![star > 1000][Silver]
* [go-prompt](https://github.com/c-bata/go-prompt) **star:2335** Library for building a powerful interactive prompt, inspired by [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit). ![star > 1000][Silver] ![There was an update last week][Green]
* [color](https://github.com/fatih/color) **star:3018** Versatile package for colored terminal output. ![star > 1000][Silver] ![Archived][Archived]
* [go-prompt](https://github.com/c-bata/go-prompt) **star:2335** Library for building a powerful interactive prompt, inspired by [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit). ![star > 1000][Silver]
* [uiprogress](https://github.com/gosuri/uiprogress) **star:1540** Flexible library to render progress bars in terminal applications. ![star > 1000][Silver]
* [asciigraph](https://github.com/guptarohit/asciigraph) **star:1144** Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies. ![star > 1000][Silver]
* [uilive](https://github.com/gosuri/uilive) **star:831** Library for updating terminal output in realtime. ![star > 100][Bronze]
@ -350,7 +352,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [bitset](https://github.com/willf/bitset) **star:481** Go package implementing bitsets. ![star > 100][Bronze]
* [trie](https://github.com/derekparker/trie) **star:422** Trie implementation in Go. ![star > 100][Bronze] ![There was an update last week][Green]
* [go-geoindex](https://github.com/hailocab/go-geoindex) **star:312** In-memory geo index. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [mafsa](https://github.com/smartystreets/mafsa) **star:273** MA-FSA implementation with Minimal Perfect Hashing. ![star > 100][Bronze]
* [mafsa](https://github.com/smartystreets/mafsa) **star:273** MA-FSA implementation with Minimal Perfect Hashing. ![star > 100][Bronze] ![Archived][Archived]
* [algorithms](https://github.com/shady831213/algorithms) **star:241** Algorithms and data structures.CLRS study. ![star > 100][Bronze]
* [goskiplist](https://github.com/ryszard/goskiplist) **star:194** Skip list implementation in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [hilbert](https://github.com/google/hilbert) **star:183** Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves. ![star > 100][Bronze]
@ -372,7 +374,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [bloom](https://github.com/yourbasic/bloom) **star:39** Golang Bloom filter implementation. ![It hasn't been updated in the last year][Yellow]
* [go-mcache](https://github.com/OrlovEvgeny/go-mcache) **star:34** Fast in-memory key:value store/cache library. Pointer caches.
* [levenshtein](https://github.com/agext/levenshtein) **star:32** Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.
* [goconcurrentqueue](https://github.com/enriquebris/goconcurrentqueue) **star:26** Concurrent FIFO queue. ![There was an update last week][Green]
* [goconcurrentqueue](https://github.com/enriquebris/goconcurrentqueue) **star:26** Concurrent FIFO queue.
* [concurrent-writer](https://github.com/free/concurrent-writer) **star:24** Highly concurrent drop-in replacement for `bufio.Writer`. ![It hasn't been updated in the last year][Yellow]
* [crunch](https://github.com/superwhiskers/crunch) **star:19** Go package implementing buffers for handling various datatypes easily. ![There was an update last week][Green]
* [goset](https://github.com/zoumo/goset) **star:16** A useful Set collection implementation for Go. ![It hasn't been updated in the last year][Yellow]
@ -399,7 +401,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [influxdb](https://github.com/influxdb/influxdb) **star:17113** Scalable datastore for metrics, events, and real-time analytics. ![star > 5000][Gold] ![There was an update last week][Green]
* [cockroach](https://github.com/cockroachdb/cockroach) **star:16774** Scalable, Geo-Replicated, Transactional Datastore. ![star > 5000][Gold] ![There was an update last week][Green]
* [dgraph](https://github.com/dgraph-io/dgraph) **star:10407** Scalable, Distributed, Low Latency, High Throughput Graph Database. ![star > 5000][Gold] ![There was an update last week][Green]
* [bolt](https://github.com/boltdb/bolt) **star:9983** Low-level key/value database for Go. ![star > 5000][Gold] ![It hasn't been updated in the last year][Yellow]
* [bolt](https://github.com/boltdb/bolt) **star:9983** Low-level key/value database for Go. ![star > 5000][Gold] ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [groupcache](https://github.com/golang/groupcache) **star:7659** Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. ![star > 5000][Gold]
* [badger](https://github.com/dgraph-io/badger) **star:6276** Fast key-value store in Go. ![star > 5000][Gold] ![There was an update last week][Green]
* [rqlite](https://github.com/rqlite/rqlite) **star:4696** The lightweight, distributed, relational database built on SQLite. ![star > 1000][Silver] ![There was an update last week][Green]
@ -449,7 +451,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
*Database tools.*
* [vitess](https://github.com/youtube/vitess) **star:8449** vitess provides servers and tools which facilitate scaling of MySQL databases for large scale web services. ![star > 5000][Gold] ![There was an update last week][Green]
* [pgweb](https://github.com/sosedoff/pgweb) **star:5987** Web-based PostgreSQL database browser. ![star > 5000][Gold] ![There was an update last week][Green]
* [pgweb](https://github.com/sosedoff/pgweb) **star:5987** Web-based PostgreSQL database browser. ![star > 5000][Gold]
* [kingshard](https://github.com/flike/kingshard) **star:4607** kingshard is a high performance proxy for MySQL powered by Golang. ![star > 1000][Silver] ![Contains Chinese documents][CN]
* [orchestrator](https://github.com/github/orchestrator) **star:3029** MySQL replication topology manager & visualizer. ![star > 1000][Silver] ![There was an update last week][Green]
* [go-mysql-elasticsearch](https://github.com/siddontang/go-mysql-elasticsearch) **star:2400** Sync your MySQL data into Elasticsearch automatically. ![star > 1000][Silver]
@ -474,7 +476,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) **star:435** Powerful data retrieval methods as well as DB-agnostic query building capabilities. ![star > 100][Bronze]
* [sqrl](https://github.com/elgris/sqrl) **star:177** SQL query builder, fork of Squirrel with improved performance. ![star > 100][Bronze]
* [Squalus](https://gitlab.com/qosenergy/squalus) Thin layer over the Go SQL package that makes it easier to perform queries.
* [scaneo](https://github.com/variadico/scaneo) **star:149** Generate Go code to convert database rows into arbitrary structs. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [scaneo](https://github.com/variadico/scaneo) **star:149** Generate Go code to convert database rows into arbitrary structs. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [igor](https://github.com/galeone/igor) **star:78** Abstraction layer for PostgreSQL that supports advanced functionality and uses gorm-like syntax. ![It hasn't been updated in the last year][Yellow]
* [ormlite](https://github.com/pupizoid/ormlite) Lightweight package containing some ORM-like features and helpers for sqlite databases.
* [godbal](https://github.com/xujiajun/godbal) **star:50** Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily.
@ -484,7 +486,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
*Libraries for connecting and operating databases.*
* Relational Databases
* [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8110** MySQL driver for Go. ![star > 5000][Gold] ![There was an update last week][Green]
* [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8110** MySQL driver for Go. ![star > 5000][Gold]
* [pq](https://github.com/lib/pq) **star:5188** Pure Go Postgres driver for database/sql. ![star > 5000][Gold]
* [go-sqlite3](https://github.com/mattn/go-sqlite3) **star:3427** SQLite3 driver for go that uses database/sql. ![star > 1000][Silver]
* [pgx](https://github.com/jackc/pgx) **star:1954** PostgreSQL driver supporting features beyond those exposed by database/sql. ![star > 1000][Silver] ![There was an update last week][Green]
@ -499,7 +501,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* NoSQL Databases
* [redis](https://github.com/go-redis/redis) **star:6505** Redis client for Golang. ![star > 5000][Gold] ![There was an update last week][Green]
* [redigo](https://github.com/gomodule/redigo) **star:6281** Redigo is a Go client for the Redis database. ![star > 5000][Gold] ![There was an update last week][Green]
* [redigo](https://github.com/gomodule/redigo) **star:6281** Redigo is a Go client for the Redis database. ![star > 5000][Gold]
* [mongo-go-driver](https://github.com/mongodb/mongo-go-driver) **star:3106** Official MongoDB driver for the Go language. ![star > 1000][Silver] ![There was an update last week][Green]
* [mgo](https://github.com/globalsign/mgo) **star:1639** (unmaintained) MongoDB driver for the Go language that implements a rich and well tested selection of features under a very simple API following standard Go idioms. ![star > 1000][Silver] ![There was an update last week][Green]
* [gorethink](https://github.com/dancannon/gorethink) **star:1459** Go language driver for RethinkDB. ![star > 1000][Silver]
@ -590,7 +592,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [go-jump](https://github.com/dgryski/go-jump) **star:254** Port of Google's "Jump" Consistent Hash function. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [consistent](https://github.com/buraksezer/consistent) **star:190** Consistent hashing with bounded loads. ![star > 100][Bronze]
* [resgate](https://resgate.io/) Realtime API Gateway for building REST, real time, and RPC APIs, where all clients are synchronized seamlessly.
* [redis-lock](https://github.com/bsm/redis-lock) **star:147** Simplified distributed locking implementation using Redis. ![star > 100][Bronze]
* [redis-lock](https://github.com/bsm/redis-lock) **star:147** Simplified distributed locking implementation using Redis. ![star > 100][Bronze] ![Archived][Archived]
* [dht](https://github.com/anacrolix/dht) **star:128** BitTorrent Kademlia DHT implementation. ![star > 100][Bronze]
* [jsonrpc](https://github.com/osamingo/jsonrpc) **star:113** The jsonrpc package helps implement of JSON-RPC 2.0. ![star > 100][Bronze]
* [jsonrpc](https://github.com/ybbus/jsonrpc) **star:101** JSON-RPC 2.0 HTTP client implementation. ![star > 100][Bronze] ![There was an update last week][Green]
@ -611,11 +613,11 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [chasquid](https://blitiri.com.ar/p/chasquid) SMTP server written in Go.
* [hermes](https://github.com/matcornic/hermes) **star:1617** Golang package that generates clean, responsive HTML e-mails. ![star > 1000][Silver]
* [email](https://github.com/jordan-wright/email) **star:1093** A robust and flexible email library for Go. ![star > 1000][Silver]
* [go-imap](https://github.com/emersion/go-imap) **star:733** IMAP library for clients and servers. ![star > 100][Bronze] ![There was an update last week][Green]
* [go-imap](https://github.com/emersion/go-imap) **star:733** IMAP library for clients and servers. ![star > 100][Bronze]
* [SendGrid](https://github.com/sendgrid/sendgrid-go) **star:520** SendGrid's Go library for sending email. ![star > 100][Bronze]
* [Hectane](https://github.com/hectane/hectane) **star:168** Lightweight SMTP client providing an HTTP API. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [douceur](https://github.com/aymerick/douceur) **star:162** CSS inliner for your HTML emails. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [go-message](https://github.com/emersion/go-message) **star:112** Streaming library for the Internet Message Format and mail messages. ![star > 100][Bronze] ![There was an update last week][Green]
* [go-message](https://github.com/emersion/go-message) **star:112** Streaming library for the Internet Message Format and mail messages. ![star > 100][Bronze]
* [smtp](https://github.com/mailhog/smtp) **star:51** SMTP server protocol state machine. ![It hasn't been updated in the last year][Yellow]
* [go-dkim](https://github.com/toorop/go-dkim) **star:46** DKIM library, to sign & verify email.
* [go-premailer](https://github.com/vanng822/go-premailer) **star:35** Inline styling for HTML mail in Go.
@ -636,7 +638,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [go-duktape](https://github.com/olebedev/go-duktape) **star:653** Duktape JavaScript engine bindings for Go. ![star > 100][Bronze]
* [golua](https://github.com/aarzilli/golua) **star:441** Go bindings for Lua C API. ![star > 100][Bronze]
* [gisp](https://github.com/jcla1/gisp) **star:429** Simple LISP in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [agora](https://github.com/PuerkitoBio/agora) **star:321** Dynamically typed, embeddable programming language in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [agora](https://github.com/PuerkitoBio/agora) **star:321** Dynamically typed, embeddable programming language in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [gval](https://github.com/PaesslerAG/gval) **star:136** A highly customizable expression language written in Go. ![star > 100][Bronze] ![There was an update last week][Green]
* [binder](https://github.com/alexeyco/binder) **star:29** Go to Lua binding library, based on [gopher-lua](https://github.com/yuin/gopher-lua). ![It hasn't been updated in the last year][Yellow]
* [gentee](https://github.com/gentee/gentee) **star:27** Embeddable scripting programming language. ![There was an update last week][Green]
@ -716,7 +718,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [Leaf](https://github.com/name5566/leaf) **star:3061** Lightweight game server framework. ![star > 1000][Silver] ![Contains Chinese documents][CN]
* [Pixel](https://github.com/faiface/pixel) **star:2435** Hand-crafted 2D game library in Go. ![star > 1000][Silver]
* [Ebiten](https://github.com/hajimehoshi/ebiten) **star:1852** dead simple 2D game library in Go. ![star > 1000][Silver] ![There was an update last week][Green]
* [Ebiten](https://github.com/hajimehoshi/ebiten) **star:1852** dead simple 2D game library in Go. ![star > 1000][Silver]
* [goworld](https://github.com/xiaonanln/goworld) **star:1194** Scalable game server engine, featuring space-entity framework and hot-swapping. ![star > 1000][Silver] ![Contains Chinese documents][CN]
* [go-sdl2](https://github.com/veandco/go-sdl2) **star:1159** Go bindings for the [Simple DirectMedia Layer](https://www.libsdl.org/). ![star > 1000][Silver] ![There was an update last week][Green]
* [engo](https://github.com/EngoEngine/engo) **star:1081** Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm. ![star > 1000][Silver]
@ -816,7 +818,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [qt](https://github.com/therecipe/qt) **star:6056** Qt binding for Go (support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi). ![star > 5000][Gold] ![There was an update last week][Green]
* [webview](https://github.com/zserge/webview) **star:4654** Cross-platform webview window with simple two-way JavaScript bindings (Windows / macOS / Linux). ![star > 1000][Silver]
* [walk](https://github.com/lxn/walk) **star:3692** Windows application library kit for Go. ![star > 1000][Silver] ![There was an update last week][Green]
* [app](https://github.com/murlokswarm/app) **star:2953** Package to create apps with GO, HTML and CSS. Supports: MacOS, Windows in progress. ![star > 1000][Silver] ![There was an update last week][Green]
* [app](https://github.com/murlokswarm/app) **star:2953** Package to create apps with GO, HTML and CSS. Supports: MacOS, Windows in progress. ![star > 1000][Silver]
* [go-astilectron](https://github.com/asticode/go-astilectron) **star:2663** Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron). ![star > 1000][Silver]
* [go-gtk](http://mattn.github.io/go-gtk/) Go bindings for GTK.
* [go-sciter](https://github.com/sciter-sdk/go-sciter) **star:1449** Go bindings for Sciter: the Embeddable HTML/CSS/script engine for modern desktop UI development. Cross platform. ![star > 1000][Silver]
@ -955,7 +957,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [log-voyage](https://github.com/firstrow/logvoyage) **star:82** Full-featured logging saas written in golang. ![It hasn't been updated in the last year][Yellow]
* [glg](https://github.com/kpango/glg) **star:51** glg is simple and fast leveled logging library for Go.
* [stdlog](https://github.com/alexcesaro/log) **star:43** Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs. ![It hasn't been updated in the last year][Yellow]
* [gologger](https://github.com/sadlil/gologger) **star:39** Simple easy to use log lib for go, logs in Colored Console, Simple Console, File or Elasticsearch. ![It hasn't been updated in the last year][Yellow]
* [gologger](https://github.com/sadlil/gologger) **star:39** Simple easy to use log lib for go, logs in Colored Console, Simple Console, File or Elasticsearch. ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [go-log](https://github.com/ian-kent/go-log) **star:34** Log4j implementation in Go. ![It hasn't been updated in the last year][Yellow]
* [logex](https://github.com/chzyer/logex) **star:32** Golang log lib, supports tracking and level, wrap by standard log lib. ![It hasn't been updated in the last year][Yellow]
* [logrusly](https://github.com/sebest/logrusly) **star:26** [logrus](https://github.com/sirupsen/logrus) plug-in to send errors to a [Loggly](https://www.loggly.com/). ![It hasn't been updated in the last year][Yellow]
@ -986,7 +988,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gosseract](https://github.com/otiai10/gosseract) **star:872** Go package for OCR (Optical Character Recognition), by using Tesseract C++ library. ![star > 100][Bronze] ![There was an update last week][Green]
* [CloudForest](https://github.com/ryanbressler/CloudForest) **star:644** Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go. ![star > 100][Bronze]
* [bayesian](https://github.com/jbrukh/bayesian) **star:630** Naive Bayesian Classification for Golang. ![star > 100][Bronze]
* [eaopt](https://github.com/MaxHalford/eaopt) **star:621** An evolutionary optimization library. ![star > 100][Bronze] ![There was an update last week][Green]
* [eaopt](https://github.com/MaxHalford/eaopt) **star:621** An evolutionary optimization library. ![star > 100][Bronze]
* [gorse](https://github.com/zhenghaoz/gorse) **star:535** A High Performance Recommender System Package based on Collaborative Filtering for Go. ![star > 100][Bronze] ![Contains Chinese documents][CN]
* [gobrain](https://github.com/goml/gobrain) **star:385** Neural Networks written in go. ![star > 100][Bronze]
* [regommend](https://github.com/muesli/regommend) **star:249** Recommendation & collaborative filtering engine. ![star > 100][Bronze] ![There was an update last week][Green]
@ -1001,7 +1003,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [libsvm](https://github.com/datastream/libsvm) **star:63** libsvm golang version derived work based on LIBSVM 3.14. ![It hasn't been updated in the last year][Yellow]
* [neural-go](https://github.com/schuyler/neural-go) **star:61** Multilayer perceptron network implemented in Go, with training via backpropagation. ![It hasn't been updated in the last year][Yellow]
* [go-pr](https://github.com/daviddengcn/go-pr) **star:57** Pattern recognition package in Go lang. ![It hasn't been updated in the last year][Yellow]
* [neat](https://github.com/jinyeom/neat) **star:55** Plug-and-play, parallel Go framework for NeuroEvolution of Augmenting Topologies (NEAT). ![It hasn't been updated in the last year][Yellow]
* [neat](https://github.com/jinyeom/neat) **star:55** Plug-and-play, parallel Go framework for NeuroEvolution of Augmenting Topologies (NEAT). ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [golinear](https://github.com/danieldk/golinear) **star:39** liblinear bindings for Go.
* [goscore](https://github.com/asafschers/goscore) **star:36** Go Scoring API for PMML.
* [fonet](https://github.com/Fontinalis/fonet) **star:33** A Deep Neural Network library written in Go. ![There was an update last week][Green]
@ -1070,7 +1072,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [excelize](https://github.com/360EntSecGroup-Skylar/excelize) **star:4460** Golang library for reading and writing Microsoft Excel™ (XLSX) files. ![star > 1000][Silver] ![There was an update last week][Green]
* [xlsx](https://github.com/tealeg/xlsx) **star:3411** Library to simplify reading the XML format used by recent version of Microsoft Excel in Go programs. ![star > 1000][Silver] ![There was an update last week][Green]
* [xlsx](https://github.com/plandem/xlsx) **star:72** Fast and safe way to read/update your existing Microsoft Excel files in Go programs. ![There was an update last week][Green]
* [xlsx](https://github.com/plandem/xlsx) **star:72** Fast and safe way to read/update your existing Microsoft Excel files in Go programs.
* [go-excel](https://github.com/szyhf/go-excel) **star:46** A simple and light reader to read a relate-db-like excel as a table.
* [goxlsxwriter](https://github.com/fterrag/goxlsxwriter) **star:12** Golang bindings for libxlsxwriter for writing XLSX (Microsoft Excel) files. ![It hasn't been updated in the last year][Yellow]
@ -1145,7 +1147,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [url-shortener](https://github.com/pantrif/url-shortener) **star:17** A modern, powerful, and robust URL shortener microservice with mysql support. ![It hasn't been updated in the last year][Yellow]
* [gotoprom](https://github.com/cabify/gotoprom) **star:14** Type-safe metrics builder wrapper library for the official Prometheus client.
* [sandid](https://github.com/aofei/sandid) **star:12** Every grain of sand on earth has its own ID.
* [anagent](https://github.com/mudler/anagent) **star:11** Minimalistic, pluggable Golang evloop/timer handler with dependency-injection.
* [anagent](https://github.com/mudler/anagent) **star:11** Minimalistic, pluggable Golang evloop/timer handler with dependency-injection. ![It hasn't been updated in the last year][Yellow]
* [avgRating](https://github.com/kirillDanshin/avgRating) **star:9** Calculate average score and rating based on Wilson Score Equation. ![It hasn't been updated in the last year][Yellow]
* [hostutils](https://github.com/Wing924/hostutils) **star:8** A golang library for packing and unpacking FQDNs list.
* [shellwords](https://github.com/Wing924/shellwords) **star:7** A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell. ![It hasn't been updated in the last year][Yellow]
@ -1232,7 +1234,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [canopus](https://github.com/zubairhamed/canopus) **star:135** CoAP Client/Server implementation (RFC 7252). ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [jazigo](https://github.com/udhos/jazigo) **star:124** Jazigo is a tool written in Go for retrieving configuration for multiple network devices. ![star > 100][Bronze]
* [sslb](https://github.com/eduardonunesp/sslb) **star:113** It's a Super Simples Load Balancer, just a little project to achieve some kind of performance. ![star > 100][Bronze]
* [gNxI](https://github.com/google/gnxi) **star:99** A collection of tools for Network Management that use the gNMI and gNOI protocols. ![There was an update last week][Green]
* [gNxI](https://github.com/google/gnxi) **star:99** A collection of tools for Network Management that use the gNMI and gNOI protocols.
* [gmqtt](https://github.com/DrmagicE/gmqtt) **star:89** Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.1.1. ![Contains Chinese documents][CN]
* [xtcp](https://github.com/xfxdev/xtcp) **star:83** TCP Server Framework with simultaneous full duplex communication,graceful shutdown,custom protocol.
* [ether](https://github.com/songgao/ether) **star:62** Cross-platform Go package for sending and receiving ethernet frames. ![It hasn't been updated in the last year][Yellow]
@ -1257,7 +1259,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [sling](https://github.com/dghubble/sling) **star:1004** Sling is a Go HTTP client library for creating and sending API requests. ![star > 1000][Silver]
* [gentleman](https://github.com/h2non/gentleman) **star:678** Full-featured plugin-driven HTTP client library. ![star > 100][Bronze]
* [pester](https://github.com/sethgrid/pester) **star:331** Go HTTP client calls with retries, backoff, and concurrency. ![star > 100][Bronze]
* [goreq](https://github.com/smallnest/goreq) **star:98** Enhanced simplified HTTP client based on gorequest. ![It hasn't been updated in the last year][Yellow]
* [goreq](https://github.com/smallnest/goreq) **star:98** Enhanced simplified HTTP client based on gorequest. ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [rq](https://github.com/ddo/rq) **star:27** A nicer interface for golang stdlib HTTP client. ![There was an update last week][Green]
## OpenGL
@ -1278,7 +1280,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Xorm](https://github.com/go-xorm/xorm) **star:5204** Simple and powerful ORM for Go. ![star > 5000][Gold] ![There was an update last week][Green] ![Contains Chinese documents][CN]
* [gorp](https://github.com/go-gorp/gorp) **star:3077** Go Relational Persistence, ORM-ish library for Go. ![star > 1000][Silver]
* [go-pg](https://github.com/go-pg/pg) **star:2997** PostgreSQL ORM with focus on PostgreSQL specific features and performance. ![star > 1000][Silver] ![There was an update last week][Green]
* [SQLBoiler](https://github.com/volatiletech/sqlboiler) **star:2273** ORM generator. Generate a featureful and blazing-fast ORM tailored to your database schema. ![star > 1000][Silver] ![There was an update last week][Green]
* [SQLBoiler](https://github.com/volatiletech/sqlboiler) **star:2273** ORM generator. Generate a featureful and blazing-fast ORM tailored to your database schema. ![star > 1000][Silver]
* [upper.io/db](https://github.com/upper/db) **star:1849** Single interface for interacting with different data sources through the use of adapters that wrap mature database drivers. ![star > 1000][Silver]
* [reform](https://github.com/go-reform/reform) **star:802** Better ORM for Go, based on non-empty interfaces and code generation. ![star > 100][Bronze]
* [pop/soda](https://github.com/gobuffalo/pop) **star:677** Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite. ![star > 100][Bronze]
@ -1307,9 +1309,9 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*Unofficial libraries for package and dependency management.*
* [glide](https://github.com/Masterminds/glide) **star:7781** Manage your golang vendor and vendored packages with ease. Inspired by tools like Maven, Bundler, and Pip. ![star > 5000][Gold]
* [godep](https://github.com/tools/godep) **star:5650** dependency tool for go, godep helps build packages reproducibly by fixing their dependencies. ![star > 5000][Gold] ![It hasn't been updated in the last year][Yellow]
* [godep](https://github.com/tools/godep) **star:5650** dependency tool for go, godep helps build packages reproducibly by fixing their dependencies. ![star > 5000][Gold] ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [govendor](https://github.com/kardianos/govendor) **star:4738** Go Package Manager. Go vendor tool that works with the standard vendor file. ![star > 1000][Silver]
* [gopm](https://github.com/gpmgo/gopm) **star:2361** Go Package Manager. ![star > 1000][Silver]
* [gopm](https://github.com/gpmgo/gopm) **star:2361** Go Package Manager. ![star > 1000][Silver] ![Archived][Archived]
* [gom](https://github.com/mattn/gom) **star:1351** Go Manager - bundle for go. ![star > 1000][Silver]
* [gpm](https://github.com/pote/gpm) **star:1205** Barebones dependency manager for Go. ![star > 1000][Silver] ![It hasn't been updated in the last year][Yellow]
* [goop](https://github.com/nitrous-io/goop) **star:777** Simple dependency manager for Go (golang), inspired by Bundler. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
@ -1318,7 +1320,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gigo](https://github.com/LyricalSecurity/gigo) **star:197** PIP-like dependency tool for golang, with support for private repositories and hashes. ![star > 100][Bronze]
* [VenGO](https://github.com/DamnWidget/VenGO) **star:115** create and manage exportable isolated go virtual environments. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [mvn-golang](https://github.com/raydac/mvn-golang) **star:87** plugin that provides way for auto-loading of Golang SDK, dependency management and start build environment in Maven project infrastructure. ![There was an update last week][Green]
* [gop](https://github.com/lunny/gop) **star:50** Build and manage your Go applications out of GOPATH. ![Contains Chinese documents][CN]
* [gop](https://github.com/lunny/gop) **star:50** Build and manage your Go applications out of GOPATH. ![Archived][Archived] ![Contains Chinese documents][CN]
## Query Language
@ -1418,7 +1420,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [php_session_decoder](https://github.com/yvasiyarov/php_session_decoder) **star:119** GoLang library for working with PHP session format and PHP Serialize/Unserialize functions. ![star > 100][Bronze]
* [structomap](https://github.com/tuvistavie/structomap) **star:95** Library to easily and dynamically generate maps from static structures.
* [bambam](https://github.com/glycerine/bambam) **star:60** generator for Cap'n Proto schemas from go. ![It hasn't been updated in the last year][Yellow]
* [asn1](https://github.com/PromonLogicalis/asn1) **star:40** Asn.1 BER and DER encoding library for golang.
* [asn1](https://github.com/PromonLogicalis/asn1) **star:40** Asn.1 BER and DER encoding library for golang. ![Archived][Archived]
* [binstruct](https://github.com/ghostiam/binstruct) **star:7** Golang binary decoder for mapping data into the structure.
* [fwencoder](https://github.com/o1egl/fwencoder) **star:6** Fixed width file parser (encoding and decoding library) for Go. ![It hasn't been updated in the last year][Yellow]
* [bel](https://github.com/32leaves/bel) **star:5** Generate TypeScript interfaces from Go structs/interfaces. Useful for JSON RPC.
@ -1554,7 +1556,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [sh](https://github.com/mvdan/sh) **star:1996** Shell parser and formatter. ![star > 1000][Silver]
* [go-humanize](https://github.com/dustin/go-humanize) **star:1900** Formatters for time, numbers, and memory size to human readable format. ![star > 1000][Silver]
* [bluemonday](https://github.com/microcosm-cc/bluemonday) **star:1251** HTML Sanitizer. ![star > 1000][Silver]
* [inject](https://github.com/facebookgo/inject) **star:1139** Package inject provides a reflect based injector. ![star > 1000][Silver]
* [inject](https://github.com/facebookgo/inject) **star:1139** Package inject provides a reflect based injector. ![star > 1000][Silver] ![Archived][Archived]
* [gofeed](https://github.com/mmcdole/gofeed) **star:1097** Parse RSS and Atom feeds in Go. ![star > 1000][Silver]
* [go-toml](https://github.com/pelletier/go-toml) **star:609** Go library for the TOML format with query support and handy cli tools. ![star > 100][Bronze]
* [commonregex](https://github.com/mingrammer/commonregex) **star:553** A collection of common regular expressions for Go. ![star > 100][Bronze]
@ -1647,7 +1649,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [golyrics](https://github.com/mamal72/golyrics) **star:30** Golyrics is a Go library to fetch music lyrics data from the Wikia website. ![It hasn't been updated in the last year][Yellow]
* [gcm](https://github.com/Aorioli/gcm) **star:29** Go library for Google Cloud Messaging. ![It hasn't been updated in the last year][Yellow]
* [translate](https://github.com/poorny/translate) **star:27** Go online translation package. ![It hasn't been updated in the last year][Yellow]
* [gami](https://github.com/bit4bit/gami) **star:26** Go library for Asterisk Manager Interface. ![It hasn't been updated in the last year][Yellow]
* [gami](https://github.com/bit4bit/gami) **star:26** Go library for Asterisk Manager Interface. ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [go-unsplash](https://github.com/hbagdi/go-unsplash) **star:20** Go client library for the [Unsplash.com](https://unsplash.com) API. ![There was an update last week][Green]
* [shopify](https://github.com/rapito/go-shopify) **star:19** Go Library to make CRUD request to the Shopify API. ![It hasn't been updated in the last year][Yellow]
* [patreon-go](https://github.com/mxpv/patreon-go) **star:18** Go library for Patreon API.
@ -1687,12 +1689,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [delve](https://github.com/derekparker/delve) **star:12033** Go debugger. ![star > 5000][Gold] ![There was an update last week][Green]
* [ctop](https://github.com/bcicen/ctop) **star:8825** [Top-like](http://ctop.sh) interface (e.g. htop) for container metrics. ![star > 5000][Gold]
* [wuzz](https://github.com/asciimoo/wuzz) **star:8257** Interactive cli tool for HTTP inspection. ![star > 5000][Gold]
* [sqlx](https://github.com/jmoiron/sqlx) **star:6806** provides a set of extensions on top of the excellent built-in database/sql package. ![star > 5000][Gold] ![There was an update last week][Green]
* [sqlx](https://github.com/jmoiron/sqlx) **star:6806** provides a set of extensions on top of the excellent built-in database/sql package. ![star > 5000][Gold]
* [peco](https://github.com/peco/peco) **star:5468** Simplistic interactive filtering tool. ![star > 5000][Gold]
* [usql](https://github.com/knq/usql) **star:4673** usql is a universal command-line interface for SQL databases. ![star > 1000][Silver] ![There was an update last week][Green]
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4500** Deliver Go binaries as fast and easily as possible. ![star > 1000][Silver] ![There was an update last week][Green]
* [godropbox](https://github.com/dropbox/godropbox) **star:3745** Common libraries for writing Go services/applications from Dropbox. ![star > 1000][Silver]
* [go-torch](https://github.com/uber/go-torch) **star:3635** Stochastic flame graph profiler for Go programs. ![star > 1000][Silver]
* [go-torch](https://github.com/uber/go-torch) **star:3635** Stochastic flame graph profiler for Go programs. ![star > 1000][Silver] ![Archived][Archived]
* [realize](https://github.com/tockins/realize) **star:3163** Go build system with file watchers and live reload. Run, build and watch file changes with custom paths. ![star > 1000][Silver]
* [goreporter](https://github.com/wgliang/goreporter) **star:2481** Golang tool that does static analysis, unit testing, code review and generate code quality report. ![star > 1000][Silver]
* [panicparse](https://github.com/maruel/panicparse) **star:2144** Groups similar goroutines and colorizes stack dump. ![star > 1000][Silver]
@ -1703,7 +1705,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [mmake](https://github.com/tj/mmake) **star:1445** Modern Make. ![star > 1000][Silver]
* [Storm](https://github.com/asdine/storm) **star:1353** Simple and powerful toolkit for BoltDB. ![star > 1000][Silver] ![There was an update last week][Green]
* [mole](https://github.com/davrodpin/mole) **star:1300** cli app to easily create ssh tunnels. ![star > 1000][Silver]
* [go-funk](https://github.com/thoas/go-funk) **star:1185** Modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...). ![star > 1000][Silver] ![There was an update last week][Green]
* [go-funk](https://github.com/thoas/go-funk) **star:1185** Modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...). ![star > 1000][Silver]
* [mc](https://github.com/minio/mc) **star:1116** Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems. ![star > 1000][Silver] ![There was an update last week][Green]
* [profile](https://github.com/pkg/profile) **star:1011** Simple profiling support package for Go. ![star > 1000][Silver]
* [filetype](https://github.com/h2non/filetype) **star:949** Small package to infer the file type checking the magic numbers signature. ![star > 100][Bronze] ![There was an update last week][Green]
@ -1723,7 +1725,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [ergo](https://github.com/cristianoliveira/ergo) **star:310** The management of multiple local services running over different ports made easy. ![star > 100][Bronze]
* [koazee](https://github.com/wesovilabs/koazee) **star:295** Library inspired in Lazy evaluation and functional programming that takes the hassle out of working with arrays. ![star > 100][Bronze]
* [go-rate](https://github.com/beefsack/go-rate) **star:292** Timed rate limiter for Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [gohper](https://github.com/cosiner/gohper) **star:248** Various tools/modules help for development. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [gohper](https://github.com/cosiner/gohper) **star:248** Various tools/modules help for development. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [clockwork](https://github.com/jonboulle/clockwork) **star:219** A simple fake clock for golang. ![star > 100][Bronze]
* [Deepcopier](https://github.com/ulule/deepcopier) **star:210** Simple struct copying for Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [serve](https://github.com/syntaqx/serve) **star:191** A static http server anywhere you need. ![star > 100][Bronze]
@ -1753,7 +1755,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:58** Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind.
* [multitick](https://github.com/VividCortex/multitick) **star:58** Multiplexor for aligned tickers. ![It hasn't been updated in the last year][Yellow]
* [repeat](https://github.com/ssgreg/repeat) **star:56** Go implementation of different backoff strategies useful for retrying operations and heartbeating.
* [abutil](https://github.com/bahlo/abutil) **star:51** Collection of often-used Golang helpers. ![It hasn't been updated in the last year][Yellow]
* [abutil](https://github.com/bahlo/abutil) **star:51** Collection of often-used Golang helpers. ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [minquery](https://github.com/icza/minquery) **star:50** MongoDB / mgo.v2 query that supports efficient pagination (cursors to continue listing documents where we left off).
* [handy](https://github.com/miguelpragier/handy) **star:45** Many utilities and helpers like string handlers/formatters and validators. ![There was an update last week][Green]
* [go-astitodo](https://github.com/asticode/go-astitodo) **star:45** Parse TODOs in your GO code.
@ -1761,7 +1763,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [golog](https://github.com/mlimaloureiro/golog) **star:42** Easy and lightweight CLI tool to time track your tasks.
* [goback](https://github.com/carlescere/goback) **star:40** Go simple exponential backoff package. ![It hasn't been updated in the last year][Yellow]
* [gaper](https://github.com/maxcnunes/gaper) **star:39** Builds and restarts a Go project when it crashes or some watched file changes.
* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:39** Use x86 SIMD without writing any assembly code. ![It hasn't been updated in the last year][Yellow]
* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:39** Use x86 SIMD without writing any assembly code. ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [copy-pasta](https://github.com/jutkko/copy-pasta) **star:37** Universal multi-workstation clipboard that uses S3 like backend for the storage.
* [retry](https://github.com/thedevsaddam/retry) **star:34** Simple and easy retry mechanism package for Go. ![It hasn't been updated in the last year][Yellow]
* [myhttp](https://github.com/inancgumus/myhttp) **star:34** Simple API to make HTTP GET requests with timeout support. ![It hasn't been updated in the last year][Yellow]
@ -1801,7 +1803,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [slicer](https://github.com/leaanthony/slicer) **star:3** Makes working with slices easier.
* [retry](https://github.com/percolate/retry) **star:2** A simple but highly configurable retry package for Go.
* [olaf](https://github.com/btnguyen2k/olaf) **star:1** Twitter Snowflake implemented in Go.
* [blank](https://github.com/Henry-Sarabia/blank) **star:1** Verify or remove blanks and whitespace from strings. ![There was an update last week][Green]
* [blank](https://github.com/Henry-Sarabia/blank) **star:1** Verify or remove blanks and whitespace from strings.
## UUID
@ -1866,7 +1868,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Revel](https://github.com/revel/revel) **star:11243** High-productivity web framework for the Go language. ![star > 5000][Gold]
* [Goa](https://github.com/goadesign/goa) **star:3505** Goa provides a holistic approach for developing remote APIs and microservices in Go. ![star > 1000][Silver] ![There was an update last week][Green]
* [go-json-rest](https://github.com/ant0ine/go-json-rest) **star:3331** Quick and easy way to setup a RESTful JSON API. ![star > 1000][Silver]
* [Gizmo](https://github.com/NYTimes/gizmo) **star:2848** Microservice toolkit used by the New York Times. ![star > 1000][Silver] ![There was an update last week][Green]
* [Gizmo](https://github.com/NYTimes/gizmo) **star:2848** Microservice toolkit used by the New York Times. ![star > 1000][Silver]
* [Macaron](https://github.com/go-macaron/macaron) **star:2818** Macaron is a high productive and modular design web framework in Go. ![star > 1000][Silver] ![There was an update last week][Green]
* [utron](https://github.com/gernest/utron) **star:2136** Lightweight MVC framework for Go(Golang). ![star > 1000][Silver]
* [tigertonic](https://github.com/rcrowley/go-tigertonic) **star:995** Go framework for building JSON web services inspired by Dropwizard. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
@ -1905,7 +1907,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Tollbooth](https://github.com/didip/tollbooth) **star:1248** Rate limit HTTP request handler. ![star > 1000][Silver] ![There was an update last week][Green]
* [CORS](https://github.com/rs/cors) **star:1222** Easily add CORS capabilities to your API. ![star > 1000][Silver]
* [Limiter](https://github.com/ulule/limiter) **star:791** Dead simple rate limit middleware for Go. ![star > 100][Bronze] ![There was an update last week][Green]
* [Limiter](https://github.com/ulule/limiter) **star:791** Dead simple rate limit middleware for Go. ![star > 100][Bronze]
* [go-server-timing](https://github.com/mitchellh/go-server-timing) **star:745** Add/parse Server-Timing header. ![star > 100][Bronze]
* [ln-paywall](https://github.com/philippgille/ln-paywall) **star:89** Go middleware for monetizing APIs on a per-request basis with the Lightning Network (Bitcoin).
* [XFF](https://github.com/sebest/xff) **star:72** Handle `X-Forwarded-For` header and friends.
@ -1998,8 +2000,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-checkstyle](https://github.com/qiniu/checkstyle) **star:95** checkstyle is a style check tool like java checkstyle. This tool inspired by java checkstyle, golint. The style referred to some points in Go Code Review Comments.
* [lint](https://github.com/surullabs/lint) **star:63** Run linters as part of go test.
* [validate](https://github.com/mccoyst/validate) **star:62** Automatically validates struct fields with tags. ![It hasn't been updated in the last year][Yellow]
* [go-outdated](https://github.com/firstrow/go-outdated) **star:45** Console application that displays outdated packages.
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** tarp finds functions and methods without direct unit tests in Go source code. ![It hasn't been updated in the last year][Yellow]
* [go-outdated](https://github.com/firstrow/go-outdated) **star:45** Console application that displays outdated packages. ![Archived][Archived]
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** tarp finds functions and methods without direct unit tests in Go source code. ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
## Editor Plugins
@ -2137,7 +2139,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [vFlow](https://github.com/VerizonDigital/vflow) **star:599** High-performance, scalable and reliable IPFIX, sFlow and Netflow collector. ![star > 100][Bronze]
* [gfile](https://github.com/Antonito/gfile) **star:501** Securely transfer files between two computers, without any third party, over WebRTC. ![star > 100][Bronze]
* [GoDNS](https://github.com/timothyye/godns) **star:433** A dynamic DNS client tool, supports DNSPod & HE.net, written in Go. ![star > 100][Bronze] ![There was an update last week][Green]
* [mockingjay](https://github.com/quii/mockingjay-server) **star:415** Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests. ![star > 100][Bronze] ![There was an update last week][Green]
* [mockingjay](https://github.com/quii/mockingjay-server) **star:415** Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests. ![star > 100][Bronze]
* [shell2http](https://github.com/msoap/shell2http) **star:414** Executing shell commands via http server (for prototyping or remote control). ![star > 100][Bronze] ![There was an update last week][Green]
* [go-peerflix](https://github.com/Sioro-Neoku/go-peerflix) **star:375** Video streaming torrent client. ![star > 100][Bronze]
* [gocc](https://github.com/goccmack/gocc) **star:343** Gocc is a compiler kit for Go written in Go. ![star > 100][Bronze]
@ -2304,7 +2306,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Go In 5 Minutes](https://www.goin5minutes.com/) 5 minute screencasts focused on getting one thing done.
* [Go Projects](https://github.com/golang/go/wiki/Projects) List of projects on the Go community wiki.
* [Awesome Remote Job](https://github.com/lukasz-madon/awesome-remote-job) **star:14552** Curated list of awesome remote jobs. A lot of them are looking for Go hackers. ![star > 5000][Gold]
* [golang-graphics](https://github.com/mholt/golang-graphics) **star:141** Collection of Go images, graphics, and art. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [golang-graphics](https://github.com/mholt/golang-graphics) **star:141** Collection of Go images, graphics, and art. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] ![Archived][Archived]
* [Gopher Community Chat](https://invite.slack.golangbridge.org) Join Our New Slack Community For Gophers ([Understand how it came](https://blog.gopheracademy.com/gophers-slack-community/)).
* [Google Plus Community](https://plus.google.com/communities/114112804251407510571) The Google+ community for #golang enthusiasts.
* [golang-nuts](https://groups.google.com/forum/#!forum/golang-nuts) Go mailing list.