Merge pull request #202 from guozhen-robot/robot-1578279212

auto commit
This commit is contained in:
Gaozhen Ying 2020-01-06 11:10:39 +08:00 committed by GitHub
commit 807d8a5982
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 72 additions and 72 deletions

100
README.md
View File

@ -7,7 +7,7 @@
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "项目已归档"
[GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc文档地址"
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2020-01-05 13:57:55(每隔1天同步一次)**
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2020-01-06 10:51:14(每隔1天同步一次)**
[![chinese](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/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)
@ -256,7 +256,7 @@
* [sand](https://github.com/Zaba505/sand) **star:9** 用于创建解释器等的简单API。 [![最近一年没有更新][Yellow]](https://github.com/Zaba505/sand) [![godoc][GoDoc]](https://godoc.org/github.com/Zaba505/sand)
* [ts](https://github.com/liujianping/ts) **star:7** 时间戳转换和比较工具。 [![godoc][GoDoc]](https://godoc.org/github.com/liujianping/ts)
* [cmd](https://github.com/posener/cmd) **star:2** 扩展标准的' flag '包以支持子命令和更多的idomatic方式。 [![godoc][GoDoc]](https://godoc.org/github.com/posener/cmd)
* [clîr](https://github.com/leaanthony/clir) **star:2** 一个简单而清晰的CLI库。依赖免费的。 [![最近一周有更新][Green]](https://github.com/leaanthony/clir) [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/clir)
* [clîr](https://github.com/leaanthony/clir) **star:2** 一个简单而清晰的CLI库。依赖免费的。 [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/clir)
### 高级控制台用户界面
@ -265,7 +265,7 @@
* [termui](https://github.com/gizak/termui) **star:9391** 此库是基于**termbox-go**实现的,借鉴于[blessed-contrib](https://github.com/yaronn/blessed-contrib)。 [![star > 2000][Awesome]](https://github.com/gizak/termui) [![godoc][GoDoc]](https://godoc.org/github.com/gizak/termui)
* [gommon/color](https://github.com/labstack/gommon/tree/master/color) 更换终端文本样式。
* [gocui](https://github.com/jroimartin/gocui) **star:5829** 旨在创建控制台用户界面的极简Go库。 [![star > 2000][Awesome]](https://github.com/jroimartin/gocui) [![godoc][GoDoc]](https://godoc.org/github.com/jroimartin/gocui)
* [termbox-go](https://github.com/nsf/termbox-go) **star:3626** 基于文本的跨平台接口库。 [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![最近一周有更新][Green]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go)
* [termbox-go](https://github.com/nsf/termbox-go) **star:3626** 基于文本的跨平台接口库。 [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go)
* [go-prompt](https://github.com/c-bata/go-prompt) **star:2734** 构建一个强大的交互式提示,借鉴于[python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) [![star > 2000][Awesome]](https://github.com/c-bata/go-prompt) [![godoc][GoDoc]](https://godoc.org/github.com/c-bata/go-prompt)
* [uiprogress](https://github.com/gosuri/uiprogress) **star:1609** 在终端呈现进度条,可灵活配置的。 [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uiprogress)
* [asciigraph](https://github.com/guptarohit/asciigraph) **star:1238** 在命令行中构建轻量级ASCII线图╭┈╯应用程序中没有其他依赖项。 [![godoc][GoDoc]](https://godoc.org/github.com/guptarohit/asciigraph)
@ -497,7 +497,7 @@
* [goqu](https://github.com/doug-martin/goqu) **star:710** 常用的SQL生成器和查询库。 [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu)
* [Dotsql](https://github.com/gchaincl/dotsql) **star:485** Go library帮助您将sql文件保存在一个地方并轻松地使用它们。 [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/dotsql)
* [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) **star:451** Powerful data retrieval methods as well as DB-agnostic query building capabilities. [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-dbx)
* [sqrl](https://github.com/elgris/sqrl) **star:196** SQL查询生成器从Squirrel fork而来并再此基础上对性能做了优化。 [![最近一周有更新][Green]](https://github.com/elgris/sqrl) [![godoc][GoDoc]](https://godoc.org/github.com/elgris/sqrl)
* [sqrl](https://github.com/elgris/sqrl) **star:196** SQL查询生成器从Squirrel fork而来并再此基础上对性能做了优化。 [![godoc][GoDoc]](https://godoc.org/github.com/elgris/sqrl)
* [Squalus](https://gitlab.com/qosenergy/squalus) Go SQL中间层能使得执行查询更加容易。
* [jet](https://github.com/go-jet/jet) **star:186** 用于在Go中编写类型安全的SQL查询的框架能够轻松地将数据库查询结果转换为所需的任意对象结构。 [![godoc][GoDoc]](https://godoc.org/github.com/go-jet/jet)
* [ormlite](https://github.com/pupizoid/ormlite) 包含一些类似orm的特性和sqlite数据库的辅助程序的轻量级包
@ -528,7 +528,7 @@
* NoSQL Databases
* [redis](https://github.com/go-redis/redis) **star:7723** 基于 Go 的 Redis 客户端。 [![star > 2000][Awesome]](https://github.com/go-redis/redis) [![最近一周有更新][Green]](https://github.com/go-redis/redis) [![godoc][GoDoc]](https://godoc.org/github.com/go-redis/redis)
* [redigo](https://github.com/gomodule/redigo) **star:6886** Redigo 是基于 Go 的Redis 客户端。 [![star > 2000][Awesome]](https://github.com/gomodule/redigo) [![最近一周有更新][Green]](https://github.com/gomodule/redigo) [![godoc][GoDoc]](https://godoc.org/github.com/gomodule/redigo)
* [redigo](https://github.com/gomodule/redigo) **star:6886** Redigo 是基于 Go 的Redis 客户端。 [![star > 2000][Awesome]](https://github.com/gomodule/redigo) [![godoc][GoDoc]](https://godoc.org/github.com/gomodule/redigo)
* [mongo-go-driver](https://github.com/mongodb/mongo-go-driver) **star:3863** 官方的 MongoDB 驱动。 [![star > 2000][Awesome]](https://github.com/mongodb/mongo-go-driver) [![最近一周有更新][Green]](https://github.com/mongodb/mongo-go-driver) [![godoc][GoDoc]](https://godoc.org/github.com/mongodb/mongo-go-driver)
* [mgo](https://github.com/globalsign/mgo) **star:1732** (已停止维护) MongoDB驱动。 [![godoc][GoDoc]](https://godoc.org/github.com/globalsign/mgo)
* [gorethink](https://github.com/dancannon/gorethink) **star:1492** RethinkDB 驱动。 [![godoc][GoDoc]](https://godoc.org/github.com/dancannon/gorethink)
@ -537,13 +537,13 @@
* [aerospike-client-go](https://github.com/aerospike/aerospike-client-go) **star:315** Aerospike 客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/aerospike/aerospike-client-go)
* [gocb](https://github.com/couchbase/gocb) **star:307** 官方Couchbase Go SDK。 [![最近一周有更新][Green]](https://github.com/couchbase/gocb) [![godoc][GoDoc]](https://godoc.org/github.com/couchbase/gocb)
* [gocql](http://gocql.github.io) Apache Cassandra 的 Go 驱动。
* [go-couchbase](https://github.com/couchbase/go-couchbase) **star:297** Couchbase客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/couchbase/go-couchbase)
* [go-rejson](https://github.com/nitishm/go-rejson) **star:109** 实现了基于 Redigo 客户端的redislabs' ReJSON 模块。可简单地将结构体存储为JSON对象并对其进行操作。 [![godoc][GoDoc]](https://godoc.org/github.com/nitishm/go-rejson)
* [Neo4j-GO](https://github.com/davemeehan/Neo4j-GO) **star:74** Neo4j REST 客户端。 [![最近一年没有更新][Yellow]](https://github.com/davemeehan/Neo4j-GO) [![godoc][GoDoc]](https://godoc.org/github.com/davemeehan/Neo4j-GO)
* [godis](https://github.com/piaohao/godis) **star:67** 由GoLang实现的redis客户端灵感来自jedis。 [![godoc][GoDoc]](https://godoc.org/github.com/piaohao/godis)
* [arangolite](https://github.com/solher/arangolite) **star:66** 轻量级的 ArangoDB 驱动。 [![godoc][GoDoc]](https://godoc.org/github.com/solher/arangolite)
* [dynago](https://github.com/underarmour/dynago) **star:66** 满足 principle of least surprise 的 DynamoDB 客户端。 [![最近一年没有更新][Yellow]](https://github.com/underarmour/dynago) [![godoc][GoDoc]](https://godoc.org/github.com/underarmour/dynago)
* [go-pilosa](https://github.com/pilosa/go-pilosa) Pilosa客户端。
* [go-couchbase](https://github.com/couchbase/go-couchbase) Couchbase客户端。
* [go-pilosa](https://github.com/pilosa/go-pilosa) **star:33** Pilosa客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/pilosa/go-pilosa)
* [forestdb](https://github.com/couchbase/goforestdb) **star:28** 基于 Go 的 ForestDB 接口实现。 [![最近一年没有更新][Yellow]](https://github.com/couchbase/goforestdb) [![godoc][GoDoc]](https://godoc.org/github.com/couchbase/goforestdb)
* [neo4j](https://github.com/cihangir/neo4j) **star:25** Neo4j Rest API实现。 [![最近一年没有更新][Yellow]](https://github.com/cihangir/neo4j) [![godoc][GoDoc]](https://godoc.org/github.com/cihangir/neo4j)
* [goriak](https://github.com/zegl/goriak) **star:24** Riak KV 驱动。 [![最近一年没有更新][Yellow]](https://github.com/zegl/goriak) [![godoc][GoDoc]](https://godoc.org/github.com/zegl/goriak)
@ -608,8 +608,9 @@
* [gleam](https://github.com/chrislusf/gleam) **star:2341** 使用纯Go和Luajit编写的快速、可伸缩的分布式map/reduce系统结合了Go的高并发性和Luajit的高性能可以独立运行或分布式运行。 [![star > 2000][Awesome]](https://github.com/chrislusf/gleam) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/gleam)
* [KrakenD](https://github.com/devopsfaith/krakend) **star:2228** 具有中间件的高性能API网关框架。 [![star > 2000][Awesome]](https://github.com/devopsfaith/krakend) [![godoc][GoDoc]](https://godoc.org/github.com/devopsfaith/krakend)
* [emitter-io](https://github.com/emitter-io/emitter) **star:2166** 高性能、分布式、安全和低延迟的发布-订阅平台使用MQTT、Websockets和love构建。 [![star > 2000][Awesome]](https://github.com/emitter-io/emitter) [![godoc][GoDoc]](https://godoc.org/github.com/emitter-io/emitter)
* [liftbridge](https://github.com/liftbridge-io/liftbridge) **star:1423** 用于nat的轻量级、容错的消息流。 [![最近一周有更新][Green]](https://github.com/liftbridge-io/liftbridge) [![godoc][GoDoc]](https://godoc.org/github.com/liftbridge-io/liftbridge)
* [liftbridge](https://github.com/liftbridge-io/liftbridge) **star:1423** 用于nat的轻量级、容错的消息流。 [![godoc][GoDoc]](https://godoc.org/github.com/liftbridge-io/liftbridge)
* [hprose](https://github.com/hprose/hprose-golang) **star:1060** 支持25+种语言RPC库。 [![godoc][GoDoc]](https://godoc.org/github.com/hprose/hprose-golang) [![包含中文文档][CN]](https://github.com/hprose/hprose-golang)
* [ringpop-go](https://github.com/uber/ringpop-go) **star:598** 可伸缩的容错、应用分层的的Go应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/uber/ringpop-go)
* [gorpc](https://github.com/valyala/gorpc) **star:574** 简单、快速和可伸缩的RPC库。 [![godoc][GoDoc]](https://godoc.org/github.com/valyala/gorpc)
* [go-health](https://github.com/InVisionApp/go-health) **star:519** 用于在服务中启用异步依赖项健康检查的库。 [![godoc][GoDoc]](https://godoc.org/github.com/InVisionApp/go-health)
* [rain](https://github.com/cenkalti/rain) **star:373** BitTorrent客户端和库。 [![godoc][GoDoc]](https://godoc.org/github.com/cenkalti/rain)
@ -622,7 +623,6 @@
* [dht](https://github.com/anacrolix/dht) **star:144** BitTorrent Kademlia DHT的实现。 [![最近一周有更新][Green]](https://github.com/anacrolix/dht) [![godoc][GoDoc]](https://godoc.org/github.com/anacrolix/dht)
* [jsonrpc](https://github.com/osamingo/jsonrpc) **star:118** jsonrpc 包,实现了 JSON-RPC 2.0。 [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/jsonrpc)
* [jsonrpc](https://github.com/ybbus/jsonrpc) **star:111** JSON-RPC 2.0 HTTP客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/ybbus/jsonrpc)
* [ringpop-go](https://github.com/uber/ringpop-go) 可伸缩的容错、应用分层的的Go应用程序。
* [resgate](https://resgate.io/) 用于构建REST、实时和RPC API的实时API网关其中所有客户端都是无缝同步的。
* [redis-lock](https://github.com/bsm/redislock) **star:81** 基于redis的分布式锁简易实现。 [![godoc][GoDoc]](https://godoc.org/github.com/bsm/redislock)
* [celeriac](https://github.com/svcavallar/celeriac.v1) **star:58** 用于对 Celery worker、任务、事件进行交互和监控的库。 [![最近一年没有更新][Yellow]](https://github.com/svcavallar/celeriac.v1) [![godoc][GoDoc]](https://godoc.org/github.com/svcavallar/celeriac.v1)
@ -655,7 +655,7 @@
* [mailgun-go](https://github.com/mailgun/mailgun-go) **star:425** 使用Mailgun API去库发送邮件。 [![最近一周有更新][Green]](https://github.com/mailgun/mailgun-go) [![godoc][GoDoc]](https://godoc.org/github.com/mailgun/mailgun-go)
* [Hectane](https://github.com/hectane/hectane) **star:171** 轻量级的SMTP客户机提供了HTTP API。 [![godoc][GoDoc]](https://godoc.org/github.com/hectane/hectane)
* [douceur](https://github.com/aymerick/douceur) **star:166** 在HTML邮件中支持CSS内联。 [![最近一年没有更新][Yellow]](https://github.com/aymerick/douceur) [![godoc][GoDoc]](https://godoc.org/github.com/aymerick/douceur)
* [go-message](https://github.com/emersion/go-message) **star:129** 用于Internet消息格式化和邮件消息的流媒体库。 [![最近一周有更新][Green]](https://github.com/emersion/go-message) [![godoc][GoDoc]](https://godoc.org/github.com/emersion/go-message)
* [go-message](https://github.com/emersion/go-message) **star:129** 用于Internet消息格式化和邮件消息的流媒体库。 [![godoc][GoDoc]](https://godoc.org/github.com/emersion/go-message)
* [smtp](https://github.com/mailhog/smtp) **star:53** SMTP服务器协议状态机。 [![最近一年没有更新][Yellow]](https://github.com/mailhog/smtp) [![godoc][GoDoc]](https://godoc.org/github.com/mailhog/smtp)
* [go-dkim](https://github.com/toorop/go-dkim) **star:52** DKIM库用于签署 & 验证电子邮件。 [![godoc][GoDoc]](https://godoc.org/github.com/toorop/go-dkim)
* [go-premailer](https://github.com/vanng822/go-premailer) **star:43** 在HTML邮件中支持CSS内联。 [![godoc][GoDoc]](https://godoc.org/github.com/vanng822/go-premailer)
@ -669,7 +669,7 @@
* [otto](https://github.com/robertkrimen/otto) **star:5039** 用 Go 编写的 JavaScript 解释器。 [![star > 2000][Awesome]](https://github.com/robertkrimen/otto) [![godoc][GoDoc]](https://godoc.org/github.com/robertkrimen/otto)
* [gopher-lua](https://github.com/yuin/gopher-lua) **star:3210** 用 Go 实现的 Lua 5.1 虚拟机和编译器。 [![star > 2000][Awesome]](https://github.com/yuin/gopher-lua) [![godoc][GoDoc]](https://godoc.org/github.com/yuin/gopher-lua)
* [go-lua](https://github.com/Shopify/go-lua) **star:1762** 用 Go 实现的 Lua 5.2 VM接口。 [![godoc][GoDoc]](https://godoc.org/github.com/Shopify/go-lua)
* [tengo](https://github.com/d5/tengo) **star:1515** 字节码编译的脚本语言。 [![最近一周有更新][Green]](https://github.com/d5/tengo) [![godoc][GoDoc]](https://godoc.org/github.com/d5/tengo)
* [tengo](https://github.com/d5/tengo) **star:1515** 字节码编译的脚本语言。 [![godoc][GoDoc]](https://godoc.org/github.com/d5/tengo)
* [expr](https://github.com/antonmedv/expr) **star:1042** 一个可以计算表达式的引擎。 [![godoc][GoDoc]](https://godoc.org/github.com/antonmedv/expr)
* [go-python](https://github.com/sbinet/go-python) **star:979** CPython C-API 的 Go 接口。 [![godoc][GoDoc]](https://godoc.org/github.com/sbinet/go-python)
* [anko](https://github.com/mattn/anko) **star:976** 用Go编写的解释器。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/anko)
@ -748,7 +748,7 @@
* [gorilla/csrf](https://github.com/gorilla/csrf) **star:488** 用于Go web应用程序和服务的CSRF保护。 [![godoc][GoDoc]](https://godoc.org/github.com/gorilla/csrf)
* [form](https://github.com/go-playground/form) **star:384** 将 url 中的数据解析到 Go 变量中,以及将 Go 语言变量编码进 url。支持 Dual Array 及 Full map。 [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/form)
* [conform](https://github.com/leebenson/conform) **star:182** 控制用户输入。基于struct tags可对数据进行修剪、清理和擦除。 [![godoc][GoDoc]](https://godoc.org/github.com/leebenson/conform)
* [formam](https://github.com/monoculum/formam) **star:135** 将表单的值解码为 struct。 [![最近一周有更新][Green]](https://github.com/monoculum/formam) [![godoc][GoDoc]](https://godoc.org/github.com/monoculum/formam)
* [formam](https://github.com/monoculum/formam) **star:135** 将表单的值解码为 struct。 [![godoc][GoDoc]](https://godoc.org/github.com/monoculum/formam)
* [forms](https://github.com/albrow/forms) **star:107** 与框架无关的库,用于解析和验证支持多部分表单和文件的表单/JSON数据。 [![最近一年没有更新][Yellow]](https://github.com/albrow/forms) [![godoc][GoDoc]](https://godoc.org/github.com/albrow/forms)
* [bind](https://github.com/robfig/bind) **star:24** 将表单数据与任意 Go 变量进行绑定。 [![最近一年没有更新][Yellow]](https://github.com/robfig/bind) [![godoc][GoDoc]](https://godoc.org/github.com/robfig/bind)
* [queryparam](https://github.com/tomwright/queryparam) **star:1** 解码的url。值转换为标准或自定义类型的可用结构值。 [![godoc][GoDoc]](https://godoc.org/github.com/tomwright/queryparam)
@ -837,14 +837,14 @@
* [workerpool](https://github.com/gammazero/workerpool) **star:231** 限制任务执行并发数,而不是队列中的任务数量的协程池,。 [![godoc][GoDoc]](https://godoc.org/github.com/gammazero/workerpool)
* [go-floc](https://github.com/workanator/go-floc) **star:173** 轻松编排 goroutines。 [![最近一年没有更新][Yellow]](https://github.com/workanator/go-floc) [![godoc][GoDoc]](https://godoc.org/github.com/workanator/go-floc)
* [go-flow](https://github.com/kamildrazkiewicz/go-flow) **star:120** 控制 goroutines 的执行顺序。 [![godoc][GoDoc]](https://godoc.org/github.com/kamildrazkiewicz/go-flow)
* [GoSlaves](https://github.com/themester/GoSlaves) **star:88** 简单异步的协程池。 [![godoc][GoDoc]](https://godoc.org/github.com/themester/GoSlaves)
* [gowp](https://github.com/xxjwxc/gowp) **star:85** gowp是高并发性限制异步工作池。 [![最近一周有更新][Green]](https://github.com/xxjwxc/gowp) [![godoc][GoDoc]](https://godoc.org/github.com/xxjwxc/gowp) [![包含中文文档][CN]](https://github.com/xxjwxc/gowp)
* [semaphore](https://github.com/kamilsk/semaphore) **star:81** 信号量模式实现,可根据通道和上下文进行具备超时功能的锁定/解锁操作。 [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/semaphore)
* [semaphore](https://github.com/marusama/semaphore) **star:80** 基于 CAS 的可快速调整的信号量实现(比基于通道的信号量实现更快)。 [![godoc][GoDoc]](https://godoc.org/github.com/marusama/semaphore)
* [semaphore](https://github.com/marusama/semaphore) **star:80** 基于 CAS 的可快速调整的信号量实现(比基于通道的信号量实现更快)。 [![最近一年没有更新][Yellow]](https://github.com/marusama/semaphore) [![godoc][GoDoc]](https://godoc.org/github.com/marusama/semaphore)
* [gpool](https://github.com/Sherifabdlnaby/gpool) **star:61** manages a resizeable pool of context-aware goroutines to bound concurrency [![godoc][GoDoc]](https://godoc.org/github.com/Sherifabdlnaby/gpool)
* [worker-pool](https://github.com/vardius/worker-pool) **star:51** 一个简单的 Go 异步工作池。 [![godoc][GoDoc]](https://godoc.org/github.com/vardius/worker-pool)
* [breaker](https://github.com/kamilsk/breaker) **star:48** 灵活的机制,可以使执行流可中断。 [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/breaker)
* [cyclicbarrier](https://github.com/marusama/cyclicbarrier) **star:43** 基于 Go 的 CyclicBarrier 实现。 [![最近一年没有更新][Yellow]](https://github.com/marusama/cyclicbarrier) [![godoc][GoDoc]](https://godoc.org/github.com/marusama/cyclicbarrier)
* [GoSlaves](https://github.com/themester/GoSlaves) 简单异步的协程池。
* [gollback](https://github.com/vardius/gollback) **star:30** 异步简单的函数实用程序,用于管理闭包和回调的执行。 [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gollback)
* [async](https://github.com/studiosol/async) **star:29** 一种异步执行函数的安全方法,在出现 panic 时恢复它们。 [![godoc][GoDoc]](https://godoc.org/github.com/studiosol/async)
* [parallel-fn](https://github.com/rafaeljesus/parallel-fn) **star:26** 并行运行函数。 [![最近一年没有更新][Yellow]](https://github.com/rafaeljesus/parallel-fn) [![godoc][GoDoc]](https://godoc.org/github.com/rafaeljesus/parallel-fn)
@ -854,7 +854,7 @@
* [Hunch](https://github.com/AaronJan/Hunch) **star:19** Hunch 提供了诸如 All、First、Retry、Waterfall 等功能,这使得异步流控制更加直观。 [![godoc][GoDoc]](https://godoc.org/github.com/AaronJan/Hunch)
* [stl](https://github.com/ssgreg/stl) **star:11** 基于软件事务内存(STM)并发控制机制的软件事务锁。 [![godoc][GoDoc]](https://godoc.org/github.com/ssgreg/stl)
* [gohive](https://github.com/loveleshsharma/gohive) **star:9** 一个高性能和易于使用的Goroutine池去。 [![godoc][GoDoc]](https://godoc.org/github.com/loveleshsharma/gohive)
* [routine](https://github.com/x-mod/routine) **star:5** go routine control with context, support: Main, Go, Pool and some useful Executors. [![最近一周有更新][Green]](https://github.com/x-mod/routine) [![godoc][GoDoc]](https://godoc.org/github.com/x-mod/routine)
* [routine](https://github.com/x-mod/routine) **star:5** go routine control with context, support: Main, Go, Pool and some useful Executors. [![godoc][GoDoc]](https://godoc.org/github.com/x-mod/routine)
* [go-trylock](https://github.com/subchen/go-trylock) **star:5** 支持 read-write 锁。 [![godoc][GoDoc]](https://godoc.org/github.com/subchen/go-trylock)
* [go-tools/multithreading](https://github.com/nikhilsaraf/go-tools) **star:5** 轻量级的协程池库可以通过简单的API来管理。 [![godoc][GoDoc]](https://godoc.org/github.com/nikhilsaraf/go-tools)
* [queue](https://github.com/AnikHasibul/queue) **star:3** 提供类似队列组可访问性 sync.WaitGroup 的功能。帮助你节流和限制协程、等待所有协程结束以及更多功能。 [![godoc][GoDoc]](https://godoc.org/github.com/AnikHasibul/queue)
@ -992,7 +992,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*用于生成和处理日志文件的库。 (翻译出错了? 试试 [英文版](README_EN.md#logging) 吧~)*
* [logrus](https://github.com/Sirupsen/logrus) **star:13510** Go的结构化日志操作 。 [![star > 2000][Awesome]](https://github.com/Sirupsen/logrus) [![最近一周有更新][Green]](https://github.com/Sirupsen/logrus) [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
* [logrus](https://github.com/Sirupsen/logrus) **star:13510** Go的结构化日志操作 。 [![star > 2000][Awesome]](https://github.com/Sirupsen/logrus) [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
* [zap](https://github.com/uber-go/zap) **star:8698** 快速、结构化、多等级的日志记录。 [![star > 2000][Awesome]](https://github.com/uber-go/zap) [![最近一周有更新][Green]](https://github.com/uber-go/zap) [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/zap)
* [spew](https://github.com/davecgh/go-spew) **star:3636** 为Go数据结构实现一个漂亮的printer用于帮助调试。 [![star > 2000][Awesome]](https://github.com/davecgh/go-spew) [![godoc][GoDoc]](https://godoc.org/github.com/davecgh/go-spew)
* [zerolog](https://github.com/rs/zerolog) **star:2795** Zero-allocation JSON日志记录。 [![star > 2000][Awesome]](https://github.com/rs/zerolog) [![最近一周有更新][Green]](https://github.com/rs/zerolog) [![godoc][GoDoc]](https://godoc.org/github.com/rs/zerolog)
@ -1040,6 +1040,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*机器学习库。 (翻译出错了? 试试 [英文版](README_EN.md#machine-learning) 吧~)*
* [GoLearn](https://github.com/sjwhitworth/golearn) **star:6903** 通用机器学习库。 [![star > 2000][Awesome]](https://github.com/sjwhitworth/golearn) [![最近一周有更新][Green]](https://github.com/sjwhitworth/golearn) [![godoc][GoDoc]](https://godoc.org/github.com/sjwhitworth/golearn) [![包含中文文档][CN]](https://github.com/sjwhitworth/golearn)
* [gorgonia](https://github.com/gorgonia/gorgonia) **star:3043** 基于图形graph-based的计算库如Theano它为构建各种机器学习和神经网络算法提供了基本框架。 [![star > 2000][Awesome]](https://github.com/gorgonia/gorgonia) [![最近一周有更新][Green]](https://github.com/gorgonia/gorgonia) [![godoc][GoDoc]](https://godoc.org/github.com/gorgonia/gorgonia)
* [tfgo](https://github.com/galeone/tfgo) **star:1277** 易于使用的Tensorflow bindings:简化了官方Tensorflow Go bindings的使用。在Go中定义计算图形在Python中加载和执行训练的模型。 [![godoc][GoDoc]](https://godoc.org/github.com/galeone/tfgo)
* [goml](https://github.com/cdipaolo/goml) **star:1053** 在线机器学习。 [![godoc][GoDoc]](https://godoc.org/github.com/cdipaolo/goml)
@ -1058,7 +1059,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [shield](https://github.com/eaigner/shield) **star:128** 贝叶斯文本分类器具有灵活的tokenizers和存储后端。 [![最近一年没有更新][Yellow]](https://github.com/eaigner/shield) [![godoc][GoDoc]](https://godoc.org/github.com/eaigner/shield)
* [go-fann](https://github.com/white-pony/go-fann) **star:102** 快速人工神经网络(FANN)库的Go bindings。 [![最近一年没有更新][Yellow]](https://github.com/white-pony/go-fann) [![godoc][GoDoc]](https://godoc.org/github.com/white-pony/go-fann)
* [Goptuna](https://github.com/c-bata/goptuna) **star:101** Bayesian optimization framework for black-box functions written in Go. Everything will be optimized. [![godoc][GoDoc]](https://godoc.org/github.com/c-bata/goptuna)
* [GoLearn](https://github.com/sjwhitworth/golearn) 通用机器学习库。
* [goga](https://github.com/tomcraven/goga) **star:81** Go的遗传算法库。 [![最近一年没有更新][Yellow]](https://github.com/tomcraven/goga) [![godoc][GoDoc]](https://godoc.org/github.com/tomcraven/goga)
* [libsvm](https://github.com/datastream/libsvm) **star:64** 基于LIBSVM 3.14实现。 [![最近一年没有更新][Yellow]](https://github.com/datastream/libsvm) [![godoc][GoDoc]](https://godoc.org/github.com/datastream/libsvm)
* [neural-go](https://github.com/schuyler/neural-go) **star:61** 多层感知器网络在Go中的实现使用反向传播算法进行训练。 [![最近一年没有更新][Yellow]](https://github.com/schuyler/neural-go) [![godoc][GoDoc]](https://godoc.org/github.com/schuyler/neural-go)
@ -1099,7 +1099,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [EventBus](https://github.com/asaskevich/EventBus) **star:627** 具有异步兼容性的轻量级事件总线。 [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/EventBus)
* [golongpoll](https://github.com/jcuga/golongpoll) **star:438** HTTP longpoll服务器库使web发布-订阅变得简单。 [![godoc][GoDoc]](https://godoc.org/github.com/jcuga/golongpoll)
* [dbus](https://github.com/godbus/dbus) **star:399** D-Bus的Go bindings。 [![godoc][GoDoc]](https://godoc.org/github.com/godbus/dbus)
* [emitter](https://github.com/olebedev/emitter) **star:331** 使用Go的方式发出事件, 带有通配符、谓词、取消可能性和许多其他优点。 [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/emitter)
* [emitter](https://github.com/olebedev/emitter) **star:331** 使用Go的方式发出事件, 带有通配符、谓词、取消可能性和许多其他优点。 [![最近一年没有更新][Yellow]](https://github.com/olebedev/emitter) [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/emitter)
* [Glue](https://github.com/desertbit/glue) **star:324** 健壮的Go和Javascript Socket库(替代Socket.io)。 [![godoc][GoDoc]](https://godoc.org/github.com/desertbit/glue)
* [pubsub](https://github.com/tuxychandru/pubsub) **star:303** 简单的pubsub的go包。 [![godoc][GoDoc]](https://godoc.org/github.com/tuxychandru/pubsub)
* [guble](https://github.com/smancke/guble) **star:142** 使用推送通知服务(谷歌Firebase云消息、苹果推送通知服务、SMS)的消息服务器, 支持websockets,REST API并具有分布式操作和消息持久性。 [![最近一年没有更新][Yellow]](https://github.com/smancke/guble) [![godoc][GoDoc]](https://godoc.org/github.com/smancke/guble)
@ -1143,7 +1143,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [dig](https://github.com/uber-go/dig) **star:1168** 一个基于反射的Go依赖注入工具包。 [![最近一周有更新][Green]](https://github.com/uber-go/dig) [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/dig)
* [fx](https://github.com/uber-go/fx) **star:1101** 基于依赖注入的Go应用程序框架(构建在dig之上)。 [![最近一周有更新][Green]](https://github.com/uber-go/fx) [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/fx)
* [container](https://github.com/golobby/container) **star:61** 一个强大的IoC容器具有流畅且易于使用的接口。 [![最近一周有更新][Green]](https://github.com/golobby/container) [![godoc][GoDoc]](https://godoc.org/github.com/golobby/container)
* [container](https://github.com/golobby/container) **star:61** 一个强大的IoC容器具有流畅且易于使用的接口。 [![godoc][GoDoc]](https://godoc.org/github.com/golobby/container)
* [inject](https://github.com/defval/inject) **star:48** 一个基于反射的依赖注入容器,具有简单的接口。 [![godoc][GoDoc]](https://godoc.org/github.com/defval/inject)
* [dingo](https://github.com/i-love-flamingo/dingo) **star:36** 基于Guice的Go依赖注入工具包。 [![godoc][GoDoc]](https://godoc.org/github.com/i-love-flamingo/dingo)
* [alice](https://github.com/magic003/alice) **star:35** Go的外挂的依赖注入容器。 [![最近一年没有更新][Yellow]](https://github.com/magic003/alice) [![godoc][GoDoc]](https://godoc.org/github.com/magic003/alice)
@ -1180,7 +1180,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-commons-pool](https://github.com/jolestar/go-commons-pool) **star:752** Go语言的通用对象池。 [![godoc][GoDoc]](https://godoc.org/github.com/jolestar/go-commons-pool) [![包含中文文档][CN]](https://github.com/jolestar/go-commons-pool)
* [base64Captcha](https://github.com/mojocn/base64Captcha) **star:734** base64Captcha支持数字字母算术音频和混合模式的验证码。 [![最近一周有更新][Green]](https://github.com/mojocn/base64Captcha) [![godoc][GoDoc]](https://godoc.org/github.com/mojocn/base64Captcha) [![包含中文文档][CN]](https://github.com/mojocn/base64Captcha)
* [shortid](https://github.com/teris-io/shortid) **star:505** 分布式地生成超短、唯一、非顺序、URL友好的id。 [![最近一年没有更新][Yellow]](https://github.com/teris-io/shortid) [![godoc][GoDoc]](https://godoc.org/github.com/teris-io/shortid)
* [llvm](https://github.com/llir/llvm) **star:469** 用于在纯Go中与LLVM IR交互的库。 [![最近一周有更新][Green]](https://github.com/llir/llvm) [![godoc][GoDoc]](https://godoc.org/github.com/llir/llvm)
* [llvm](https://github.com/llir/llvm) **star:469** 用于在纯Go中与LLVM IR交互的库。 [![godoc][GoDoc]](https://godoc.org/github.com/llir/llvm)
* [health](https://github.com/dimiro1/health) **star:374** 易于使用,可扩展的健康检查库。 [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/health)
* [conv](https://github.com/cstockton/go-conv) **star:347** conv包提供了跨Go类型(Go types)的快速和直观的转换。 [![最近一年没有更新][Yellow]](https://github.com/cstockton/go-conv) [![godoc][GoDoc]](https://godoc.org/github.com/cstockton/go-conv)
* [banner](https://github.com/dimiro1/banner) **star:245** 在Go应用程序中添加漂亮的横幅(banner)。 [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/banner)
@ -1268,13 +1268,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [dns](https://github.com/miekg/dns) **star:4240** 用于 DNS 的库。 [![star > 2000][Awesome]](https://github.com/miekg/dns) [![最近一周有更新][Green]](https://github.com/miekg/dns) [![godoc][GoDoc]](https://godoc.org/github.com/miekg/dns)
* [quic-go](https://github.com/lucas-clemente/quic-go) **star:3645** 在纯Go中实现了QUIC协议。 [![star > 2000][Awesome]](https://github.com/lucas-clemente/quic-go) [![最近一周有更新][Green]](https://github.com/lucas-clemente/quic-go) [![godoc][GoDoc]](https://godoc.org/github.com/lucas-clemente/quic-go)
* [HTTPLab](https://github.com/gchaincl/httplab) **star:3505** HTTPLabs 允许你检查 HTTP 请求和伪造响应。 [![star > 2000][Awesome]](https://github.com/gchaincl/httplab) [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/httplab)
* [gopacket](https://github.com/google/gopacket) **star:3182** Go library for packet processing with libpcap bindings. [![star > 2000][Awesome]](https://github.com/google/gopacket) [![最近一周有更新][Green]](https://github.com/google/gopacket) [![godoc][GoDoc]](https://godoc.org/github.com/google/gopacket)
* [gopacket](https://github.com/google/gopacket) **star:3182** Go library for packet processing with libpcap bindings. [![star > 2000][Awesome]](https://github.com/google/gopacket) [![godoc][GoDoc]](https://godoc.org/github.com/google/gopacket)
* [webrtc](https://github.com/pions/webrtc) **star:2882** WebRTC API的纯Go实现。 [![star > 2000][Awesome]](https://github.com/pions/webrtc) [![最近一周有更新][Green]](https://github.com/pions/webrtc) [![godoc][GoDoc]](https://godoc.org/github.com/pions/webrtc)
* [kcp-go](https://github.com/xtaci/kcp-go) **star:2416** 快速可靠的ARQ协议。 [![star > 2000][Awesome]](https://github.com/xtaci/kcp-go) [![最近一周有更新][Green]](https://github.com/xtaci/kcp-go) [![godoc][GoDoc]](https://godoc.org/github.com/xtaci/kcp-go)
* [gobgp](https://github.com/osrg/gobgp) **star:1791** 基于 Go 的 BGP 实现。 [![最近一周有更新][Green]](https://github.com/osrg/gobgp) [![godoc][GoDoc]](https://godoc.org/github.com/osrg/gobgp)
* [gnet](https://github.com/panjf2000/gnet) **star:1555** “gnet”是一个用纯Go编写的高性能、轻量级、非阻塞、事件驱动的网络框架。 [![最近一周有更新][Green]](https://github.com/panjf2000/gnet) [![godoc][GoDoc]](https://godoc.org/github.com/panjf2000/gnet) [![包含中文文档][CN]](https://github.com/panjf2000/gnet)
* [ssh](https://github.com/gliderlabs/ssh) **star:1263** 用于构建SSH服务器的高级API(封装密码/ SSH)。 [![godoc][GoDoc]](https://godoc.org/github.com/gliderlabs/ssh)
* [fortio](https://github.com/fortio/fortio) **star:1095** 负载测试库和命令行工具高级的echo服务器和web UI。允许指定一组每秒查询的负载并记录延迟直方图和其他有用的统计数据并将它们作图。支持Tcp、Http、gRPC。 [![最近一周有更新][Green]](https://github.com/fortio/fortio) [![godoc][GoDoc]](https://godoc.org/github.com/fortio/fortio)
* [water](https://github.com/songgao/water) **star:940** 简单TUN / TAP图书馆。 [![godoc][GoDoc]](https://godoc.org/github.com/songgao/water)
* [go-getter](https://github.com/hashicorp/go-getter) **star:824** 通过URL来下载文件或目录。 [![最近一周有更新][Green]](https://github.com/hashicorp/go-getter) [![godoc][GoDoc]](https://godoc.org/github.com/hashicorp/go-getter)
* [sftp](https://github.com/pkg/sftp) **star:816** Package sftp implements the SSH File Transfer Protocol as described in https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt. [![最近一周有更新][Green]](https://github.com/pkg/sftp) [![godoc][GoDoc]](https://godoc.org/github.com/pkg/sftp)
* [gev](https://github.com/Allenxuxu/gev) **star:761** gev是一个基于反应器模式的轻量级、快速的非阻塞TCP网络库。 [![最近一周有更新][Green]](https://github.com/Allenxuxu/gev) [![godoc][GoDoc]](https://godoc.org/github.com/Allenxuxu/gev)
@ -1297,7 +1298,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [winrm](https://github.com/masterzen/winrm) **star:233** Go WinRM客户端远程执行Windows机器上的命令。 [![godoc][GoDoc]](https://godoc.org/github.com/masterzen/winrm)
* [arp](https://github.com/mdlayher/arp) **star:209** 实现了arp协议如RFC 826中所述。 [![godoc][GoDoc]](https://godoc.org/github.com/mdlayher/arp)
* [ethernet](https://github.com/mdlayher/ethernet) **star:192** 实现了对IEEE 802.3以太网II帧和IEEE 802.1Q VLAN标签的编组和解组。 [![godoc][GoDoc]](https://godoc.org/github.com/mdlayher/ethernet)
* [water](https://github.com/songgao/water) 简单TUN / TAP图书馆。
* [utp](https://github.com/anacrolix/utp) **star:153** Go uTP微传输协议的实现。 [![最近一年没有更新][Yellow]](https://github.com/anacrolix/utp) [![godoc][GoDoc]](https://godoc.org/github.com/anacrolix/utp)
* [jazigo](https://github.com/udhos/jazigo) **star:138** Jazigo是一个用Go编写的工具用于检索多个网络设备的配置。 [![godoc][GoDoc]](https://godoc.org/github.com/udhos/jazigo)
* [canopus](https://github.com/zubairhamed/canopus) **star:137** CoAP客户端/服务器实现(RFC 7252)。 [![最近一年没有更新][Yellow]](https://github.com/zubairhamed/canopus) [![godoc][GoDoc]](https://godoc.org/github.com/zubairhamed/canopus)
@ -1315,7 +1315,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [publicip](https://github.com/polera/publicip) **star:18** 包publicip返回面向公共的IPv4地址(internet出口)。 [![最近一年没有更新][Yellow]](https://github.com/polera/publicip) [![godoc][GoDoc]](https://godoc.org/github.com/polera/publicip)
* [golibwireshark](https://github.com/sunwxg/golibwireshark) **star:17** 用于解码 pcap 文件和分析解剖数据。 [![最近一年没有更新][Yellow]](https://github.com/sunwxg/golibwireshark) [![godoc][GoDoc]](https://godoc.org/github.com/sunwxg/golibwireshark)
* [llb](https://github.com/kirillDanshin/llb) **star:10** 一个非常简单、快速的代理服务器后端。可用于快速重定向到预定义域,具有零内存分配和快速响应。 [![最近一年没有更新][Yellow]](https://github.com/kirillDanshin/llb) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/llb)
* [go-powerdns](https://github.com/joeig/go-powerdns) **star:10** Golang的PowerDNS API绑定。 [![最近一周有更新][Green]](https://github.com/joeig/go-powerdns) [![godoc][GoDoc]](https://godoc.org/github.com/joeig/go-powerdns)
* [go-powerdns](https://github.com/joeig/go-powerdns) **star:10** Golang的PowerDNS API绑定。 [![godoc][GoDoc]](https://godoc.org/github.com/joeig/go-powerdns)
* [goshark](https://github.com/sunwxg/goshark) **star:9** 用于解码IP包创建用于分析的数据结构包。 [![最近一年没有更新][Yellow]](https://github.com/sunwxg/goshark) [![godoc][GoDoc]](https://godoc.org/github.com/sunwxg/goshark)
* [tspool](https://github.com/two/tspool) **star:6** TCP库使用工作池来提高性能并保护服务器。 [![最近一年没有更新][Yellow]](https://github.com/two/tspool) [![godoc][GoDoc]](https://godoc.org/github.com/two/tspool)
* [gosocsvr](https://github.com/rakeki/gosocsvr) **star:4** Socket服务器变得简单。 [![godoc][GoDoc]](https://godoc.org/github.com/rakeki/gosocsvr)
@ -1337,8 +1337,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*用于在Go中使用OpenGL的库。 (翻译出错了? 试试 [英文版](README_EN.md#opengl) 吧~)*
* [glfw](https://github.com/go-gl/glfw) **star:830** GLFW 3 的 Go 接口实现。
* [gl](https://github.com/go-gl/gl) **star:675** OpenGL 的 Go 接口实现(通过glow生成)。 [![godoc][GoDoc]](https://godoc.org/github.com/go-gl/gl)
* [glfw](https://github.com/go-gl/glfw) GLFW 3 的 Go 接口实现。
* [mathgl](https://github.com/go-gl/mathgl) **star:313** 完全基于 Go 实现的数学软件包,专门用于处理三维数学。借鉴于 GLM。 [![godoc][GoDoc]](https://godoc.org/github.com/go-gl/mathgl)
* [goxjs/gl](https://github.com/goxjs/gl) **star:130** 跨平台的OpenGL 接口实现(OS X, Linux, Windows浏览器iOS, Android)。 [![最近一年没有更新][Yellow]](https://github.com/goxjs/gl) [![godoc][GoDoc]](https://godoc.org/github.com/goxjs/gl)
* [goxjs/glfw](https://github.com/goxjs/glfw) **star:59** 跨平台 glfw 库,可用于创建 OpenGL 上下文并接收事件。 [![godoc][GoDoc]](https://godoc.org/github.com/goxjs/glfw)
@ -1464,6 +1464,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [lego](https://github.com/xenolf/lego) **star:3760** 纯 Go ACME 客户端库及命令行工具 [![star > 2000][Awesome]](https://github.com/xenolf/lego) [![最近一周有更新][Green]](https://github.com/xenolf/lego) [![godoc][GoDoc]](https://godoc.org/github.com/xenolf/lego)
* [Cameradar](https://github.com/Ullaakut/cameradar) **star:1996** 工具和库以远程入侵RTSP流从监控摄像头。 [![godoc][GoDoc]](https://godoc.org/github.com/Ullaakut/cameradar)
* [acmetool](https://github.com/hlandau/acme) **star:1729** ACME(让我们用自动更新加密)客户端工具。 [![godoc][GoDoc]](https://godoc.org/github.com/hlandau/acme)
* [memguard](https://github.com/awnumar/memguard) **star:1682** 一个用于处理内存中敏感值的纯Go库。 [![最近一周有更新][Green]](https://github.com/awnumar/memguard) [![godoc][GoDoc]](https://godoc.org/github.com/awnumar/memguard)
* [secure](https://github.com/unrolled/secure) **star:1393** Go 语言 HTTP 中间件,为 Go 提供了一些安全功能 [![godoc][GoDoc]](https://godoc.org/github.com/unrolled/secure)
* [acra](https://github.com/cossacklabs/acra) **star:514** 网络加密代理保护基于数据库的应用程序免受数据泄漏:强选择性加密SQL注入预防入侵检测系统。 [![godoc][GoDoc]](https://godoc.org/github.com/cossacklabs/acra)
@ -1477,7 +1478,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [autocert](https://godoc.org/golang.org/x/crypto/acme/autocert) 让我们加密证书并启动TLS服务器。
* [goSecretBoxPassword](https://github.com/dwin/goSecretBoxPassword) **star:34** 一个安全哈希和加密密码的偏执包。 [![godoc][GoDoc]](https://godoc.org/github.com/dwin/goSecretBoxPassword)
* [Interpol](https://bitbucket.org/vahidi/interpol) 基于规则的数据生成器,用于模糊和渗透测试。
* [acmetool](https://github.com/hlandau/acme) ACME(让我们用自动更新加密)客户端工具。
* [goArgonPass](https://github.com/dwin/goArgonPass) **star:12** Argon2密码散列和验证设计为与现有Python和PHP实现兼容。 [![godoc][GoDoc]](https://godoc.org/github.com/dwin/goArgonPass)
* [certificates](https://github.com/mvmaasakkers/certificates) **star:10** 用于生成tls证书的自定义工具。 [![godoc][GoDoc]](https://godoc.org/github.com/mvmaasakkers/certificates)
* [sslmgr](https://github.com/adrianosela/sslmgr) **star:8** 使用围绕acme/autocert的高级包装器SSL证书变得很容易。 [![godoc][GoDoc]](https://godoc.org/github.com/adrianosela/sslmgr)
@ -1496,6 +1496,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [csvutil](https://github.com/jszwec/csvutil) **star:337** 高性能、惯用的CSV记录编码和解码到本机Go结构。 [![godoc][GoDoc]](https://godoc.org/github.com/jszwec/csvutil)
* [go-capnproto](https://github.com/glycerine/go-capnproto) **star:276** Go 语言用的 Cap'n Proto 库及解析器 [![godoc][GoDoc]](https://godoc.org/github.com/glycerine/go-capnproto)
* [php_session_decoder](https://github.com/yvasiyarov/php_session_decoder) **star:132** 用于协同 PHP session 格式数据和 PHP 序列化反序列化函数工作的go语言库 [![最近一年没有更新][Yellow]](https://github.com/yvasiyarov/php_session_decoder) [![godoc][GoDoc]](https://godoc.org/github.com/yvasiyarov/php_session_decoder)
* [structomap](https://github.com/tuvistavie/structomap) **star:107** 用于从静态结构体简单、动态的生成键值对的库 [![godoc][GoDoc]](https://godoc.org/github.com/tuvistavie/structomap)
* [cbor](https://github.com/fxamacker/cbor) **star:93**安全容易的CBOR编码和解码库。 [![最近一周有更新][Green]](https://github.com/fxamacker/cbor) [![godoc][GoDoc]](https://godoc.org/github.com/fxamacker/cbor)
* [bambam](https://github.com/glycerine/bambam) **star:60** 用于 Go 语言生成 Cap'n Proto schemas 的生成器 [![最近一年没有更新][Yellow]](https://github.com/glycerine/bambam) [![godoc][GoDoc]](https://godoc.org/github.com/glycerine/bambam)
* [asn1](https://github.com/PromonLogicalis/asn1) **star:43** 面向golang的BER和DER编码库。 [![godoc][GoDoc]](https://godoc.org/github.com/PromonLogicalis/asn1) [![归档项目][Archived]](https://github.com/PromonLogicalis/asn1)
@ -1503,7 +1504,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [fwencoder](https://github.com/o1egl/fwencoder) **star:10** 用于Go的固定宽度文件解析器(编码和解码库)。 [![最近一年没有更新][Yellow]](https://github.com/o1egl/fwencoder) [![godoc][GoDoc]](https://godoc.org/github.com/o1egl/fwencoder)
* [bel](https://github.com/32leaves/bel) **star:8** 从Go structs/interface生成TypeScript接口。对JSON RPC很有用。 [![godoc][GoDoc]](https://godoc.org/github.com/32leaves/bel)
* [pletter](https://github.com/vimeda/pletter) **star:7** A standard way to wrap a proto message for message brokers. [![godoc][GoDoc]](https://godoc.org/github.com/vimeda/pletter)
* [structomap](https://github.com/tuvistavie/structomap) 用于从静态结构体简单、动态的生成键值对的库
* [fixedwidth](https://github.com/huydang284/fixedwidth) **star:4** 固定宽度的文本格式(支持UTF-8)。 [![godoc][GoDoc]](https://godoc.org/github.com/huydang284/fixedwidth)
## 服务器应用程序
@ -1649,6 +1649,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [blackfriday](https://github.com/russross/blackfriday) **star:4177** Markdown 解析器 [![star > 2000][Awesome]](https://github.com/russross/blackfriday) [![godoc][GoDoc]](https://godoc.org/github.com/russross/blackfriday)
* [toml](https://github.com/BurntSushi/toml) **star:2994** TOML配置格式(带反射的编码器/解码器)。 [![star > 2000][Awesome]](https://github.com/BurntSushi/toml) [![godoc][GoDoc]](https://godoc.org/github.com/BurntSushi/toml)
* [sh](https://github.com/mvdan/sh) **star:2359** Shell解析器和格式化工具。 [![star > 2000][Awesome]](https://github.com/mvdan/sh) [![最近一周有更新][Green]](https://github.com/mvdan/sh) [![godoc][GoDoc]](https://godoc.org/github.com/mvdan/sh)
* [go-humanize](https://github.com/dustin/go-humanize) **star:2061** 格式化程序,用于将时间、数字和内存大小转换为可读格式。 [![star > 2000][Awesome]](https://github.com/dustin/go-humanize) [![godoc][GoDoc]](https://godoc.org/github.com/dustin/go-humanize)
* [bluemonday](https://github.com/microcosm-cc/bluemonday) **star:1375** HTML 清理工具 [![godoc][GoDoc]](https://godoc.org/github.com/microcosm-cc/bluemonday)
* [inject](https://github.com/facebookgo/inject) **star:1188** 包注入提供了一个基于反射的注入器。 [![godoc][GoDoc]](https://godoc.org/github.com/facebookgo/inject) [![归档项目][Archived]](https://github.com/facebookgo/inject)
* [gofeed](https://github.com/mmcdole/gofeed) **star:1173** 在Go中解析RSS和Atom feeds。 [![godoc][GoDoc]](https://godoc.org/github.com/mmcdole/gofeed)
@ -1666,14 +1667,15 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-nmea](https://github.com/adrianmo/go-nmea) **star:108** 用于Go语言的NMEA解析器库。 [![godoc][GoDoc]](https://godoc.org/github.com/adrianmo/go-nmea)
* [sdp](https://github.com/gortc/sdp) **star:80** SDP:会话描述协议[[RFC 4566](https://tools.ietf.org/html/rfc4566)]。 [![最近一周有更新][Green]](https://github.com/gortc/sdp) [![godoc][GoDoc]](https://godoc.org/github.com/gortc/sdp)
* [align](https://github.com/Guitarbum722/align) **star:61** 对文本进行对齐的通用应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/Guitarbum722/align)
* [genex](https://github.com/alixaxel/genex) **star:57** 将正则表达式计数并展开为所有匹配的字符串。 [![godoc][GoDoc]](https://godoc.org/github.com/alixaxel/genex)
* [go-slugify](https://github.com/mozillazg/go-slugify) **star:57** 生成漂亮的固定链接地址slug支持多种语言 [![最近一年没有更新][Yellow]](https://github.com/mozillazg/go-slugify) [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/go-slugify)
* [github_flavored_markdown](https://godoc.org/github.com/shurcooL/github_flavored_markdown) GitHub 风格的 Markdown 渲染器 (使用 blackfriday) ,支持代码块高亮以及可点击的锚点
* [goribot](https://github.com/zhshch2002/goribot) **star:54** 一个简单的golang spider/抓取框架,构建一个三行蜘蛛。 [![godoc][GoDoc]](https://godoc.org/github.com/zhshch2002/goribot) [![包含中文文档][CN]](https://github.com/zhshch2002/goribot)
* [editorconfig-core-go](https://github.com/editorconfig/editorconfig-core-go) **star:53** Editorconfig文件解析器和Go操作器。 [![最近一周有更新][Green]](https://github.com/editorconfig/editorconfig-core-go) [![godoc][GoDoc]](https://godoc.org/github.com/editorconfig/editorconfig-core-go)
* [guesslanguage](https://github.com/endeveit/guesslanguage) **star:45** 通过一个 unicode 文本来猜测该文本使用的语言 [![最近一年没有更新][Yellow]](https://github.com/endeveit/guesslanguage) [![godoc][GoDoc]](https://godoc.org/github.com/endeveit/guesslanguage)
* [go-zero-width](https://github.com/trubitsyn/go-zero-width) **star:45** 用于Go的零宽度字符检测和删除。 [![godoc][GoDoc]](https://godoc.org/github.com/trubitsyn/go-zero-width)
* [guesslanguage](https://github.com/endeveit/guesslanguage) **star:45** 通过一个 unicode 文本来猜测该文本使用的语言 [![最近一年没有更新][Yellow]](https://github.com/endeveit/guesslanguage) [![godoc][GoDoc]](https://godoc.org/github.com/endeveit/guesslanguage)
* [goregen](https://github.com/zach-klippenstein/goregen) **star:39** 根据正则表达式生成随机字符串 [![godoc][GoDoc]](https://godoc.org/github.com/zach-klippenstein/goregen)
* [allot](https://github.com/sbstjn/allot) **star:38** 用于CLI工具和机器人的占位符和通配符文本解析。 [![godoc][GoDoc]](https://godoc.org/github.com/sbstjn/allot)
* [go-humanize](https://github.com/dustin/go-humanize) 格式化程序,用于将时间、数字和内存大小转换为可读格式。
* [go-fixedwidth](https://github.com/ianlopshire/go-fixedwidth) **star:33** 固定宽度的文本格式(带反射的编码器/解码器)。 [![最近一周有更新][Green]](https://github.com/ianlopshire/go-fixedwidth) [![godoc][GoDoc]](https://godoc.org/github.com/ianlopshire/go-fixedwidth)
* [go-vcard](https://github.com/emersion/go-vcard) **star:31** 解析和格式化vCard。 [![godoc][GoDoc]](https://godoc.org/github.com/emersion/go-vcard)
* [gonameparts](https://github.com/polera/gonameparts) **star:30** 将人名解析为单独的名称部分。 [![godoc][GoDoc]](https://godoc.org/github.com/polera/gonameparts)
@ -1684,8 +1686,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [syndfeed](https://github.com/zhengchun/syndfeed) **star:7** Atom 1.0和RSS 2.0的联合提要。 [![最近一年没有更新][Yellow]](https://github.com/zhengchun/syndfeed) [![godoc][GoDoc]](https://godoc.org/github.com/zhengchun/syndfeed)
* [bbConvert](https://github.com/CalebQ42/bbConvert) **star:5** 将bbCode转换为HTML使您可以添加对自定义bbCode标记的支持。 [![最近一年没有更新][Yellow]](https://github.com/CalebQ42/bbConvert) [![godoc][GoDoc]](https://godoc.org/github.com/CalebQ42/bbConvert)
* [doi](https://github.com/hscells/doi) **star:4** 文档对象标识符(doi)解析器。 [![最近一年没有更新][Yellow]](https://github.com/hscells/doi) [![godoc][GoDoc]](https://godoc.org/github.com/hscells/doi)
* [genex](https://github.com/alixaxel/genex) 将正则表达式计数并展开为所有匹配的字符串。
* [github_flavored_markdown](https://godoc.org/github.com/shurcooL/github_flavored_markdown) GitHub 风格的 Markdown 渲染器 (使用 blackfriday) ,支持代码块高亮以及可点击的锚点
* [encdec](https://github.com/mickep76/encdec) **star:3** 软件包为编码器和解码器提供了通用接口。 [![godoc][GoDoc]](https://godoc.org/github.com/mickep76/encdec)
* [ltsv](https://github.com/Wing924/ltsv) **star:3** 用于Go的高性能[LTSV(标签为Tab Separeted Value)](http://ltsv.org/)阅读器。 [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/ltsv)
* Utility
@ -1765,7 +1765,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-hacknews](https://github.com/PaulRosset/go-hacknews) **star:10** HackerNews API的小型Go客户端。 [![最近一年没有更新][Yellow]](https://github.com/PaulRosset/go-hacknews) [![godoc][GoDoc]](https://godoc.org/github.com/PaulRosset/go-hacknews)
* [smite](https://github.com/sergiotapia/smitego) **star:10** 对 Smite game API 的封装。 [![最近一年没有更新][Yellow]](https://github.com/sergiotapia/smitego) [![godoc][GoDoc]](https://godoc.org/github.com/sergiotapia/smitego)
* [rrdaclient](https://github.com/Omie/rrdaclient) **star:8** 用于接入 statdns.com API 的库——RRDA API。通过HTTP协议进行 DNS查询。 [![最近一年没有更新][Yellow]](https://github.com/Omie/rrdaclient) [![godoc][GoDoc]](https://godoc.org/github.com/Omie/rrdaclient)
* [lastpass-go](https://github.com/ansd/lastpass-go) **star:8** 使用[LastPass](https://www.lastpass.com/) API的客户端库。 [![最近一周有更新][Green]](https://github.com/ansd/lastpass-go) [![godoc][GoDoc]](https://godoc.org/github.com/ansd/lastpass-go)
* [lastpass-go](https://github.com/ansd/lastpass-go) **star:8** 使用[LastPass](https://www.lastpass.com/) API的客户端库。 [![godoc][GoDoc]](https://godoc.org/github.com/ansd/lastpass-go)
* [go-telegraph](https://gitlab.com/toby3d/telegraph) Telegraph 发布平台 API 客户端。
* [go-sptrans](https://github.com/sergioaugrod/go-sptrans) **star:7** SPTrans Olho Vivo API 的客户端。 [![最近一年没有更新][Yellow]](https://github.com/sergioaugrod/go-sptrans) [![godoc][GoDoc]](https://godoc.org/github.com/sergioaugrod/go-sptrans)
* [tumblr](https://github.com/mattcunningham/gumblr) **star:6** Tumblr v2 API 的 Go 语言封装。 [![最近一年没有更新][Yellow]](https://github.com/mattcunningham/gumblr) [![godoc][GoDoc]](https://godoc.org/github.com/mattcunningham/gumblr)
@ -1789,8 +1789,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [delve](https://github.com/derekparker/delve) **star:13070** Go 语言调试器 [![star > 2000][Awesome]](https://github.com/derekparker/delve) [![最近一周有更新][Green]](https://github.com/derekparker/delve) [![godoc][GoDoc]](https://godoc.org/github.com/derekparker/delve)
* [ctop](https://github.com/bcicen/ctop) **star:9326** [Top-like](http://ctop.sh)接口(例如htop) 用于容器数据收集。 [![star > 2000][Awesome]](https://github.com/bcicen/ctop) [![最近一周有更新][Green]](https://github.com/bcicen/ctop) [![godoc][GoDoc]](https://godoc.org/github.com/bcicen/ctop)
* [wuzz](https://github.com/asciimoo/wuzz) **star:8497** 用于HTTP检查的交互式cli工具。 [![star > 2000][Awesome]](https://github.com/asciimoo/wuzz) [![最近一周有更新][Green]](https://github.com/asciimoo/wuzz) [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
* [sqlx](https://github.com/jmoiron/sqlx) **star:7586** 为内建的数据库/sql 软件包提供一组扩展。 [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
* [sslice](https://github.com/yaa110/sslice) 创建一个总是排序的切片。
* [sqlx](https://github.com/jmoiron/sqlx) **star:7586** 为内建的数据库/sql 软件包提供一组扩展。 [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
* [peco](https://github.com/peco/peco) **star:5681** 简单的交互过滤工具。 [![star > 2000][Awesome]](https://github.com/peco/peco) [![最近一周有更新][Green]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
* [usql](https://github.com/knq/usql) **star:5532** usql 是一个通用的命令行接口,用于操作 sql 数据库。 [![star > 2000][Awesome]](https://github.com/knq/usql) [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4985** 尽可能快速的发布 Go 语言二进制文件。 [![star > 2000][Awesome]](https://github.com/goreleaser/goreleaser) [![最近一周有更新][Green]](https://github.com/goreleaser/goreleaser) [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
@ -1800,10 +1800,10 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [hystrix-go](https://github.com/afex/hystrix-go) **star:2287** 实现 Hystrix 风格的、程序员预定义的 fallback 机制(熔断。 [![star > 2000][Awesome]](https://github.com/afex/hystrix-go) [![godoc][GoDoc]](https://godoc.org/github.com/afex/hystrix-go)
* [panicparse](https://github.com/maruel/panicparse) **star:2180** 将类似的协程分组并对调用栈进行着色 [![star > 2000][Awesome]](https://github.com/maruel/panicparse) [![godoc][GoDoc]](https://godoc.org/github.com/maruel/panicparse)
* [Task](https://github.com/go-task/task) **star:2174** 简单的“Go”的选择。 [![star > 2000][Awesome]](https://github.com/go-task/task) [![godoc][GoDoc]](https://godoc.org/github.com/go-task/task)
* [minify](https://github.com/tdewolff/minify) **star:1975** 用于HTML、CSS、JS、XML、JSON和SVG文件格式的快速缩小器。 [![最近一周有更新][Green]](https://github.com/tdewolff/minify) [![godoc][GoDoc]](https://godoc.org/github.com/tdewolff/minify)
* [go-funk](https://github.com/thoas/go-funk) **star:1500** 现代 Go 语言工具库,提供了很多有用的工具 (map, find, contains, filter, chunk, reverse, ...) [![godoc][GoDoc]](https://godoc.org/github.com/thoas/go-funk)
* [mmake](https://github.com/tj/mmake) **star:1472** 现代 Make 工具 [![godoc][GoDoc]](https://godoc.org/github.com/tj/mmake)
* [Storm](https://github.com/asdine/storm) **star:1462** 一个简单又强大的用于 BoltDB 的工具 [![godoc][GoDoc]](https://godoc.org/github.com/asdine/storm)
* [structs](https://github.com/PumpkinSeed/structs) 简单来讲就是 "Make" 的替代品。
* [mole](https://github.com/davrodpin/mole) **star:1347** cli应用程序可以轻松创建ssh隧道。 [![godoc][GoDoc]](https://godoc.org/github.com/davrodpin/mole)
* [mc](https://github.com/minio/mc) **star:1285** Minio Client 提供了一组工具,用于操作 Amazon S3 兼容云存储和文件系统。 [![最近一周有更新][Green]](https://github.com/minio/mc) [![godoc][GoDoc]](https://godoc.org/github.com/minio/mc)
* [boilr](https://github.com/tmrts/boilr) **star:1024** 非常快的CLI工具用于从样板模板创建项目。 [![godoc][GoDoc]](https://godoc.org/github.com/tmrts/boilr)
@ -1812,6 +1812,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [spinner](https://github.com/briandowns/spinner) **star:890** 一个 Go 语言软件包,提供多种选项,方便在终端中创建加载动画。 [![godoc][GoDoc]](https://godoc.org/github.com/briandowns/spinner)
* [circuitbreaker](https://github.com/rubyist/circuitbreaker) **star:837** 接通断路器。 [![godoc][GoDoc]](https://godoc.org/github.com/rubyist/circuitbreaker)
* [git-time-metric](https://github.com/git-time-metric/gtm) **star:763** git-time-metric - 。 [![godoc][GoDoc]](https://godoc.org/github.com/git-time-metric/gtm)
* [jump](https://github.com/gsamokovarov/jump) **star:757** 通过学习你的习惯,可以帮助你更快地导航。 [![godoc][GoDoc]](https://godoc.org/github.com/gsamokovarov/jump)
* [immortal](https://github.com/immortal/immortal) **star:632** \*nix 跨平台 (与操作系统无关的)监控程序。 [![godoc][GoDoc]](https://godoc.org/github.com/immortal/immortal)
* [htcat](https://github.com/htcat/htcat) **star:502** 并行及流水线的 HTTP GET 工具。 [![godoc][GoDoc]](https://godoc.org/github.com/htcat/htcat)
* [go-dry](https://github.com/ungerik/go-dry) **star:443** DRY(don't repeat yourself)库。 [![最近一年没有更新][Yellow]](https://github.com/ungerik/go-dry) [![godoc][GoDoc]](https://godoc.org/github.com/ungerik/go-dry)
@ -1830,10 +1831,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-trigger](https://github.com/sadlil/go-trigger) **star:190** Go 语言全局事件触发器,通过 id 和触发器,在程序的任何地方注册事件。 [![最近一年没有更新][Yellow]](https://github.com/sadlil/go-trigger) [![godoc][GoDoc]](https://godoc.org/github.com/sadlil/go-trigger)
* [retry](https://github.com/kamilsk/retry) **star:184** 基于上下文的功能机制,反复执行命令直到成功。 [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/retry)
* [mimetype](https://github.com/gabriel-vasile/mimetype) **star:177** 用于基于神奇数字的MIME类型检测的包。 [![最近一周有更新][Green]](https://github.com/gabriel-vasile/mimetype) [![godoc][GoDoc]](https://godoc.org/github.com/gabriel-vasile/mimetype)
* [minify](https://github.com/tdewolff/minify) 用于HTML、CSS、JS、XML、JSON和SVG文件格式的快速缩小器。
* [go-bind-plugin](https://github.com/wendigo/go-bind-plugin) **star:164** Go:generate 工具,用于构建 Go 语言插件(1.8 only),并对导出的符号进行包装。 [![godoc][GoDoc]](https://godoc.org/github.com/wendigo/go-bind-plugin)
* [gotenv](https://github.com/subosito/gotenv) **star:161**`.env` 或者任何 `io.Reader`。 [![godoc][GoDoc]](https://godoc.org/github.com/subosito/gotenv)
* [gpath](https://github.com/tenntenn/gpath) 用于简化结构体域访问的库。
* [rerun](https://github.com/ivpusic/rerun) **star:155** 当源代码发生更改时重新编译和重新运行go应用程序。 [![最近一年没有更新][Yellow]](https://github.com/ivpusic/rerun) [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/rerun)
* [util](https://github.com/shomali11/util) **star:149** 有用实用函数的集合。(字符串,并发,操作,…) [![godoc][GoDoc]](https://godoc.org/github.com/shomali11/util)
* [moldova](https://github.com/StabbyCutyou/moldova) **star:148** 基于输入目标生成随机数据的工具 [![最近一年没有更新][Yellow]](https://github.com/StabbyCutyou/moldova) [![godoc][GoDoc]](https://godoc.org/github.com/StabbyCutyou/moldova)
@ -1863,19 +1862,19 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [goback](https://github.com/carlescere/goback) **star:42** 一个 Go 语言的简单的指数补偿包。 [![最近一年没有更新][Yellow]](https://github.com/carlescere/goback) [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/goback)
* [gaper](https://github.com/maxcnunes/gaper) **star:41** 当Go项目崩溃或一些人看到文件更改时构建并重新启动该项目。 [![godoc][GoDoc]](https://godoc.org/github.com/maxcnunes/gaper)
* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:41** 不需要编写任何汇编代码就能使用 x86 SIMD。 [![最近一年没有更新][Yellow]](https://github.com/mengzhuo/intrinsic) [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/intrinsic) [![归档项目][Archived]](https://github.com/mengzhuo/intrinsic)
* [jump](https://github.com/gsamokovarov/jump) 通过学习你的习惯,可以帮助你更快地导航。
* [copy-pasta](https://github.com/jutkko/copy-pasta) **star:38** 通用多工作站剪切板,使用类似 S3 的后端作为存储。 [![godoc][GoDoc]](https://godoc.org/github.com/jutkko/copy-pasta)
* [golarm](https://github.com/msempere/golarm) **star:37** 告警(支持系统事件)。 [![最近一年没有更新][Yellow]](https://github.com/msempere/golarm) [![godoc][GoDoc]](https://godoc.org/github.com/msempere/golarm)
* [pgo](https://github.com/arthurkushman/pgo) **star:34** 用于PHP社区的 Convenient 函数。 [![godoc][GoDoc]](https://godoc.org/github.com/arthurkushman/pgo)
* [retry](https://github.com/thedevsaddam/retry) **star:34** 简单易用的重试机制包,为 Go 。 [![最近一年没有更新][Yellow]](https://github.com/thedevsaddam/retry) [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/retry)
* [myhttp](https://github.com/inancgumus/myhttp) **star:33** 简单的API使HTTP GET请求与超时支持。 [![最近一年没有更新][Yellow]](https://github.com/inancgumus/myhttp) [![godoc][GoDoc]](https://godoc.org/github.com/inancgumus/myhttp) [![归档项目][Archived]](https://github.com/inancgumus/myhttp)
* [gpath](https://github.com/tenntenn/gpath) **star:32** 用于简化结构体域访问的库。 [![最近一年没有更新][Yellow]](https://github.com/tenntenn/gpath) [![godoc][GoDoc]](https://godoc.org/github.com/tenntenn/gpath)
* [retry-go](https://github.com/rafaeljesus/retry-go) **star:31** 对 Go 来说,重试变得简单而容易。 [![最近一年没有更新][Yellow]](https://github.com/rafaeljesus/retry-go) [![godoc][GoDoc]](https://godoc.org/github.com/rafaeljesus/retry-go)
* [rclient](https://github.com/zpatrick/rclient) **star:31** 可读、灵活、易于使用的REST api客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/zpatrick/rclient)
* [beyond](https://github.com/wesovilabs/beyond) **star:30** Go工具将带你进入AOP的世界! [![godoc][GoDoc]](https://godoc.org/github.com/wesovilabs/beyond)
* [dbt](https://github.com/nikogura/dbt) **star:23** 用于从中心可信存储库运行自更新签名二进制文件的框架。 [![最近一周有更新][Green]](https://github.com/nikogura/dbt) [![godoc][GoDoc]](https://godoc.org/github.com/nikogura/dbt)
* [scan](https://github.com/blockloop/scan) **star:22** 扫描golang的sql。行直接指向结构、片或基本类型。 [![godoc][GoDoc]](https://godoc.org/github.com/blockloop/scan)
* [ugo](https://github.com/alxrm/ugo) **star:22** uGo 是一个切片工具箱,有着和 Go 语言一致的语法法。 [![最近一年没有更新][Yellow]](https://github.com/alxrm/ugo) [![godoc][GoDoc]](https://godoc.org/github.com/alxrm/ugo)
* [gostrutils](https://github.com/ik5/gostrutils) **star:22** 字符串操作和转换函数的集合。 [![godoc][GoDoc]](https://godoc.org/github.com/ik5/gostrutils)
* [scan](https://github.com/blockloop/scan) **star:22** 扫描golang的sql。行直接指向结构、片或基本类型。 [![godoc][GoDoc]](https://godoc.org/github.com/blockloop/scan)
* [filter](https://github.com/gookit/filter) **star:21** 提供Go数据的过滤、清理和转换。 [![godoc][GoDoc]](https://godoc.org/github.com/gookit/filter)
* [goplaceholder](https://github.com/michiwend/goplaceholder) **star:21** 一个小巧的 Go 语言库用于生成占位图片。 [![最近一年没有更新][Yellow]](https://github.com/michiwend/goplaceholder) [![godoc][GoDoc]](https://godoc.org/github.com/michiwend/goplaceholder)
* [generate](https://github.com/go-playground/generate) **star:21** 针对一个路径或环境变量,递归的执行 Go generate可以通过正则表达式来进行过滤。 [![最近一年没有更新][Yellow]](https://github.com/go-playground/generate) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/generate)
@ -1883,15 +1882,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [slice](https://github.com/psampaz/slice) **star:16** 用于普通Go切片操作的类型安全函数。 [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/slice)
* [go-httpheader](https://github.com/mozillazg/go-httpheader) **star:15** 用于将结构体编码进 http 头的 Go 语言库 [![最近一年没有更新][Yellow]](https://github.com/mozillazg/go-httpheader) [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/go-httpheader)
* [dlog](https://github.com/kirillDanshin/dlog) **star:15** 编译时控制的日志,让你的 release 包变得更小而不需移除 debug 调用。 [![最近一年没有更新][Yellow]](https://github.com/kirillDanshin/dlog) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/dlog)
* [okrun](https://github.com/xta/okrun) **star:14** Go 运行错误 steamroller。 [![最近一年没有更新][Yellow]](https://github.com/xta/okrun) [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun)
* [rerate](https://github.com/abo/rerate) **star:14** 基于 Redis 的速率计数器和限速器 [![最近一年没有更新][Yellow]](https://github.com/abo/rerate) [![godoc][GoDoc]](https://godoc.org/github.com/abo/rerate)
* [filler](https://github.com/yaronsumel/filler) **star:14** 使用“fill”标签填充结构的小工具。 [![最近一年没有更新][Yellow]](https://github.com/yaronsumel/filler) [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/filler)
* [structs](https://github.com/PumpkinSeed/structs) **star:14** 简单来讲就是 "Make" 的替代品。 [![最近一年没有更新][Yellow]](https://github.com/PumpkinSeed/structs) [![godoc][GoDoc]](https://godoc.org/github.com/PumpkinSeed/structs)
* [okrun](https://github.com/xta/okrun) **star:14** Go 运行错误 steamroller。 [![最近一年没有更新][Yellow]](https://github.com/xta/okrun) [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun)
* [cmd](https://github.com/SimonBaeumer/cmd) **star:13** 用于在osx、windows和linux上执行shell命令的库。 [![godoc][GoDoc]](https://godoc.org/github.com/SimonBaeumer/cmd)
* [ghokin](https://github.com/antham/ghokin) **star:13** 没有外部依赖的gherkin (cucumber, behat…)并行格式化程序。 [![最近一周有更新][Green]](https://github.com/antham/ghokin) [![godoc][GoDoc]](https://godoc.org/github.com/antham/ghokin)
* [rest-go](https://github.com/edermanoel94/rest-go) **star:12** 一个包它为使用rest api提供了许多有用的方法。 [![godoc][GoDoc]](https://godoc.org/github.com/edermanoel94/rest-go)
* [slicer](https://github.com/leaanthony/slicer) **star:12** 使处理切片更容易。 [![最近一周有更新][Green]](https://github.com/leaanthony/slicer) [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/slicer)
* [ctxutil](https://github.com/posener/ctxutil) **star:11** 上下文工具。 [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil)
* [rest-go](https://github.com/edermanoel94/rest-go) **star:12** 一个包它为使用rest api提供了许多有用的方法。 [![godoc][GoDoc]](https://godoc.org/github.com/edermanoel94/rest-go)
* [mimesniffer](https://github.com/aofei/mimesniffer) **star:11** 一个用于Go的MIME类型嗅探器。 [![godoc][GoDoc]](https://godoc.org/github.com/aofei/mimesniffer)
* [ctxutil](https://github.com/posener/ctxutil) **star:11** 上下文工具。 [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil)
* [retry](https://github.com/shafreeck/retry) **star:10** 一个相当简单的库,以确保您的工作可以完成。 [![godoc][GoDoc]](https://godoc.org/github.com/shafreeck/retry)
* [backscanner](https://github.com/icza/backscanner) **star:9** 类似 bufio 的扫描器,但它以相反的顺序读取和返回行,从给定的位置开始,然后返回。 [![最近一年没有更新][Yellow]](https://github.com/icza/backscanner) [![godoc][GoDoc]](https://godoc.org/github.com/icza/backscanner)
* [command](https://github.com/txgruppi/command) **star:9** 命令模式,支持线程安全的串行、并行调度。 [![最近一年没有更新][Yellow]](https://github.com/txgruppi/command) [![godoc][GoDoc]](https://godoc.org/github.com/txgruppi/command)
@ -1925,8 +1925,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [validator](https://github.com/go-playground/validator) **star:4528** Go 结构体及域验证,包括:跨域、跨结构体, Map, 切片和数组。 [![star > 2000][Awesome]](https://github.com/go-playground/validator) [![最近一周有更新][Green]](https://github.com/go-playground/validator) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/validator)
* [govalidator](https://github.com/asaskevich/govalidator) **star:3927** 用于字符串数字切片和结构的验证器和sanitizers。 [![star > 2000][Awesome]](https://github.com/asaskevich/govalidator) [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/govalidator)
* [govalidator](https://github.com/thedevsaddam/govalidator) 用简单的规则验证Golang请求数据。深受Laravel请求验证的启发。
* [ozzo-validation](https://github.com/go-ozzo/ozzo-validation) **star:1220** 支持各种数据类型(结构、字符串、映射、片等)的验证,使用可配置和可扩展的验证规则,这些规则在通常的代码构造中指定,而不是在结构标签中指定。 [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-validation)
* [govalidator](https://github.com/thedevsaddam/govalidator) **star:811** 用简单的规则验证Golang请求数据。深受Laravel请求验证的启发。 [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/govalidator)
* [validate](https://github.com/gookit/validate) **star:192** Go 封装数据验证和过滤。支持验证映射、结构、请求(表单、JSON、url)。值,上载文件)数据和更多特性。 [![godoc][GoDoc]](https://godoc.org/github.com/gookit/validate) [![包含中文文档][CN]](https://github.com/gookit/validate)
* [checkdigit](https://github.com/osamingo/checkdigit) **star:48** 提供校验数字算法(Luhn, Verhoeff, Damm)和计算器(ISBN, EAN, JAN, UPC等)。 [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/checkdigit)
* [jio](https://github.com/faceair/jio) **star:29** jio是一个json模式验证器类似于[joi](https://github.com/hapijs/joi)。 [![godoc][GoDoc]](https://godoc.org/github.com/faceair/jio) [![包含中文文档][CN]](https://github.com/faceair/jio)
@ -2085,7 +2085,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [errcheck](https://github.com/kisielk/errcheck) **star:1380** Errcheck是一个用于检查Go程序中未检查错误的程序。 [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
* [gcvis](https://github.com/davecheney/gcvis) **star:949** 实时可视化跟踪 GC 数据。 [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) 用于大量静态分析检查,您可能已经从 c# 的 ReSharper 等工具中习惯了这些检查。
* [php-parser](https://github.com/z7zmey/php-parser) **star:687** 用 Go 编写的 PHP 解析器。 [![最近一周有更新][Green]](https://github.com/z7zmey/php-parser) [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
* [php-parser](https://github.com/z7zmey/php-parser) **star:687** 用 Go 编写的 PHP 解析器。 [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
* [go-critic](https://github.com/go-critic/go-critic) **star:651** 源代码检查工具。 [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:416** 基于 Web 的 Golang AST 可视化工具。
* [GoCover.io](http://gocover.io/) GoCover.io 提供了任意 golang 包的代码覆盖率服务。
@ -2140,7 +2140,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-swagger](https://github.com/go-swagger/go-swagger) **star:4656** 基于 Go 的Swagger 2.0实现。 [![star > 2000][Awesome]](https://github.com/go-swagger/go-swagger) [![最近一周有更新][Green]](https://github.com/go-swagger/go-swagger) [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:4059** 借助的 OctoLinker 浏览器扩展,可以高效的地浏览 GitHub go文件。 [![star > 2000][Awesome]](https://github.com/OctoLinker/browser-extension) [![最近一周有更新][Green]](https://github.com/OctoLinker/browser-extension)
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2280** 使用 dot format 可视化 Go 程序的调用图。 [![star > 2000][Awesome]](https://github.com/TrueFurby/go-callvis) [![最近一周有更新][Green]](https://github.com/TrueFurby/go-callvis) [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2280** 使用 dot format 可视化 Go 程序的调用图。 [![star > 2000][Awesome]](https://github.com/TrueFurby/go-callvis) [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
* [depth](https://github.com/KyleBanks/depth) **star:430** 通过分析导入,将包依赖关系树可视化输出。 [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth)
* [gb](https://getgb.io/) 一个基于项目的易用的构建工具。
* [richgo](https://github.com/kyoh86/richgo) **star:425** 用文本装饰丰富 go test 的输出。 [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
@ -2202,7 +2202,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:117** Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. [![最近一周有更新][Green]](https://github.com/appleboy/easyssh-proxy) [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/easyssh-proxy)
* [jcli](https://github.com/jenkins-zh/jenkins-cli) **star:113** 詹金斯CLI允许你管理你的詹金斯作为一个简单的方法。 [![最近一周有更新][Green]](https://github.com/jenkins-zh/jenkins-cli) [![godoc][GoDoc]](https://godoc.org/github.com/jenkins-zh/jenkins-cli) [![包含中文文档][CN]](https://github.com/jenkins-zh/jenkins-cli)
* [kcli](https://github.com/cswank/kcli) **star:102** 用于检查kafka主题/分区/消息的命令行工具。 [![最近一周有更新][Green]](https://github.com/cswank/kcli) [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
* [terraform-provider-openapi](https://github.com/dikhan/terraform-provider-openapi) **star:90** Terraform provider plugin它根据OpenAPI文档(以前称为swagger文件)在运行时动态配置自身该文档包含了公开的api的定义。 [![最近一周有更新][Green]](https://github.com/dikhan/terraform-provider-openapi) [![godoc][GoDoc]](https://godoc.org/github.com/dikhan/terraform-provider-openapi)
* [terraform-provider-openapi](https://github.com/dikhan/terraform-provider-openapi) **star:90** Terraform provider plugin它根据OpenAPI文档(以前称为swagger文件)在运行时动态配置自身该文档包含了公开的api的定义。 [![godoc][GoDoc]](https://godoc.org/github.com/dikhan/terraform-provider-openapi)
* [winrm-cli](https://github.com/masterzen/winrm-cli) **star:82** 在Windows机器上远程执行命令的Cli工具。 [![godoc][GoDoc]](https://godoc.org/github.com/masterzen/winrm-cli)
* [go-furnace](https://github.com/go-furnace/go-furnace) **star:73** 用Go编写的托管解决方案可轻松地在AWS、GCP或DigitalOcean上部署应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/go-furnace/go-furnace)
* [drone-scp](https://github.com/appleboy/drone-scp) **star:65** 通过 SSH 进行文件拷贝。其中 SSH 通过二进制文件、docker 或 Drone CI触发。 [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/drone-scp)
@ -2224,7 +2224,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:9015** 快速、简单、可伸缩的分布式文件系统采用了O(1)磁盘查找。 [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) [![最近一周有更新][Green]](https://github.com/chrislusf/seaweedfs) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
* [confd](https://github.com/kelseyhightower/confd) **star:6762** 使用 etcd 或 consul 的模板和数据管理本地应用程序配置文件。 [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
* [Comcast](https://github.com/tylertreat/Comcast) **star:6344** 模拟坏的网络连接。 [![star > 2000][Awesome]](https://github.com/tylertreat/Comcast) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast)
* [LiteIDE](https://github.com/visualfc/liteide) **star:5777** 简单的、开源的、跨平台的Go IDE。 [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![最近一周有更新][Green]](https://github.com/visualfc/liteide) [![包含中文文档][CN]](https://github.com/visualfc/liteide)
* [LiteIDE](https://github.com/visualfc/liteide) **star:5777** 简单的、开源的、跨平台的Go IDE。 [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![包含中文文档][CN]](https://github.com/visualfc/liteide)
* [drive](https://github.com/odeke-em/drive) **star:5194** 基于命令行的谷歌驱动器客户端。 [![star > 2000][Awesome]](https://github.com/odeke-em/drive) [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
* [nes](https://github.com/fogleman/nes) **star:4315** 任天堂娱乐系统(NES)模拟器。 [![star > 2000][Awesome]](https://github.com/fogleman/nes) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:4253** 为自动化测试模拟网络和系统条件的代理。 [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
@ -2255,12 +2255,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [wellington](https://github.com/wellington/wellington) **star:292** Sass 项目管理工具使用sprite函数(如Compass)扩展语言。 [![最近一年没有更新][Yellow]](https://github.com/wellington/wellington) [![godoc][GoDoc]](https://godoc.org/github.com/wellington/wellington)
* [ipe](https://github.com/dimiro1/ipe) **star:289** Open source Pusher server implementation compatible with Pusher client libraries written in GO. [![最近一年没有更新][Yellow]](https://github.com/dimiro1/ipe) [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/ipe)
* [ide](https://github.com/thestrukture/ide) **star:254** 基于浏览器的IDE [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide)
* [Cherry](https://github.com/rafael-santiago/cherry) **star:205** 微型网络聊天服务器。 [![最近一年没有更新][Yellow]](https://github.com/rafael-santiago/cherry) [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry)
* [orange-cat](https://github.com/noraesae/orange-cat) **star:181** 用Go编写的Markdown预览器。 [![godoc][GoDoc]](https://godoc.org/github.com/noraesae/orange-cat)
* [Orbit](https://github.com/gulien/orbit) **star:133** 一个根据模板来运行命令和生成文件的简单小工具。 [![godoc][GoDoc]](https://godoc.org/github.com/gulien/orbit)
* [joincap](https://github.com/assafmo/joincap) **star:128** 用于合并多个pcap文件的命令行实用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap)
* [Juju](https://jujucharms.com/) Cloud-agnostic的服务部署和编制 —— 支持EC2、Azure、Openstack、MAAS等。
* [boxed](https://github.com/tejo/boxed) **star:72** 基于Dropbox的博客引擎。 [![最近一年没有更新][Yellow]](https://github.com/tejo/boxed) [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed)
* [Cherry](https://github.com/rafael-santiago/cherry) 微型网络聊天服务器。
* [dp](https://github.com/scryinfo/dp) **star:57** 通过SDK与区块链进行数据交换开发人员可以轻松访问DAPP开发。 [![godoc][GoDoc]](https://godoc.org/github.com/scryinfo/dp)
* [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** 基于加密管的简单的NaCL EC25519工具。 [![最近一年没有更新][Yellow]](https://github.com/unix4fun/naclpipe) [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe)
* [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** 测试你的终端。 [![最近一年没有更新][Yellow]](https://github.com/crazcalm/term-quiz) [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz)
@ -2453,15 +2453,15 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [A Tour of Go](http://tour.golang.org/) 互动的 Go 之旅。
* [Go WebAssembly Tutorial - Building a Simple Calculator](https://tutorialedge.net/golang/go-webassembly-tutorial/)
* [go-patterns](https://github.com/tmrts/go-patterns) **star:11807** 策划的清单去设计模式,食谱和习惯用法。 [![star > 2000][Awesome]](https://github.com/tmrts/go-patterns) [![godoc][GoDoc]](https://godoc.org/github.com/tmrts/go-patterns)
* [Learn Go with TDD](https://github.com/quii/learn-go-with-tests) **star:9637** 学习使用测试驱动开发。 [![star > 2000][Awesome]](https://github.com/quii/learn-go-with-tests) [![最近一周有更新][Green]](https://github.com/quii/learn-go-with-tests) [![godoc][GoDoc]](https://godoc.org/github.com/quii/learn-go-with-tests) [![包含中文文档][CN]](https://github.com/quii/learn-go-with-tests)
* [Learning Golang - From zero to hero](https://milapneupane.com.np/2019/07/06/learning-golang-from-zero-to-hero/) 面向 Golang 初学者教程。
* [package main](https://www.youtube.com/packagemain) 关于 Go 编程的YouTube频道。
* [Programming with Google Go](https://www.coursera.org/specializations/google-golang) Coursera的专业学习可以从零开始。
* [Golang for Node.js Developers](https://github.com/miguelmota/golang-for-nodejs-developers) **star:1079** 引入示例讲述 Golang 与Node.js在学习上的差异。 [![最近一周有更新][Green]](https://github.com/miguelmota/golang-for-nodejs-developers) [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/golang-for-nodejs-developers)
* [Golangbot](https://golangbot.com/learn-golang-series/) Go 编程教程。
* [GolangCode](https://golangcode.com/) 收集代码片段和教程,以帮助处理日常问题。
* [Hackr.io](https://hackr.io/tutorials/learn-golang) Go社区投票选举出来的最好的在线 Go 教程。
* [How to Use Godog for Behavior-driven Development in Go](https://semaphoreci.com/community/tutorials/how-to-use-godog-for-behavior-driven-development-in-go) 快速使用Godog —— 一个行为驱动开发的构建和测试应用程序框架。
* [Learn Go with TDD](https://github.com/quii/learn-go-with-tests) 学习使用测试驱动开发。
* [Learning Golang - From zero to hero](https://milapneupane.com.np/2019/07/06/learning-golang-from-zero-to-hero/) 面向 Golang 初学者教程。
* [package main](https://www.youtube.com/packagemain) 关于 Go 编程的YouTube频道。
* [Programming with Google Go](https://www.coursera.org/specializations/google-golang) Coursera的专业学习可以从零开始。
* [The worlds easiest introduction to WebAssembly with Golang](https://medium.com/@martinolsansky/webassembly-with-golang-is-fun-b243c0e34f02)
* [Working with Go](https://github.com/mkaz/working-with-go) **star:1144** 由一个经验丰富的Go程序员群体编写的一系列Go学习范例。 [![最近一周有更新][Green]](https://github.com/mkaz/working-with-go)
* [Your basic Go](http://yourbasic.org/golang) 如何收集大量的教程。

View File

@ -7,7 +7,7 @@
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "The project has been archived"
[GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc document links"
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2020-01-05 15:18:32(Synchronize every day)**
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2020-01-06 10:52:30(Synchronize every day)**
[![english](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/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)
@ -256,7 +256,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [sand](https://github.com/Zaba505/sand) **star:9** Simple API for creating interpreters and so much more. [![It hasn't been updated in the last year][Yellow]](https://github.com/Zaba505/sand) [![godoc][GoDoc]](https://godoc.org/github.com/Zaba505/sand)
* [ts](https://github.com/liujianping/ts) **star:7** Timestamp convert & compare tool. [![godoc][GoDoc]](https://godoc.org/github.com/liujianping/ts)
* [cmd](https://github.com/posener/cmd) **star:2** Extends the standard `flag` package to support sub commands and more in idomatic way. [![godoc][GoDoc]](https://godoc.org/github.com/posener/cmd)
* [clîr](https://github.com/leaanthony/clir) **star:2** A Simple and Clear CLI library. Dependency free. [![There was an update last week][Green]](https://github.com/leaanthony/clir) [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/clir)
* [clîr](https://github.com/leaanthony/clir) **star:2** A Simple and Clear CLI library. Dependency free. [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/clir)
### Advanced Console UIs
@ -265,7 +265,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [termui](https://github.com/gizak/termui) **star:9391** Go terminal dashboard based on **termbox-go** and inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib). [![star > 2000][Awesome]](https://github.com/gizak/termui) [![godoc][GoDoc]](https://godoc.org/github.com/gizak/termui)
* [gommon/color](https://github.com/labstack/gommon/tree/master/color) Style terminal text.
* [gocui](https://github.com/jroimartin/gocui) **star:5829** Minimalist Go library aimed at creating Console User Interfaces. [![star > 2000][Awesome]](https://github.com/jroimartin/gocui) [![godoc][GoDoc]](https://godoc.org/github.com/jroimartin/gocui)
* [termbox-go](https://github.com/nsf/termbox-go) **star:3626** Termbox is a library for creating cross-platform text-based interfaces. [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![There was an update last week][Green]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go)
* [termbox-go](https://github.com/nsf/termbox-go) **star:3626** Termbox is a library for creating cross-platform text-based interfaces. [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go)
* [go-prompt](https://github.com/c-bata/go-prompt) **star:2734** Library for building a powerful interactive prompt, inspired by [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit). [![star > 2000][Awesome]](https://github.com/c-bata/go-prompt) [![godoc][GoDoc]](https://godoc.org/github.com/c-bata/go-prompt)
* [uiprogress](https://github.com/gosuri/uiprogress) **star:1609** Flexible library to render progress bars in terminal applications. [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uiprogress)
* [asciigraph](https://github.com/guptarohit/asciigraph) **star:1238** Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies. [![godoc][GoDoc]](https://godoc.org/github.com/guptarohit/asciigraph)
@ -497,7 +497,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [goqu](https://github.com/doug-martin/goqu) **star:710** Idiomatic SQL builder and query library. [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu)
* [Dotsql](https://github.com/gchaincl/dotsql) **star:485** Go library that helps you keep sql files in one place and use them with ease. [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/dotsql)
* [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) **star:451** Powerful data retrieval methods as well as DB-agnostic query building capabilities. [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-dbx)
* [sqrl](https://github.com/elgris/sqrl) **star:196** SQL query builder, fork of Squirrel with improved performance. [![There was an update last week][Green]](https://github.com/elgris/sqrl) [![godoc][GoDoc]](https://godoc.org/github.com/elgris/sqrl)
* [sqrl](https://github.com/elgris/sqrl) **star:196** SQL query builder, fork of Squirrel with improved performance. [![godoc][GoDoc]](https://godoc.org/github.com/elgris/sqrl)
* [Squalus](https://gitlab.com/qosenergy/squalus) Thin layer over the Go SQL package that makes it easier to perform queries.
* [jet](https://github.com/go-jet/jet) **star:186** Framework for writing type-safe SQL queries in Go, with ability to easily convert database query result into desired arbitrary object structure. [![godoc][GoDoc]](https://godoc.org/github.com/go-jet/jet)
* [ormlite](https://github.com/pupizoid/ormlite) Lightweight package containing some ORM-like features and helpers for sqlite databases.
@ -528,7 +528,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* NoSQL Databases
* [redis](https://github.com/go-redis/redis) **star:7723** Redis client for Golang. [![star > 2000][Awesome]](https://github.com/go-redis/redis) [![There was an update last week][Green]](https://github.com/go-redis/redis) [![godoc][GoDoc]](https://godoc.org/github.com/go-redis/redis)
* [redigo](https://github.com/gomodule/redigo) **star:6886** Redigo is a Go client for the Redis database. [![star > 2000][Awesome]](https://github.com/gomodule/redigo) [![There was an update last week][Green]](https://github.com/gomodule/redigo) [![godoc][GoDoc]](https://godoc.org/github.com/gomodule/redigo)
* [redigo](https://github.com/gomodule/redigo) **star:6886** Redigo is a Go client for the Redis database. [![star > 2000][Awesome]](https://github.com/gomodule/redigo) [![godoc][GoDoc]](https://godoc.org/github.com/gomodule/redigo)
* [mongo-go-driver](https://github.com/mongodb/mongo-go-driver) **star:3863** Official MongoDB driver for the Go language. [![star > 2000][Awesome]](https://github.com/mongodb/mongo-go-driver) [![There was an update last week][Green]](https://github.com/mongodb/mongo-go-driver) [![godoc][GoDoc]](https://godoc.org/github.com/mongodb/mongo-go-driver)
* [mgo](https://github.com/globalsign/mgo) **star:1732** (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. [![godoc][GoDoc]](https://godoc.org/github.com/globalsign/mgo)
* [gorethink](https://github.com/dancannon/gorethink) **star:1492** Go language driver for RethinkDB. [![godoc][GoDoc]](https://godoc.org/github.com/dancannon/gorethink)
@ -608,7 +608,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [gleam](https://github.com/chrislusf/gleam) **star:2341** Fast and scalable distributed map/reduce system written in pure Go and Luajit, combining Go's high concurrency with Luajit's high performance, runs standalone or distributed. [![star > 2000][Awesome]](https://github.com/chrislusf/gleam) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/gleam)
* [KrakenD](https://github.com/devopsfaith/krakend) **star:2228** Ultra performant API Gateway framework with middlewares. [![star > 2000][Awesome]](https://github.com/devopsfaith/krakend) [![godoc][GoDoc]](https://godoc.org/github.com/devopsfaith/krakend)
* [emitter-io](https://github.com/emitter-io/emitter) **star:2166** High performance, distributed, secure and low latency publish-subscribe platform built with MQTT, Websockets and love. [![star > 2000][Awesome]](https://github.com/emitter-io/emitter) [![godoc][GoDoc]](https://godoc.org/github.com/emitter-io/emitter)
* [liftbridge](https://github.com/liftbridge-io/liftbridge) **star:1423** Lightweight, fault-tolerant message streams for NATS. [![There was an update last week][Green]](https://github.com/liftbridge-io/liftbridge) [![godoc][GoDoc]](https://godoc.org/github.com/liftbridge-io/liftbridge)
* [liftbridge](https://github.com/liftbridge-io/liftbridge) **star:1423** Lightweight, fault-tolerant message streams for NATS. [![godoc][GoDoc]](https://godoc.org/github.com/liftbridge-io/liftbridge)
* [hprose](https://github.com/hprose/hprose-golang) **star:1060** Very newbility RPC Library, support 25+ languages now. [![godoc][GoDoc]](https://godoc.org/github.com/hprose/hprose-golang) [![Contains Chinese documents][CN]](https://github.com/hprose/hprose-golang)
* [ringpop-go](https://github.com/uber/ringpop-go) **star:598** Scalable, fault-tolerant application-layer sharding for Go applications. [![godoc][GoDoc]](https://godoc.org/github.com/uber/ringpop-go)
* [gorpc](https://github.com/valyala/gorpc) **star:574** Simple, fast and scalable RPC library for high load. [![godoc][GoDoc]](https://godoc.org/github.com/valyala/gorpc)
@ -655,7 +655,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [mailgun-go](https://github.com/mailgun/mailgun-go) **star:425** Go library for sending mail with the Mailgun API. [![There was an update last week][Green]](https://github.com/mailgun/mailgun-go) [![godoc][GoDoc]](https://godoc.org/github.com/mailgun/mailgun-go)
* [Hectane](https://github.com/hectane/hectane) **star:171** Lightweight SMTP client providing an HTTP API. [![godoc][GoDoc]](https://godoc.org/github.com/hectane/hectane)
* [douceur](https://github.com/aymerick/douceur) **star:166** CSS inliner for your HTML emails. [![It hasn't been updated in the last year][Yellow]](https://github.com/aymerick/douceur) [![godoc][GoDoc]](https://godoc.org/github.com/aymerick/douceur)
* [go-message](https://github.com/emersion/go-message) **star:129** Streaming library for the Internet Message Format and mail messages. [![There was an update last week][Green]](https://github.com/emersion/go-message) [![godoc][GoDoc]](https://godoc.org/github.com/emersion/go-message)
* [go-message](https://github.com/emersion/go-message) **star:129** Streaming library for the Internet Message Format and mail messages. [![godoc][GoDoc]](https://godoc.org/github.com/emersion/go-message)
* [smtp](https://github.com/mailhog/smtp) **star:53** SMTP server protocol state machine. [![It hasn't been updated in the last year][Yellow]](https://github.com/mailhog/smtp) [![godoc][GoDoc]](https://godoc.org/github.com/mailhog/smtp)
* [go-dkim](https://github.com/toorop/go-dkim) **star:52** DKIM library, to sign & verify email. [![godoc][GoDoc]](https://godoc.org/github.com/toorop/go-dkim)
* [go-premailer](https://github.com/vanng822/go-premailer) **star:43** Inline styling for HTML mail in Go. [![godoc][GoDoc]](https://godoc.org/github.com/vanng822/go-premailer)
@ -669,7 +669,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [otto](https://github.com/robertkrimen/otto) **star:5039** JavaScript interpreter written in Go. [![star > 2000][Awesome]](https://github.com/robertkrimen/otto) [![godoc][GoDoc]](https://godoc.org/github.com/robertkrimen/otto)
* [gopher-lua](https://github.com/yuin/gopher-lua) **star:3210** Lua 5.1 VM and compiler written in Go. [![star > 2000][Awesome]](https://github.com/yuin/gopher-lua) [![godoc][GoDoc]](https://godoc.org/github.com/yuin/gopher-lua)
* [go-lua](https://github.com/Shopify/go-lua) **star:1762** Port of the Lua 5.2 VM to pure Go. [![godoc][GoDoc]](https://godoc.org/github.com/Shopify/go-lua)
* [tengo](https://github.com/d5/tengo) **star:1515** Bytecode compiled script language for Go. [![There was an update last week][Green]](https://github.com/d5/tengo) [![godoc][GoDoc]](https://godoc.org/github.com/d5/tengo)
* [tengo](https://github.com/d5/tengo) **star:1515** Bytecode compiled script language for Go. [![godoc][GoDoc]](https://godoc.org/github.com/d5/tengo)
* [expr](https://github.com/antonmedv/expr) **star:1042** an engine that can evaluate expressions. [![godoc][GoDoc]](https://godoc.org/github.com/antonmedv/expr)
* [go-python](https://github.com/sbinet/go-python) **star:979** naive go bindings to the CPython C-API. [![godoc][GoDoc]](https://godoc.org/github.com/sbinet/go-python)
* [anko](https://github.com/mattn/anko) **star:976** Scriptable interpreter written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/mattn/anko)
@ -748,7 +748,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [gorilla/csrf](https://github.com/gorilla/csrf) **star:488** CSRF protection for Go web applications & services. [![godoc][GoDoc]](https://godoc.org/github.com/gorilla/csrf)
* [form](https://github.com/go-playground/form) **star:384** Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support. [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/form)
* [conform](https://github.com/leebenson/conform) **star:182** Keeps user input in check. Trims, sanitizes & scrubs data based on struct tags. [![godoc][GoDoc]](https://godoc.org/github.com/leebenson/conform)
* [formam](https://github.com/monoculum/formam) **star:135** decode form's values into a struct. [![There was an update last week][Green]](https://github.com/monoculum/formam) [![godoc][GoDoc]](https://godoc.org/github.com/monoculum/formam)
* [formam](https://github.com/monoculum/formam) **star:135** decode form's values into a struct. [![godoc][GoDoc]](https://godoc.org/github.com/monoculum/formam)
* [forms](https://github.com/albrow/forms) **star:107** Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files. [![It hasn't been updated in the last year][Yellow]](https://github.com/albrow/forms) [![godoc][GoDoc]](https://godoc.org/github.com/albrow/forms)
* [bind](https://github.com/robfig/bind) **star:24** Bind form data to any Go values. [![It hasn't been updated in the last year][Yellow]](https://github.com/robfig/bind) [![godoc][GoDoc]](https://godoc.org/github.com/robfig/bind)
* [queryparam](https://github.com/tomwright/queryparam) **star:1** Decode `url.Values` into usable struct values of standard or custom types. [![godoc][GoDoc]](https://godoc.org/github.com/tomwright/queryparam)
@ -840,7 +840,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [GoSlaves](https://github.com/themester/GoSlaves) **star:88** Simple and Asynchronous Goroutine pool library. [![godoc][GoDoc]](https://godoc.org/github.com/themester/GoSlaves)
* [gowp](https://github.com/xxjwxc/gowp) **star:85** gowp is concurrency limiting goroutine pool. [![There was an update last week][Green]](https://github.com/xxjwxc/gowp) [![godoc][GoDoc]](https://godoc.org/github.com/xxjwxc/gowp) [![Contains Chinese documents][CN]](https://github.com/xxjwxc/gowp)
* [semaphore](https://github.com/kamilsk/semaphore) **star:81** Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context. [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/semaphore)
* [semaphore](https://github.com/marusama/semaphore) **star:80** Fast resizable semaphore implementation based on CAS (faster than channel-based semaphore implementations). [![godoc][GoDoc]](https://godoc.org/github.com/marusama/semaphore)
* [semaphore](https://github.com/marusama/semaphore) **star:80** Fast resizable semaphore implementation based on CAS (faster than channel-based semaphore implementations). [![It hasn't been updated in the last year][Yellow]](https://github.com/marusama/semaphore) [![godoc][GoDoc]](https://godoc.org/github.com/marusama/semaphore)
* [gpool](https://github.com/Sherifabdlnaby/gpool) **star:61** manages a resizeable pool of context-aware goroutines to bound concurrency. [![godoc][GoDoc]](https://godoc.org/github.com/Sherifabdlnaby/gpool)
* [worker-pool](https://github.com/vardius/worker-pool) **star:51** goworker is a Go simple async worker pool. [![godoc][GoDoc]](https://godoc.org/github.com/vardius/worker-pool)
* [breaker](https://github.com/kamilsk/breaker) **star:48** Flexible mechanism to make execution flow interruptible. [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/breaker)
@ -854,7 +854,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [Hunch](https://github.com/AaronJan/Hunch) **star:19** Hunch provides functions like: `All`, `First`, `Retry`, `Waterfall` etc., that makes asynchronous flow control more intuitive. [![godoc][GoDoc]](https://godoc.org/github.com/AaronJan/Hunch)
* [stl](https://github.com/ssgreg/stl) **star:11** Software transactional locks based on Software Transactional Memory (STM) concurrency control mechanism. [![godoc][GoDoc]](https://godoc.org/github.com/ssgreg/stl)
* [gohive](https://github.com/loveleshsharma/gohive) **star:9** A highly performant and easy to use Goroutine pool for Go. [![godoc][GoDoc]](https://godoc.org/github.com/loveleshsharma/gohive)
* [routine](https://github.com/x-mod/routine) **star:5** go routine control with context, support: Main, Go, Pool and some useful Executors. [![There was an update last week][Green]](https://github.com/x-mod/routine) [![godoc][GoDoc]](https://godoc.org/github.com/x-mod/routine)
* [routine](https://github.com/x-mod/routine) **star:5** go routine control with context, support: Main, Go, Pool and some useful Executors. [![godoc][GoDoc]](https://godoc.org/github.com/x-mod/routine)
* [go-trylock](https://github.com/subchen/go-trylock) **star:5** TryLock support on read-write lock for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/subchen/go-trylock)
* [go-tools/multithreading](https://github.com/nikhilsaraf/go-tools) **star:5** Manage a pool of goroutines using this lightweight library with a simple API. [![godoc][GoDoc]](https://godoc.org/github.com/nikhilsaraf/go-tools)
* [queue](https://github.com/AnikHasibul/queue) **star:3** Gives you a `sync.WaitGroup` like queue group accessibility. Helps you to throttle and limit goroutines, wait for the end of the all goroutines and much more. [![godoc][GoDoc]](https://godoc.org/github.com/AnikHasibul/queue)
@ -992,7 +992,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*Libraries for generating and working with log files.*
* [logrus](https://github.com/Sirupsen/logrus) **star:13510** Structured logger for Go. [![star > 2000][Awesome]](https://github.com/Sirupsen/logrus) [![There was an update last week][Green]](https://github.com/Sirupsen/logrus) [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
* [logrus](https://github.com/Sirupsen/logrus) **star:13510** Structured logger for Go. [![star > 2000][Awesome]](https://github.com/Sirupsen/logrus) [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
* [zap](https://github.com/uber-go/zap) **star:8698** Fast, structured, leveled logging in Go. [![star > 2000][Awesome]](https://github.com/uber-go/zap) [![There was an update last week][Green]](https://github.com/uber-go/zap) [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/zap)
* [spew](https://github.com/davecgh/go-spew) **star:3636** Implements a deep pretty printer for Go data structures to aid in debugging. [![star > 2000][Awesome]](https://github.com/davecgh/go-spew) [![godoc][GoDoc]](https://godoc.org/github.com/davecgh/go-spew)
* [zerolog](https://github.com/rs/zerolog) **star:2795** Zero-allocation JSON logger. [![star > 2000][Awesome]](https://github.com/rs/zerolog) [![There was an update last week][Green]](https://github.com/rs/zerolog) [![godoc][GoDoc]](https://godoc.org/github.com/rs/zerolog)
@ -1099,7 +1099,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [EventBus](https://github.com/asaskevich/EventBus) **star:627** The lightweight event bus with async compatibility. [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/EventBus)
* [golongpoll](https://github.com/jcuga/golongpoll) **star:438** HTTP longpoll server library that makes web pub-sub simple. [![godoc][GoDoc]](https://godoc.org/github.com/jcuga/golongpoll)
* [dbus](https://github.com/godbus/dbus) **star:399** Native Go bindings for D-Bus. [![godoc][GoDoc]](https://godoc.org/github.com/godbus/dbus)
* [emitter](https://github.com/olebedev/emitter) **star:331** Emits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins. [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/emitter)
* [emitter](https://github.com/olebedev/emitter) **star:331** Emits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins. [![It hasn't been updated in the last year][Yellow]](https://github.com/olebedev/emitter) [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/emitter)
* [Glue](https://github.com/desertbit/glue) **star:324** Robust Go and Javascript Socket Library (Alternative to Socket.io). [![godoc][GoDoc]](https://godoc.org/github.com/desertbit/glue)
* [pubsub](https://github.com/tuxychandru/pubsub) **star:303** Simple pubsub package for go. [![godoc][GoDoc]](https://godoc.org/github.com/tuxychandru/pubsub)
* [guble](https://github.com/smancke/guble) **star:142** Messaging server using push notifications (Google Firebase Cloud Messaging, Apple Push Notification services, SMS) as well as websockets, a REST API, featuring distributed operation and message-persistence. [![It hasn't been updated in the last year][Yellow]](https://github.com/smancke/guble) [![godoc][GoDoc]](https://godoc.org/github.com/smancke/guble)
@ -1143,7 +1143,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [dig](https://github.com/uber-go/dig) **star:1168** A reflection based dependency injection toolkit for Go. [![There was an update last week][Green]](https://github.com/uber-go/dig) [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/dig)
* [fx](https://github.com/uber-go/fx) **star:1101** A dependency injection based application framework for Go (built on top of dig). [![There was an update last week][Green]](https://github.com/uber-go/fx) [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/fx)
* [container](https://github.com/golobby/container) **star:61** A powerful IoC Container with fluent and easy-to-use interface. [![There was an update last week][Green]](https://github.com/golobby/container) [![godoc][GoDoc]](https://godoc.org/github.com/golobby/container)
* [container](https://github.com/golobby/container) **star:61** A powerful IoC Container with fluent and easy-to-use interface. [![godoc][GoDoc]](https://godoc.org/github.com/golobby/container)
* [inject](https://github.com/defval/inject) **star:48** A reflection based dependency injection container with simple interface. [![godoc][GoDoc]](https://godoc.org/github.com/defval/inject)
* [dingo](https://github.com/i-love-flamingo/dingo) **star:36** A dependency injection toolkit for Go, based on Guice. [![godoc][GoDoc]](https://godoc.org/github.com/i-love-flamingo/dingo)
* [alice](https://github.com/magic003/alice) **star:35** Additive dependency injection container for Golang. [![It hasn't been updated in the last year][Yellow]](https://github.com/magic003/alice) [![godoc][GoDoc]](https://godoc.org/github.com/magic003/alice)
@ -1180,7 +1180,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-commons-pool](https://github.com/jolestar/go-commons-pool) **star:752** Generic object pool for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/jolestar/go-commons-pool) [![Contains Chinese documents][CN]](https://github.com/jolestar/go-commons-pool)
* [base64Captcha](https://github.com/mojocn/base64Captcha) **star:734** Base64captch supports digit, number, alphabet, arithmetic, audio and digit-alphabet captcha. [![There was an update last week][Green]](https://github.com/mojocn/base64Captcha) [![godoc][GoDoc]](https://godoc.org/github.com/mojocn/base64Captcha) [![Contains Chinese documents][CN]](https://github.com/mojocn/base64Captcha)
* [shortid](https://github.com/teris-io/shortid) **star:505** Distributed generation of super short, unique, non-sequential, URL friendly IDs. [![It hasn't been updated in the last year][Yellow]](https://github.com/teris-io/shortid) [![godoc][GoDoc]](https://godoc.org/github.com/teris-io/shortid)
* [llvm](https://github.com/llir/llvm) **star:469** Library for interacting with LLVM IR in pure Go. [![There was an update last week][Green]](https://github.com/llir/llvm) [![godoc][GoDoc]](https://godoc.org/github.com/llir/llvm)
* [llvm](https://github.com/llir/llvm) **star:469** Library for interacting with LLVM IR in pure Go. [![godoc][GoDoc]](https://godoc.org/github.com/llir/llvm)
* [health](https://github.com/dimiro1/health) **star:374** Easy to use, extensible health check library. [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/health)
* [conv](https://github.com/cstockton/go-conv) **star:347** Package conv provides fast and intuitive conversions across Go types. [![It hasn't been updated in the last year][Yellow]](https://github.com/cstockton/go-conv) [![godoc][GoDoc]](https://godoc.org/github.com/cstockton/go-conv)
* [banner](https://github.com/dimiro1/banner) **star:245** Add beautiful banners into your Go applications. [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/banner)
@ -1268,7 +1268,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [dns](https://github.com/miekg/dns) **star:4240** Go library for working with DNS. [![star > 2000][Awesome]](https://github.com/miekg/dns) [![There was an update last week][Green]](https://github.com/miekg/dns) [![godoc][GoDoc]](https://godoc.org/github.com/miekg/dns)
* [quic-go](https://github.com/lucas-clemente/quic-go) **star:3645** An implementation of the QUIC protocol in pure Go. [![star > 2000][Awesome]](https://github.com/lucas-clemente/quic-go) [![There was an update last week][Green]](https://github.com/lucas-clemente/quic-go) [![godoc][GoDoc]](https://godoc.org/github.com/lucas-clemente/quic-go)
* [HTTPLab](https://github.com/gchaincl/httplab) **star:3505** HTTPLabs let you inspect HTTP requests and forge responses. [![star > 2000][Awesome]](https://github.com/gchaincl/httplab) [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/httplab)
* [gopacket](https://github.com/google/gopacket) **star:3182** Go library for packet processing with libpcap bindings. [![star > 2000][Awesome]](https://github.com/google/gopacket) [![There was an update last week][Green]](https://github.com/google/gopacket) [![godoc][GoDoc]](https://godoc.org/github.com/google/gopacket)
* [gopacket](https://github.com/google/gopacket) **star:3182** Go library for packet processing with libpcap bindings. [![star > 2000][Awesome]](https://github.com/google/gopacket) [![godoc][GoDoc]](https://godoc.org/github.com/google/gopacket)
* [webrtc](https://github.com/pions/webrtc) **star:2882** A pure Go implementation of the WebRTC API. [![star > 2000][Awesome]](https://github.com/pions/webrtc) [![There was an update last week][Green]](https://github.com/pions/webrtc) [![godoc][GoDoc]](https://godoc.org/github.com/pions/webrtc)
* [kcp-go](https://github.com/xtaci/kcp-go) **star:2416** KCP - Fast and Reliable ARQ Protocol. [![star > 2000][Awesome]](https://github.com/xtaci/kcp-go) [![There was an update last week][Green]](https://github.com/xtaci/kcp-go) [![godoc][GoDoc]](https://godoc.org/github.com/xtaci/kcp-go)
* [gobgp](https://github.com/osrg/gobgp) **star:1791** BGP implemented in the Go Programming Language. [![There was an update last week][Green]](https://github.com/osrg/gobgp) [![godoc][GoDoc]](https://godoc.org/github.com/osrg/gobgp)
@ -1315,7 +1315,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [publicip](https://github.com/polera/publicip) **star:18** Package publicip returns your public facing IPv4 address (internet egress). [![It hasn't been updated in the last year][Yellow]](https://github.com/polera/publicip) [![godoc][GoDoc]](https://godoc.org/github.com/polera/publicip)
* [golibwireshark](https://github.com/sunwxg/golibwireshark) **star:17** Package golibwireshark use libwireshark library to decode pcap file and analyse dissection data. [![It hasn't been updated in the last year][Yellow]](https://github.com/sunwxg/golibwireshark) [![godoc][GoDoc]](https://godoc.org/github.com/sunwxg/golibwireshark)
* [llb](https://github.com/kirillDanshin/llb) **star:10** It's a very simple but quick backend for proxy servers. Can be useful for fast redirection to predefined domain with zero memory allocation and fast response. [![It hasn't been updated in the last year][Yellow]](https://github.com/kirillDanshin/llb) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/llb)
* [go-powerdns](https://github.com/joeig/go-powerdns) **star:10** PowerDNS API bindings for Golang. [![There was an update last week][Green]](https://github.com/joeig/go-powerdns) [![godoc][GoDoc]](https://godoc.org/github.com/joeig/go-powerdns)
* [go-powerdns](https://github.com/joeig/go-powerdns) **star:10** PowerDNS API bindings for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/joeig/go-powerdns)
* [goshark](https://github.com/sunwxg/goshark) **star:9** Package goshark use tshark to decode IP packet and create data struct to analyse packet. [![It hasn't been updated in the last year][Yellow]](https://github.com/sunwxg/goshark) [![godoc][GoDoc]](https://godoc.org/github.com/sunwxg/goshark)
* [tspool](https://github.com/two/tspool) **star:6** A TCP Library use worker pool to improve performance and protect your server. [![It hasn't been updated in the last year][Yellow]](https://github.com/two/tspool) [![godoc][GoDoc]](https://godoc.org/github.com/two/tspool)
* [gosocsvr](https://github.com/rakeki/gosocsvr) **star:4** Socket server made simple. [![godoc][GoDoc]](https://godoc.org/github.com/rakeki/gosocsvr)
@ -1765,7 +1765,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-hacknews](https://github.com/PaulRosset/go-hacknews) **star:10** Tiny Go client for HackerNews API. [![It hasn't been updated in the last year][Yellow]](https://github.com/PaulRosset/go-hacknews) [![godoc][GoDoc]](https://godoc.org/github.com/PaulRosset/go-hacknews)
* [smite](https://github.com/sergiotapia/smitego) **star:10** Go package to wraps access to the Smite game API. [![It hasn't been updated in the last year][Yellow]](https://github.com/sergiotapia/smitego) [![godoc][GoDoc]](https://godoc.org/github.com/sergiotapia/smitego)
* [rrdaclient](https://github.com/Omie/rrdaclient) **star:8** Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. [![It hasn't been updated in the last year][Yellow]](https://github.com/Omie/rrdaclient) [![godoc][GoDoc]](https://godoc.org/github.com/Omie/rrdaclient)
* [lastpass-go](https://github.com/ansd/lastpass-go) **star:8** Go client library for the [LastPass](https://www.lastpass.com/) API. [![There was an update last week][Green]](https://github.com/ansd/lastpass-go) [![godoc][GoDoc]](https://godoc.org/github.com/ansd/lastpass-go)
* [lastpass-go](https://github.com/ansd/lastpass-go) **star:8** Go client library for the [LastPass](https://www.lastpass.com/) API. [![godoc][GoDoc]](https://godoc.org/github.com/ansd/lastpass-go)
* [go-telegraph](https://gitlab.com/toby3d/telegraph) Telegraph publishing platform API client.
* [go-sptrans](https://github.com/sergioaugrod/go-sptrans) **star:7** Go client library for the SPTrans Olho Vivo API. [![It hasn't been updated in the last year][Yellow]](https://github.com/sergioaugrod/go-sptrans) [![godoc][GoDoc]](https://godoc.org/github.com/sergioaugrod/go-sptrans)
* [tumblr](https://github.com/mattcunningham/gumblr) **star:6** Go wrapper for the Tumblr v2 API. [![It hasn't been updated in the last year][Yellow]](https://github.com/mattcunningham/gumblr) [![godoc][GoDoc]](https://godoc.org/github.com/mattcunningham/gumblr)
@ -2085,7 +2085,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [errcheck](https://github.com/kisielk/errcheck) **star:1380** Errcheck is a program for checking for unchecked errors in Go programs. [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
* [gcvis](https://github.com/davecheney/gcvis) **star:949** Visualise Go program GC trace data in real time. [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.
* [php-parser](https://github.com/z7zmey/php-parser) **star:687** A Parser for PHP written in Go. [![There was an update last week][Green]](https://github.com/z7zmey/php-parser) [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
* [php-parser](https://github.com/z7zmey/php-parser) **star:687** A Parser for PHP written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
* [go-critic](https://github.com/go-critic/go-critic) **star:651** source code linter that brings checks that are currently not implemented in other linters. [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:416** Web based Golang AST visualizer.
* [GoCover.io](http://gocover.io/) GoCover.io offers the code coverage of any golang package as a service.
@ -2140,7 +2140,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-swagger](https://github.com/go-swagger/go-swagger) **star:4656** Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API. [![star > 2000][Awesome]](https://github.com/go-swagger/go-swagger) [![There was an update last week][Green]](https://github.com/go-swagger/go-swagger) [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:4059** Navigate through go files efficiently with the OctoLinker browser extension for GitHub. [![star > 2000][Awesome]](https://github.com/OctoLinker/browser-extension) [![There was an update last week][Green]](https://github.com/OctoLinker/browser-extension)
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2280** Visualize call graph of your Go program using dot format. [![star > 2000][Awesome]](https://github.com/TrueFurby/go-callvis) [![There was an update last week][Green]](https://github.com/TrueFurby/go-callvis) [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2280** Visualize call graph of your Go program using dot format. [![star > 2000][Awesome]](https://github.com/TrueFurby/go-callvis) [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
* [depth](https://github.com/KyleBanks/depth) **star:430** Visualize dependency trees of any package by analyzing imports. [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth)
* [gb](https://getgb.io/) An easy to use project based build tool for the Go programming language.
* [richgo](https://github.com/kyoh86/richgo) **star:425** Enrich `go test` outputs with text decorations. [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
@ -2202,7 +2202,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:117** Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. [![There was an update last week][Green]](https://github.com/appleboy/easyssh-proxy) [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/easyssh-proxy)
* [jcli](https://github.com/jenkins-zh/jenkins-cli) **star:113** Jenkins CLI allows you manage your Jenkins as an easy way. [![There was an update last week][Green]](https://github.com/jenkins-zh/jenkins-cli) [![godoc][GoDoc]](https://godoc.org/github.com/jenkins-zh/jenkins-cli) [![Contains Chinese documents][CN]](https://github.com/jenkins-zh/jenkins-cli)
* [kcli](https://github.com/cswank/kcli) **star:102** Command line tool for inspecting kafka topics/partitions/messages. [![There was an update last week][Green]](https://github.com/cswank/kcli) [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
* [terraform-provider-openapi](https://github.com/dikhan/terraform-provider-openapi) **star:90** Terraform provider plugin that dynamically configures itself at runtime based on an OpenAPI document (formerly known as swagger file) containing the definitions of the APIs exposed. [![There was an update last week][Green]](https://github.com/dikhan/terraform-provider-openapi) [![godoc][GoDoc]](https://godoc.org/github.com/dikhan/terraform-provider-openapi)
* [terraform-provider-openapi](https://github.com/dikhan/terraform-provider-openapi) **star:90** Terraform provider plugin that dynamically configures itself at runtime based on an OpenAPI document (formerly known as swagger file) containing the definitions of the APIs exposed. [![godoc][GoDoc]](https://godoc.org/github.com/dikhan/terraform-provider-openapi)
* [winrm-cli](https://github.com/masterzen/winrm-cli) **star:82** Cli tool to remotely execute commands on Windows machines. [![godoc][GoDoc]](https://godoc.org/github.com/masterzen/winrm-cli)
* [go-furnace](https://github.com/go-furnace/go-furnace) **star:73** Hosting solution written in Go. Deploy your Application with ease on AWS, GCP or DigitalOcean. [![godoc][GoDoc]](https://godoc.org/github.com/go-furnace/go-furnace)
* [drone-scp](https://github.com/appleboy/drone-scp) **star:65** Copy files and artifacts via SSH using a binary, docker or Drone CI. [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/drone-scp)
@ -2224,7 +2224,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:9015** Fast, Simple and Scalable Distributed File System with O(1) disk seek. [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) [![There was an update last week][Green]](https://github.com/chrislusf/seaweedfs) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
* [confd](https://github.com/kelseyhightower/confd) **star:6762** Manage local application configuration files using templates and data from etcd or consul. [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
* [Comcast](https://github.com/tylertreat/Comcast) **star:6344** Simulate bad network connections. [![star > 2000][Awesome]](https://github.com/tylertreat/Comcast) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast)
* [LiteIDE](https://github.com/visualfc/liteide) **star:5777** LiteIDE is a simple, open source, cross-platform Go IDE. [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![There was an update last week][Green]](https://github.com/visualfc/liteide) [![Contains Chinese documents][CN]](https://github.com/visualfc/liteide)
* [LiteIDE](https://github.com/visualfc/liteide) **star:5777** LiteIDE is a simple, open source, cross-platform Go IDE. [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![Contains Chinese documents][CN]](https://github.com/visualfc/liteide)
* [drive](https://github.com/odeke-em/drive) **star:5194** Google Drive client for the commandline. [![star > 2000][Awesome]](https://github.com/odeke-em/drive) [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
* [nes](https://github.com/fogleman/nes) **star:4315** Nintendo Entertainment System (NES) emulator written in Go. [![star > 2000][Awesome]](https://github.com/fogleman/nes) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:4253** Proxy to simulate network and system conditions for automated tests. [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)