auto commit

This commit is contained in:
guozhen 2019-09-17 09:46:39 +08:00
parent e2e6f8b853
commit 1d24b481d0
2 changed files with 72 additions and 74 deletions

View File

@ -9,7 +9,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/) 中文版,最后一次同步时间 : 2019-09-16 09:55:33(每隔1天同步一次)**
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2019-09-17 09:41:45(每隔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)
@ -213,7 +213,7 @@
*用于构建标准或基本命令行应用程序的库。 (翻译出错了? 试试 [英文版](README_EN.md#standard-cli) 吧~)*
* [cobra](https://github.com/spf13/cobra) **star:13852** 现代Go CLI命令行交互工具。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/spf13/cobra)
* [cobra](https://github.com/spf13/cobra) **star:13852** 现代Go CLI命令行交互工具。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/spf13/cobra)
* [urfave/cli](https://github.com/urfave/cli) **star:11851** 可让你简单、快速和愉快的构建命令行应用(之前是codegangsta/cli)。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/urfave/cli)
* [kingpin](https://github.com/alecthomas/kingpin) **star:2628** 支持子命令的命令行和标志解析器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/kingpin)
* [go-flags](https://github.com/jessevdk/go-flags) **star:1530** Go 命令行选项解析器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/jessevdk/go-flags)
@ -343,7 +343,7 @@
* [willf/bloom](https://github.com/willf/bloom) **star:679** 实现Bloom过滤器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bloom)
* [hyperloglog](https://github.com/axiomhq/hyperloglog) **star:665** HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/axiomhq/hyperloglog)
* [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) **star:529** 布谷鸟过滤器:一个用Go实现可替代计数 bloom 过滤器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/seiflotfy/cuckoofilter)
* [bitset](https://github.com/willf/bitset) **star:494** 实现了 bitsets 的 Go 包。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bitset)
* [bitset](https://github.com/willf/bitset) **star:494** 实现了 bitsets 的 Go 包。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bitset)
* [trie](https://github.com/derekparker/trie) **star:431** 在Go中实现Trie。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/derekparker/trie)
* [go-geoindex](https://github.com/hailocab/go-geoindex) **star:314** 基于内存的地理索引。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/hailocab/go-geoindex)
* [mafsa](https://github.com/smartystreets/mafsa) **star:274** 实现了 MA-FSA ,包含最小完美哈希。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/smartystreets/mafsa) ![归档项目][Archived]
@ -374,7 +374,7 @@
* [hide](https://github.com/emvi/hide) **star:8** ID type with marshalling to/from hash to prevent sending IDs to clients. [![godoc][GoDoc]](https://godoc.org/github.com/emvi/hide)
* [deque](https://github.com/edwingeng/deque) **star:8** 高度优化的双端队列。 [![godoc][GoDoc]](https://godoc.org/github.com/edwingeng/deque)
* [set](https://github.com/StudioSol/set) **star:7** 使用LinkedHashMap在Go中实现简单的set数据结构。 [![godoc][GoDoc]](https://godoc.org/github.com/StudioSol/set)
* [null](https://github.com/emvi/null) **star:6** 对空的 Go 数据类型也可以进行JSON进行解析/反解析。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/emvi/null)
* [null](https://github.com/emvi/null) **star:6** 对空的 Go 数据类型也可以进行JSON进行解析/反解析。 [![godoc][GoDoc]](https://godoc.org/github.com/emvi/null)
* [parsefields](https://github.com/MonaxGT/parsefields) **star:3** 用于解析类似json的日志的工具用于收集惟一的字段和事件。 [![godoc][GoDoc]](https://godoc.org/github.com/MonaxGT/parsefields)
* [ptrie](https://github.com/viant/ptrie) **star:1** 前缀树的一种实现。 [![godoc][GoDoc]](https://godoc.org/github.com/viant/ptrie)
* [timedmap](https://github.com/zekroTJA/timedmap) **star:1** 实现了有生命周期的键值对Map。 [![godoc][GoDoc]](https://godoc.org/github.com/zekroTJA/timedmap)
@ -395,7 +395,7 @@
* [goleveldb](https://github.com/syndtr/goleveldb) **star:3252** 在Go中实现[LevelDB](https://github.com/google/leveldb) key/value数据库。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/syndtr/goleveldb)
* [ledisdb](https://github.com/siddontang/ledisdb) **star:3101** Ledisdb是一种高性能的NoSQL类似于基于LevelDB的Redis。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/ledisdb)
* [go-cache](https://github.com/pmylund/go-cache) **star:3041** 基于内存的 K/V 存储/缓存 : (类似于Memcached),适用于单机应用程序。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/pmylund/go-cache)
* [BigCache](https://github.com/allegro/bigcache) **star:2532** 高效的键/值缓存为千兆字节的数据。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/allegro/bigcache)
* [BigCache](https://github.com/allegro/bigcache) **star:2532** 高效的键/值缓存为千兆字节的数据。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/allegro/bigcache)
* [buntdb](https://github.com/tidwall/buntdb) **star:2470** 基于内存的K/V快速可嵌入的数据库可自定义索引和空间支持。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tidwall/buntdb)
* [tiedot](https://github.com/HouzuoGuo/tiedot) **star:2384** 属于你的NoSQL数据库。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/HouzuoGuo/tiedot)
* [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) **star:1146** 开源快速可伸缩的时间序列数据库。支持PromQL。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/VictoriaMetrics/VictoriaMetrics)
@ -419,7 +419,7 @@
*数据库迁移。 (翻译出错了? 试试 [英文版](README_EN.md#database) 吧~)*
* [migrate](https://github.com/golang-migrate/migrate) **star:2940** 基于CLI的数据库迁移库。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/golang-migrate/migrate)
* [migrate](https://github.com/golang-migrate/migrate) **star:2940** 基于CLI的数据库迁移库。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang-migrate/migrate)
* [sql-migrate](https://github.com/rubenv/sql-migrate) **star:1435** 数据库迁移工具。允许使用go-bindata将迁移嵌入到应用程序中。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/rubenv/sql-migrate)
* [gormigrate](https://github.com/go-gormigrate/gormigrate) **star:344** 面向Gorm ORM的数据库 schema 迁移辅助程序。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/go-gormigrate/gormigrate)
* [goose](https://github.com/steinbacher/goose) **star:119** 数据库迁移工具。您可以通过创建增量SQL或Go脚本来管理数据库的升级。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/steinbacher/goose)
@ -456,7 +456,7 @@
* [goqu](https://github.com/doug-martin/goqu) **star:669** 常用的SQL生成器和查询库。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu)
* [Dotsql](https://github.com/gchaincl/dotsql) **star:452** Go library帮助您将sql文件保存在一个地方并轻松地使用它们。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/dotsql)
* [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) **star:440** Powerful data retrieval methods as well as DB-agnostic query building capabilities. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-dbx)
* [sqrl](https://github.com/elgris/sqrl) **star:184** SQL查询生成器从Squirrel fork而来并再此基础上对性能做了优化。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/elgris/sqrl)
* [sqrl](https://github.com/elgris/sqrl) **star:184** SQL查询生成器从Squirrel fork而来并再此基础上对性能做了优化。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/elgris/sqrl)
* [Squalus](https://gitlab.com/qosenergy/squalus) Go SQL中间层能使得执行查询更加容易。
* [scaneo](https://github.com/variadico/scaneo) **star:149** 生成用于将数据库行转换为任意结构体的 Go 代码。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/variadico/scaneo) ![归档项目][Archived]
* [igor](https://github.com/galeone/igor) **star:78** PostgreSQL的抽象层支持高级功能和类似gorm的语法。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/igor)
@ -968,8 +968,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gorush](https://github.com/appleboy/gorush) **star:3784** 使用[APNs2](https://github.com/sideshow/apns2)和谷歌[GCM](https://github.com/google/go-gcm)推送通知服务器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/gorush)
* [Centrifugo](https://github.com/centrifugal/centrifugo) **star:3756** 实时消息(Websockets或SockJS)服务器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/centrifugal/centrifugo)
* [machinery](https://github.com/RichardKnop/machinery) **star:3465** 基于分布式消息传递的异步任务/作业队列。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/machinery)
* [go-socket.io](https://github.com/googollee/go-socket.io) **star:2962** go的socket.io库一个实时应用程序框架。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [NATS Go Client](https://github.com/nats-io/nats) **star:2444** 轻量级和高性能的发布-订阅(publish-subscribe)和分布式队列消息传递系统——这是一个Go库。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nats-io/nats)
* [go-socket.io](https://github.com/googollee/go-socket.io) **star:2962** go的socket.io库一个实时应用程序框架。 ![star > 1000][Silver]
* [NATS Go Client](https://github.com/nats-io/nats) **star:2444** 轻量级和高性能的发布-订阅(publish-subscribe)和分布式队列消息传递系统——这是一个Go库。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/nats-io/nats)
* [APNs2](https://github.com/sideshow/apns2) **star:2077** HTTP / 2苹果消息推送provider——发送推送消息到iOS, tvOS, Safari和OSX应用。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/sideshow/apns2)
* [Benthos](https://github.com/Jeffail/benthos) **star:2045** 一系列协议之间的消息流桥接。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Jeffail/benthos)
* [gopush-cluster](https://github.com/Terry-Mao/gopush-cluster) **star:1845** gopush-cluster是一个gopush服务器集群。 ![star > 1000][Silver] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Terry-Mao/gopush-cluster) ![包含中文文档][CN]
@ -1440,7 +1440,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gock](https://github.com/h2non/gock) **star:857** 多功能、易用 HTTP mock ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/h2non/gock)
* [httpmock](https://github.com/jarcoal/httpmock) **star:618** 轻松模拟来自外部资源的HTTP响应。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jarcoal/httpmock)
* [counterfeiter](https://github.com/maxbrunsfeld/counterfeiter) **star:369** 用于生成自包含 mock 对象的工具 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/maxbrunsfeld/counterfeiter)
* [minimock](https://github.com/gojuno/minimock) **star:273** Go接口的模拟生成器。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gojuno/minimock)
* [minimock](https://github.com/gojuno/minimock) **star:273** Go接口的模拟生成器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gojuno/minimock)
* [go-txdb](https://github.com/DATA-DOG/go-txdb) **star:175** 基于单事务的数据库驱动,主要用于测试目的 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/go-txdb)
* [govcr](https://github.com/seborama/govcr) **star:85** HTTP mock : 离线测试时记录和重放浏览器的动作 [![godoc][GoDoc]](https://godoc.org/github.com/seborama/govcr)
@ -1483,7 +1483,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-runewidth](https://github.com/mattn/go-runewidth) **star:215** 函数获取字符或字符串的固定宽度。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-runewidth)
* [goq](https://github.com/andrewstuart/goq) **star:151** 声明式 HTML 编组,使用结构标签和 jQuery 语法 (使用 GoQuery). ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/andrewstuart/goq)
* [htmlquery](https://github.com/antchfx/htmlquery) **star:142** 用于HTML的XPath查询包允许您通过XPath表达式从HTML文档中提取数据或求值。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/antchfx/htmlquery)
* [go-nmea](https://github.com/adrianmo/go-nmea) **star:101** 用于Go语言的NMEA解析器库。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/adrianmo/go-nmea)
* [go-nmea](https://github.com/adrianmo/go-nmea) **star:101** 用于Go语言的NMEA解析器库。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/adrianmo/go-nmea)
* [sdp](https://github.com/gortc/sdp) **star:73** SDP:会话描述协议[[RFC 4566](https://tools.ietf.org/html/rfc4566)]。 [![godoc][GoDoc]](https://godoc.org/github.com/gortc/sdp)
* [align](https://github.com/Guitarbum722/align) **star:60** 对文本进行对齐的通用应用程序。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Guitarbum722/align)
* [github_flavored_markdown](https://godoc.org/github.com/shurcooL/github_flavored_markdown) GitHub 风格的 Markdown 渲染器 (使用 blackfriday) ,支持代码块高亮以及可点击的锚点
@ -1529,7 +1529,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-jira](https://github.com/andygrunwald/go-jira) **star:596** Go [Atlassian JIRA](https://www.atlassian.com/software/jira)的客户端库 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/go-jira)
* [githubql](https://github.com/shurcooL/githubql) **star:521** 访问GitHub GraphQL API v4的库。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/githubql)
* [webhooks](https://github.com/go-playground/webhooks) **star:375** GitHub 和 Bitbucket 的Webhook接收器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/webhooks)
* [geo-golang](https://github.com/codingsince1985/geo-golang) **star:310** Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/intro), [MapQuest](http://open.mapquestapi.com/geocoding/), [Nominatim](https://developer.mapquest.com/documentation/open/nominatim-search), [OpenCage](http://geocoder.opencagedata.com/api.html), [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx), [Mapbox](https://www.mapbox.com/developers/api/geocoding/), and [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Nominatim) geocoding / reverse geocoding APIs. ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/codingsince1985/geo-golang)
* [geo-golang](https://github.com/codingsince1985/geo-golang) **star:310** Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/intro), [MapQuest](http://open.mapquestapi.com/geocoding/), [Nominatim](https://developer.mapquest.com/documentation/open/nominatim-search), [OpenCage](http://geocoder.opencagedata.com/api.html), [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx), [Mapbox](https://www.mapbox.com/developers/api/geocoding/), and [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Nominatim) geocoding / reverse geocoding APIs. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/codingsince1985/geo-golang)
* [paypal](https://github.com/logpacker/PayPal-Go-SDK) **star:308** PayPal支付API的包装器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/logpacker/PayPal-Go-SDK)
* [go-marathon](https://github.com/gambol99/go-marathon) **star:191** 用于和 Mesosphere's Marathon PAAS 交互的 Go 语言库 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gambol99/go-marathon)
* [go-telegraph](https://gitlab.com/toby3d/telegraph) Telegraph 发布平台 API 客户端。
@ -1570,13 +1570,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*可以让你的生活变得更简单的实用工具.。 (翻译出错了? 试试 [英文版](README_EN.md#utilities) 吧~)*
* [fzf](https://github.com/junegunn/fzf) **star:23858** 用Go编写的命令行模糊查找器。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/junegunn/fzf)
* [fzf](https://github.com/junegunn/fzf) **star:23858** 用Go编写的命令行模糊查找器。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/junegunn/fzf)
* [hub](https://github.com/github/hub) **star:17361** 封装了 git 命令,提供了额外的功能用于在终端中和 Github 进行交互。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/github/hub)
* [delve](https://github.com/derekparker/delve) **star:12354** Go 语言调试器 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/derekparker/delve)
* [ctop](https://github.com/bcicen/ctop) **star:8930** [Top-like](http://ctop.sh)接口(例如htop) 用于容器数据收集。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bcicen/ctop)
* [wuzz](https://github.com/asciimoo/wuzz) **star:8337** 用于HTTP检查的交互式cli工具。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
* [sqlx](https://github.com/jmoiron/sqlx) **star:6982** 为内建的数据库/sql 软件包提供一组扩展。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
* [peco](https://github.com/peco/peco) **star:5517** 简单的交互过滤工具。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
* [usql](https://github.com/knq/usql) **star:4692** usql 是一个通用的命令行接口,用于操作 sql 数据库。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4632** 尽可能快速的发布 Go 语言二进制文件。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
* [godropbox](https://github.com/dropbox/godropbox) **star:3753** 用于编写 Go 语言服务/应用的库,来自 Dropbox.。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
* [realize](https://github.com/tockins/realize) **star:3223** Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize)
@ -1585,11 +1586,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [resty](https://github.com/go-resty/resty) **star:2114** 简单的 HTTP 和 REST 客户端,受到 Ruby rest-client 的启发。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-resty/resty)
* [hystrix-go](https://github.com/afex/hystrix-go) **star:2080** 实现 Hystrix 风格的、程序员预定义的 fallback 机制(熔断。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/afex/hystrix-go)
* [Task](https://github.com/go-task/task) **star:2001** 简单的“Go”的选择。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-task/task)
* [minify](https://github.com/tdewolff/minify) **star:1874** 用于HTML、CSS、JS、XML、JSON和SVG文件格式的快速缩小器。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/tdewolff/minify)
* [minify](https://github.com/tdewolff/minify) **star:1874** 用于HTML、CSS、JS、XML、JSON和SVG文件格式的快速缩小器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tdewolff/minify)
* [mmake](https://github.com/tj/mmake) **star:1454** 现代 Make 工具 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tj/mmake)
* [Storm](https://github.com/asdine/storm) **star:1384** 一个简单又强大的用于 BoltDB 的工具 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/asdine/storm)
* [mole](https://github.com/davrodpin/mole) **star:1309** cli应用程序可以轻松创建ssh隧道。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/davrodpin/mole)
* [go-funk](https://github.com/thoas/go-funk) **star:1271** 现代 Go 语言工具库,提供了很多有用的工具 (map, find, contains, filter, chunk, reverse, ...) ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/thoas/go-funk)
* [go-funk](https://github.com/thoas/go-funk) **star:1271** 现代 Go 语言工具库,提供了很多有用的工具 (map, find, contains, filter, chunk, reverse, ...) ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/thoas/go-funk)
* [mc](https://github.com/minio/mc) **star:1146** Minio Client 提供了一组工具,用于操作 Amazon S3 兼容云存储和文件系统。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/minio/mc)
* [filetype](https://github.com/h2non/filetype) **star:975** 通过数字签名来推测文件类型。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/h2non/filetype)
* [boilr](https://github.com/tmrts/boilr) **star:954** 非常快的CLI工具用于从样板模板创建项目。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tmrts/boilr)
@ -1632,7 +1633,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-bsdiff](https://github.com/gabstv/go-bsdiff) **star:87** 纯Go bsdiff和bspatch库和CLI工具。 [![godoc][GoDoc]](https://godoc.org/github.com/gabstv/go-bsdiff)
* [pm](https://github.com/VividCortex/pm) **star:72** 进程(即goroutine)管理器与HTTP API。 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/pm)
* [UNIS](https://github.com/esemplastic/unis) **star:69** Go 语言字符串处理函数的通用架构 。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
* [usql](https://github.com/knq/usql) usql 是一个通用的命令行接口,用于操作 sql 数据库。
* [xferspdy](https://github.com/monmohan/xferspdy) **star:67** Xferspdy在golang中提供二进制diff和补丁库。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy)
* [go-health](https://github.com/Talento90/go-health) **star:63** 健康包简化了向服务中添加健康检查的方式。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Talento90/go-health)
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:60** 数据库客户端,用于主-从 (或主-主) 数据库,集成了简单的、轻量级的轮询调度负载均衡。 [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx)
@ -1641,7 +1641,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [abutil](https://github.com/bahlo/abutil) **star:51** 常用 Go 语言工具的集合。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/bahlo/abutil) ![归档项目][Archived]
* [minquery](https://github.com/icza/minquery) **star:50** MongoDB / mgo.v2, 支持高效分页查询(用于继续列出我们停止的文档的游标)。 [![godoc][GoDoc]](https://godoc.org/github.com/icza/minquery)
* [handy](https://github.com/miguelpragier/handy) **star:47** 许多实用程序和帮助程序,如字符串处理程序/格式化程序和验证器。 [![godoc][GoDoc]](https://godoc.org/github.com/miguelpragier/handy)
* [go-astitodo](https://github.com/asticode/go-astitodo) **star:46** 解析你 Go 语言代码中的 TODOs待办事项。 [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astitodo)
* [go-astitodo](https://github.com/asticode/go-astitodo) **star:46** 解析你 Go 语言代码中的 TODOs待办事项![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astitodo)
* [mimemagic](https://github.com/zRedShift/mimemagic) **star:42** 纯粹 Go 超性能MIME嗅探库/实用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/zRedShift/mimemagic)
* [golog](https://github.com/mlimaloureiro/golog) **star:42** 简单、轻量级的命令后工具,用于对你的计划任务进行跟踪。 [![godoc][GoDoc]](https://godoc.org/github.com/mlimaloureiro/golog)
* [goback](https://github.com/carlescere/goback) **star:40** 一个 Go 语言的简单的指数补偿包。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/goback)
@ -1738,8 +1738,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Macaron](https://github.com/go-macaron/macaron) **star:2840** Macaron 是一个高效的模块化设计的web框架 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/go-macaron/macaron)
* [utron](https://github.com/gernest/utron) **star:2138** Go(Golang)的轻量级MVC框架。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gernest/utron)
* [tigertonic](https://github.com/rcrowley/go-tigertonic) **star:996** 用于构建 JSON web 服务的 Go 语言框架,受到 Dropwizard 的启发。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rcrowley/go-tigertonic)
* [traffic](https://github.com/pilu/traffic) Sinatra启发了regexp/pattern mux和用于Go的web框架。
* [tango](https://github.com/lunny/tango) **star:819** 微型的、支持插件的 web 框架。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/lunny/tango) ![包含中文文档][CN]
* [traffic](https://github.com/pilu/traffic) **star:517** Sinatra启发了regexp/pattern mux和用于Go的web框架。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/pilu/traffic)
* [gongular](https://github.com/mustafaakin/gongular) **star:418** 快速 Go web 框架,支持输入映射/验证以及依赖注入。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mustafaakin/gongular)
* [neo](https://github.com/ivpusic/neo) **star:396** Neo是一个非常简单且快速的Web框架API。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/neo)
* [Air](https://github.com/aofei/air) **star:341** 一个理想的精细化的Go web框架。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/aofei/air)
@ -1838,17 +1838,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gosimple](https://github.com/dominikh/go-tools/tree/master/cmd/gosimple) gosimple 是 Go 源代码的linter专门用于简化代码。
* [goreturns](https://sourcegraph.com/github.com/sqs/goreturns) 添加 zero 返回声明,以匹配 func 返回类型。
* [Golint online](http://go-lint.appspot.com/) Lints online Go source files on GitHub, Bitbucket and Google Project Hosting using the golint package.
* [GoLint](https://github.com/golang/lint) **star:3202** Go 源码的 linter。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/golang/lint)
* [GoLint](https://github.com/golang/lint) **star:3202** Go 源码的 linter。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang/lint)
* [errcheck](https://github.com/kisielk/errcheck) **star:1335** Errcheck是一个用于检查Go程序中未检查错误的程序。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
* [gcvis](https://github.com/davecheney/gcvis) **star:923** 实时可视化跟踪 GC 数据。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
* [php-parser](https://github.com/z7zmey/php-parser) **star:661** 用 Go 编写的 PHP 解析器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) 用于大量静态分析检查,您可能已经从 c# 的 ReSharper 等工具中习惯了这些检查。
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) 在源码中寻找没有直接单元测试的函数和方法。
* [php-parser](https://github.com/z7zmey/php-parser) **star:661** 用 Go 编写的 PHP 解析器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
* [go-critic](https://github.com/go-critic/go-critic) **star:598** 源代码检查工具。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
* [GolangCI](https://golangci.com/) GolangCI 是一个针对 GitHub pull 请求的自动代码审查服务。服务是开源的,对开源项目是免费的。
* [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) 来修复(添加,删除) Go 中自动导入的工具。
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:379** 基于 Web 的 Golang AST 可视化工具。 ![star > 100][Bronze]
* [GolangCI](https://golangci.com/) GolangCI 是一个针对 GitHub pull 请求的自动代码审查服务。服务是开源的,对开源项目是免费的。
* [GoCover.io](http://gocover.io/) GoCover.io 提供了任意 golang 包的代码覆盖率服务。
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:379** 基于 Web 的 Golang AST 可视化工具。 ![star > 100][Bronze]
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:287** go-cleanarch 的创建是为了验证 Clean 体系结构规则,比如 Go 项目中的依赖关系。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch)
* [unconvert](https://github.com/mdempsky/unconvert) **star:261** 在源码中删除不必要的类型转换。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
* [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) 对未使用的常量、变量、函数和类型的代码进行检查。
@ -1892,13 +1891,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
## Go 工具
* [go-swagger](https://github.com/go-swagger/go-swagger) **star:4138** 基于 Go 的Swagger 2.0实现。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:3872** 借助的 OctoLinker 浏览器扩展,可以高效的地浏览 GitHub go文件。 ![star > 1000][Silver] ![最近一周有更新][Green]
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2046** 使用 dot format 可视化 Go 程序的调用图。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
* [richgo](https://github.com/kyoh86/richgo) **star:398** 用文本装饰丰富 go test 的输出。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
* [depth](https://github.com/KyleBanks/depth) **star:393** 通过分析导入,将包依赖关系树可视化输出。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth)
* [gb](https://getgb.io/) 一个基于项目的易用的构建工具。
* [rts](https://github.com/galeone/rts) **star:187** 从服务器响应生成Go结构。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/rts)
* [godbg](https://github.com/tylerwince/godbg) **star:157** 实现了 Rusts 的 dbg! 宏,可以方便的在开发过程中快速、容易地调试。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/tylerwince/godbg)
* [OctoLinker](https://github.com/OctoLinker/browser-extension) 借助的 OctoLinker 浏览器扩展,可以高效的地浏览 GitHub go文件。
* [colorgo](https://github.com/songgao/colorgo) **star:100** 将 go 命令包装成彩色的 go build 输出。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/songgao/colorgo)
* [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) **star:38** Bash completion for go and wgo。 ![最近一年没有更新][Yellow]
* [generator-go-lang](https://github.com/axelspringer/generator-go-lang) **star:14** 一个[Yeoman](http://yeoman.io)生成器,用于启动新的 Go 项目。
@ -1913,9 +1912,10 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:57838** 来自谷歌的容器集群管理器。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes)
* [Moby](https://github.com/moby/moby) **star:54915** Collaborative project for the container ecosystem to assemble container-based systems. ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
* [traefik](https://github.com/containous/traefik) **star:24421** 反向代理和负载均衡器,支持多个后端。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik)
* [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) 将所有GitHub repositories、issues、milestones 和 labels 都迁移到 Gitea。
* [Gitea](https://github.com/go-gitea/gitea) **star:15898** 从 Gogs fork完全由社区驱动。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) ![包含中文文档][CN]
* [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) 将所有GitHub repositories、issues、milestones 和 labels 都迁移到 Gitea。
* [Vegeta](https://github.com/tsenart/vegeta) **star:12509** HTTP负载测试工具和库。超过9000 ! ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta)
* [Packer](https://github.com/mitchellh/packer) **star:9355** 用于从一个源配置为多个平台创建相同的机器图像。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/packer)
* [Hey](https://github.com/rakyll/hey) **star:6583** 压力测试工具,可用来代替 ApacheBench (ab)。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/hey)
* [GVM](https://github.com/moovweb/gvm) **star:4556** GVM 提供了一个接口来管理 Go 版本。 ![star > 1000][Silver]
* [Wide](https://wide.b3log.org/login) 为使用 Golang 的团队提供基于 web 的 IDE。
@ -1935,8 +1935,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [skm](https://github.com/TimothyYe/skm) **star:551** SKM是一个简单而强大的SSH密钥管理器它可以帮助您轻松地管理多个SSH密钥! ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/TimothyYe/skm)
* [Scaleway-cli](https://github.com/scaleway/scaleway-cli) **star:541** 从命令行管理 BareMetal 服务器(与使用Docker一样容易)。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/scaleway/scaleway-cli)
* [aurora](https://github.com/xuri/aurora) **star:414** 基于web的跨平台 Beanstalkd 队列服务器控制台。 ![star > 100][Bronze]
* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:395** 可轻松地添加版本信息到 Go 二进制文件。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ahmetalpbalkan/govvv)
* [gonative](https://github.com/inconshreveable/gonative) **star:311** 用原生 Go 创建一个跨平台的 Go 工具链。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/gonative)
* [govvv](https://github.com/ahmetalpbalkan/govvv) 可轻松地添加版本信息到 Go 二进制文件。
* [Mora](https://github.com/emicklei/mora) **star:267** 用于访问 MongoDB 文档和元数据的 REST 服务器。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/emicklei/mora)
* [lstags](https://github.com/ivanilves/lstags) **star:227** 提供了工具和API可用来同步不同注册中心的Docker图像。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
* [Gogs](https://gogs.io/) 自托管的Git服务。
@ -1948,7 +1948,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gobrew](https://github.com/cryptojuice/gobrew) **star:176** gobrew 允许您轻松地在 go 的多个版本之间切换。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [Blast](https://github.com/dave/blast) **star:170** 一个用于API负载测试和批处理作业的简单工具。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dave/blast)
* [ostent](https://github.com/ostrost/ostent) **star:165** 收集和显示系统指标,并可选 Graphite and/or fluxdb作为依赖。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ostrost/ostent)
* [Packer](https://github.com/mitchellh/packer) 用于从一个源配置为多个平台创建相同的机器图像。
* [grapes](https://github.com/yaronsumel/grapes) **star:138** 旨在轻松地通过ssh分发命令的轻量级工具。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes)
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:103** Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/easyssh-proxy)
* [kcli](https://github.com/cswank/kcli) **star:82** 用于检查kafka主题/分区/消息的命令行工具。 [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
@ -1961,26 +1960,28 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
### 其他软件
* [hugo](http://gohugo.io/) 快速、现代的静态网站引擎。
* [Gor](https://github.com/buger/gor) **star:11529** Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor)
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8440** 快速、简单、可伸缩的分布式文件系统采用了O(1)磁盘查找。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
* [restic](https://github.com/restic/restic) **star:7698** 消除重复项备份程序。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
* [confd](https://github.com/kelseyhightower/confd) **star:6512** 使用 etcd 或 consul 的模板和数据管理本地应用程序配置文件。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
* [Comcast](https://github.com/tylertreat/Comcast) **star:6219** 模拟坏的网络连接。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast)
* [LiteIDE](https://github.com/visualfc/liteide) **star:5587** 简单的、开源的、跨平台的Go IDE。 ![star > 5000][Gold] ![最近一周有更新][Green] ![包含中文文档][CN]
* [drive](https://github.com/odeke-em/drive) **star:5032** 基于命令行的谷歌驱动器客户端。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
* [orange-cat](https://github.com/noraesae/orange-cat) 用Go编写的Markdown预览器。
* [nes](https://github.com/fogleman/nes) **star:4204** 任天堂娱乐系统(NES)模拟器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:4048** 为自动化测试模拟网络和系统条件的代理。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
* [Pipe](https://github.com/b3log/pipe) **star:3348** 一个小巧漂亮的博客平台。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
* [Pipe](https://github.com/b3log/pipe) **star:3348** 一个小巧漂亮的博客平台。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:2717** 跨平台网络和云备份工具。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
* [myLG](https://github.com/mehrdadrad/mylg) **star:2216** 命令行网络诊断工具。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
* [GoBoy](https://github.com/Humpheh/goboy) **star:2130** 用 Go 编写的任天堂Game Boy彩色模拟器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy)
* [syncthing](https://syncthing.net/) 开放,分散的文件同步工具和协议。
* [Stack Up](https://github.com/pressly/sup) **star:2011** Stack Up 是一个超级简单的部署工具 — 只面向Unix。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup)
* [syncthing](https://syncthing.net/) 开放,分散的文件同步工具和协议。
* [lgo](https://github.com/yunabe/lgo) **star:1828** 与 Jupyter 可进行交互 Go 程序。它支持代码完成、代码检查以及与Go 100% 兼容性。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
* [limetext](http://limetext.org/) 一个强大而优雅的文本编辑器。
* [snap](https://github.com/intelsdi-x/snap) **star:1804** 强大的遥测框架。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap)
* [Circuit](https://github.com/gocircuit/circuit) **star:1795** Circuit 是一个可编程平台即服务(PaaS)和/或基础设施即服务(IaaS),用于管理、发现、同步和编排包含云应用程序的服务和主机。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gocircuit/circuit)
* [borg](https://github.com/crufter/borg) **star:1425** 基于终端的bash代码段搜索引擎。 ![star > 1000][Silver] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/crufter/borg)
* [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:877** App that displays updates for the Go packages in your GOPATH. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store)
* [Documize](https://github.com/documize/community) **star:864** 集成了SaaS工具数据的现代wiki软件。 ![star > 100][Bronze] ![最近一周有更新][Green]
* [scc](https://github.com/boyter/scc) **star:799** 一个非常快速准确的代码计数器,采用了复杂的计算和 COCOMO 预估。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc)
@ -1988,8 +1989,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [peg](https://github.com/pointlander/peg) **star:623** 解析表达式语法是Packrat解析器生成器的实现。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/pointlander/peg)
* [vFlow](https://github.com/VerizonDigital/vflow) **star:609** 高性能、可伸缩和可靠的 IPFIX、sFlow和 Netflow 收集器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/VerizonDigital/vflow)
* [gfile](https://github.com/Antonito/gfile) **star:505** 通过WebRTC在两台计算机之间安全地传输文件不需要任何第三方依赖。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/Antonito/gfile)
* [hugo](http://gohugo.io/) 快速、现代的静态网站引擎。
* [Gor](https://github.com/buger/gor) Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。
* [GoDNS](https://github.com/timothyye/godns) **star:453** 一个动态DNS客户端工具支持DNSPod & HE.net。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/timothyye/godns)
* [GoLand](https://jetbrains.com/go) 功能齐全的跨平台 Go IDE。
* [shell2http](https://github.com/msoap/shell2http) **star:439** 通过http服务器执行shell命令(用于原型或远程控制)。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/msoap/shell2http)
@ -2000,13 +1999,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [ipe](https://github.com/dimiro1/ipe) **star:282** Open source Pusher server implementation compatible with Pusher client libraries written in GO. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/ipe)
* [ide](https://github.com/thestrukture/ide) **star:254** 基于浏览器的IDE ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide)
* [Cherry](https://github.com/rafael-santiago/cherry) **star:194** 微型网络聊天服务器。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry)
* [orange-cat](https://github.com/noraesae/orange-cat) **star:178** 用Go编写的Markdown预览器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/noraesae/orange-cat)
* [Orbit](https://github.com/gulien/orbit) **star:130** 一个根据模板来运行命令和生成文件的简单小工具。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gulien/orbit)
* [Juju](https://jujucharms.com/) Cloud-agnostic的服务部署和编制 —— 支持EC2、Azure、Openstack、MAAS等。
* [joincap](https://github.com/assafmo/joincap) **star:123** 用于合并多个pcap文件的命令行实用程序。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap)
* [Docker](http://www.docker.com/) 面向开发人员和系统管理员的分布式应用程序的开放平台。
* [DDNS](https://github.com/skibish/ddns) **star:102** 个人 DDNS 客户端。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/skibish/ddns)
* [boxed](https://github.com/tejo/boxed) **star:72** 基于Dropbox的博客引擎。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed)
* [borg](https://github.com/crufter/borg) 基于终端的bash代码段搜索引擎。
* [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** 基于加密管的简单的NaCL EC25519工具。 [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe)
* [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** 测试你的终端。 [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz)
@ -2020,11 +2019,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) **star:1024** web框架基准测试。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark)
* [skynet](https://github.com/atemerev/skynet) **star:926** 天网 1M 线程微基准测试。 ![star > 100][Bronze]
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:885** Go序列化方法的基准测试。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/go_serialization_benchmarks)
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) Go语言常用基本操作的基准测试。
* [speedtest-resize](https://github.com/fawick/speedtest-resize) **star:173** 对比各种图像大小调整算法性能。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize)
* [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star:125** Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/go-benchmarks)
* [gospeed](https://github.com/feyeleanor/GoSpeed) **star:95** 计算语言结构的速度的微观基准测试。 [![godoc][GoDoc]](https://godoc.org/github.com/feyeleanor/GoSpeed)
* [autobench](https://github.com/davecheney/autobench) **star:89** 用来来比较不同Go版本之间的性能的框架。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/autobench)
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) **star:52** Go语言常用基本操作的基准测试。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/gocostmodel)
* [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:49** 为流行的 Go 数据库/SQL实用程序收集基准测试。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark)
## 会议
@ -2174,12 +2173,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Building Go Web Applications and Microservices Using Gin](https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin) Get familiar with Gin and find out how it can help you reduce boilerplate code and build a request handling pipeline.
* [Caching Slow Database Queries](https://medium.com/@rocketlaunchr.cloud/caching-slow-database-queries-1085d308a0c9) 如何缓存数据库的慢查询。
* [Canceling MySQL](https://medium.com/@rocketlaunchr.cloud/canceling-mysql-in-go-827ed8f83b30) 如何取消MySQL查询。
* [Go Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet) **star:4102** Go's reference card。 ![star > 1000][Silver]
* [Go database/sql tutorial](http://go-database-sql.org/) 数据库概论/ sql。
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) 在你的移动设备上编辑你编辑和运行你的 Go 代码。
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:471** 一本讲述如何用 Go 进行以太开发的小册。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) ![包含中文文档][CN]
* [Games With Go](http://gameswithgo.org/) 关于编程和游戏开发系列教学视频。
* [Go By Example](https://gobyexample.com/) 手把手教你 如何在 Go 应用程序中使用注释。
* [Go Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet) Go's reference card。
* [Go database/sql tutorial](http://go-database-sql.org/) 数据库概论/ sql。
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) 在你的移动设备上编辑你编辑和运行你的 Go 代码。
* [50 Shades of Go](http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/) Go 初学者经常遇到的陷阱、误区、错误
* [A Guide to Golang E-Commerce](https://snipcart.com/blog/golang-ecommerce-ponzu-cms-demo?utm_term=golang-ecommerce-ponzu-cms-demo) 教你如何用 Go 搭建一个电商平台 (包括demo)。
* [A Tour of Go](http://tour.golang.org/) 互动的 Go 之旅。

View File

@ -9,7 +9,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 : 2019-09-16 10:20:54(Synchronize every day)**
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2019-09-17 09:43:57(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)
@ -213,7 +213,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
*Libraries for building standard or basic Command Line applications.*
* [cobra](https://github.com/spf13/cobra) **star:13852** Commander for modern Go CLI interactions. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/spf13/cobra)
* [cobra](https://github.com/spf13/cobra) **star:13852** Commander for modern Go CLI interactions. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/spf13/cobra)
* [urfave/cli](https://github.com/urfave/cli) **star:11851** Simple, fast, and fun package for building command line apps in Go (formerly codegangsta/cli). ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/urfave/cli)
* [kingpin](https://github.com/alecthomas/kingpin) **star:2628** Command line and flag parser supporting sub commands. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/kingpin)
* [go-flags](https://github.com/jessevdk/go-flags) **star:1530** go command line option parser. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/jessevdk/go-flags)
@ -343,7 +343,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [willf/bloom](https://github.com/willf/bloom) **star:679** Go package implementing Bloom filters. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bloom)
* [hyperloglog](https://github.com/axiomhq/hyperloglog) **star:665** HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/axiomhq/hyperloglog)
* [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) **star:529** Cuckoo filter: a good alternative to a counting bloom filter implemented in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/seiflotfy/cuckoofilter)
* [bitset](https://github.com/willf/bitset) **star:494** Go package implementing bitsets. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bitset)
* [bitset](https://github.com/willf/bitset) **star:494** Go package implementing bitsets. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bitset)
* [trie](https://github.com/derekparker/trie) **star:431** Trie implementation in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/derekparker/trie)
* [go-geoindex](https://github.com/hailocab/go-geoindex) **star:314** In-memory geo index. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/hailocab/go-geoindex)
* [mafsa](https://github.com/smartystreets/mafsa) **star:274** MA-FSA implementation with Minimal Perfect Hashing. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/smartystreets/mafsa) ![Archived][Archived]
@ -374,7 +374,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [hide](https://github.com/emvi/hide) **star:8** ID type with marshalling to/from hash to prevent sending IDs to clients. [![godoc][GoDoc]](https://godoc.org/github.com/emvi/hide)
* [deque](https://github.com/edwingeng/deque) **star:8** A highly optimized double-ended queue. [![godoc][GoDoc]](https://godoc.org/github.com/edwingeng/deque)
* [set](https://github.com/StudioSol/set) **star:7** Simple set data structure implementation in Go using LinkedHashMap. [![godoc][GoDoc]](https://godoc.org/github.com/StudioSol/set)
* [null](https://github.com/emvi/null) **star:6** Nullable Go types that can be marshalled/unmarshalled to/from JSON. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/emvi/null)
* [null](https://github.com/emvi/null) **star:6** Nullable Go types that can be marshalled/unmarshalled to/from JSON. [![godoc][GoDoc]](https://godoc.org/github.com/emvi/null)
* [parsefields](https://github.com/MonaxGT/parsefields) **star:3** Tools for parse JSON-like logs for collecting unique fields and events. [![godoc][GoDoc]](https://godoc.org/github.com/MonaxGT/parsefields)
* [ptrie](https://github.com/viant/ptrie) **star:1** An implementation of prefix tree. [![godoc][GoDoc]](https://godoc.org/github.com/viant/ptrie)
* [timedmap](https://github.com/zekroTJA/timedmap) **star:1** Map with expiring key-value pairs. [![godoc][GoDoc]](https://godoc.org/github.com/zekroTJA/timedmap)
@ -395,7 +395,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [goleveldb](https://github.com/syndtr/goleveldb) **star:3252** Implementation of the [LevelDB](https://github.com/google/leveldb) key/value database in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/syndtr/goleveldb)
* [ledisdb](https://github.com/siddontang/ledisdb) **star:3101** Ledisdb is a high performance NoSQL like Redis based on LevelDB. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/ledisdb)
* [go-cache](https://github.com/pmylund/go-cache) **star:3041** In-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/pmylund/go-cache)
* [BigCache](https://github.com/allegro/bigcache) **star:2532** Efficient key/value cache for gigabytes of data. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/allegro/bigcache)
* [BigCache](https://github.com/allegro/bigcache) **star:2532** Efficient key/value cache for gigabytes of data. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/allegro/bigcache)
* [buntdb](https://github.com/tidwall/buntdb) **star:2470** Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tidwall/buntdb)
* [tiedot](https://github.com/HouzuoGuo/tiedot) **star:2384** Your NoSQL database powered by Golang. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/HouzuoGuo/tiedot)
* [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) **star:1146** fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/VictoriaMetrics/VictoriaMetrics)
@ -419,7 +419,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
*Database schema migration.*
* [migrate](https://github.com/golang-migrate/migrate) **star:2940** Database migrations. CLI and Golang library. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/golang-migrate/migrate)
* [migrate](https://github.com/golang-migrate/migrate) **star:2940** Database migrations. CLI and Golang library. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang-migrate/migrate)
* [sql-migrate](https://github.com/rubenv/sql-migrate) **star:1435** Database migration tool. Allows embedding migrations into the application using go-bindata. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/rubenv/sql-migrate)
* [gormigrate](https://github.com/go-gormigrate/gormigrate) **star:344** Database schema migration helper for Gorm ORM. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/go-gormigrate/gormigrate)
* [goose](https://github.com/steinbacher/goose) **star:119** Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/steinbacher/goose)
@ -456,7 +456,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [goqu](https://github.com/doug-martin/goqu) **star:669** Idiomatic SQL builder and query library. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu)
* [Dotsql](https://github.com/gchaincl/dotsql) **star:452** Go library that helps you keep sql files in one place and use them with ease. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/dotsql)
* [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) **star:440** Powerful data retrieval methods as well as DB-agnostic query building capabilities. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-dbx)
* [sqrl](https://github.com/elgris/sqrl) **star:184** SQL query builder, fork of Squirrel with improved performance. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/elgris/sqrl)
* [sqrl](https://github.com/elgris/sqrl) **star:184** SQL query builder, fork of Squirrel with improved performance. ![star > 100][Bronze] [![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.
* [scaneo](https://github.com/variadico/scaneo) **star:149** Generate Go code to convert database rows into arbitrary structs. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/variadico/scaneo) ![Archived][Archived]
* [igor](https://github.com/galeone/igor) **star:78** Abstraction layer for PostgreSQL that supports advanced functionality and uses gorm-like syntax. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/igor)
@ -968,8 +968,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gorush](https://github.com/appleboy/gorush) **star:3784** Push notification server using [APNs2](https://github.com/sideshow/apns2) and google [GCM](https://github.com/google/go-gcm). ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/gorush)
* [Centrifugo](https://github.com/centrifugal/centrifugo) **star:3756** Real-time messaging (Websockets or SockJS) server in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/centrifugal/centrifugo)
* [machinery](https://github.com/RichardKnop/machinery) **star:3465** Asynchronous task queue/job queue based on distributed message passing. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/machinery)
* [go-socket.io](https://github.com/googollee/go-socket.io) **star:2962** socket.io library for golang, a realtime application framework. ![star > 1000][Silver] ![There was an update last week][Green]
* [NATS Go Client](https://github.com/nats-io/nats) **star:2444** Lightweight and high performance publish-subscribe and distributed queueing messaging system - this is the Go library. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nats-io/nats)
* [go-socket.io](https://github.com/googollee/go-socket.io) **star:2962** socket.io library for golang, a realtime application framework. ![star > 1000][Silver]
* [NATS Go Client](https://github.com/nats-io/nats) **star:2444** Lightweight and high performance publish-subscribe and distributed queueing messaging system - this is the Go library. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/nats-io/nats)
* [APNs2](https://github.com/sideshow/apns2) **star:2077** HTTP/2 Apple Push Notification provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/sideshow/apns2)
* [Benthos](https://github.com/Jeffail/benthos) **star:2045** A message streaming bridge between a range of protocols. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Jeffail/benthos)
* [gopush-cluster](https://github.com/Terry-Mao/gopush-cluster) **star:1845** gopush-cluster is a go push server cluster. ![star > 1000][Silver] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Terry-Mao/gopush-cluster) ![Contains Chinese documents][CN]
@ -1440,7 +1440,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gock](https://github.com/h2non/gock) **star:857** Versatile HTTP mocking made easy. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/h2non/gock)
* [httpmock](https://github.com/jarcoal/httpmock) **star:618** Easy mocking of HTTP responses from external resources. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jarcoal/httpmock)
* [counterfeiter](https://github.com/maxbrunsfeld/counterfeiter) **star:369** Tool for generating self-contained mock objects. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/maxbrunsfeld/counterfeiter)
* [minimock](https://github.com/gojuno/minimock) **star:273** Mock generator for Go interfaces. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gojuno/minimock)
* [minimock](https://github.com/gojuno/minimock) **star:273** Mock generator for Go interfaces. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gojuno/minimock)
* [go-txdb](https://github.com/DATA-DOG/go-txdb) **star:175** Single transaction based database driver mainly for testing purposes. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/go-txdb)
* [govcr](https://github.com/seborama/govcr) **star:85** HTTP mock for Golang: record and replay HTTP interactions for offline testing. [![godoc][GoDoc]](https://godoc.org/github.com/seborama/govcr)
@ -1483,7 +1483,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-runewidth](https://github.com/mattn/go-runewidth) **star:215** Functions to get fixed width of the character or string. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-runewidth)
* [goq](https://github.com/andrewstuart/goq) **star:151** Declarative unmarshaling of HTML using struct tags with jQuery syntax (uses GoQuery). ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/andrewstuart/goq)
* [htmlquery](https://github.com/antchfx/htmlquery) **star:142** An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/antchfx/htmlquery)
* [go-nmea](https://github.com/adrianmo/go-nmea) **star:101** NMEA parser library for the Go language. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/adrianmo/go-nmea)
* [go-nmea](https://github.com/adrianmo/go-nmea) **star:101** NMEA parser library for the Go language. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/adrianmo/go-nmea)
* [sdp](https://github.com/gortc/sdp) **star:73** SDP: Session Description Protocol [[RFC 4566](https://tools.ietf.org/html/rfc4566)]. [![godoc][GoDoc]](https://godoc.org/github.com/gortc/sdp)
* [align](https://github.com/Guitarbum722/align) **star:60** A general purpose application that aligns text. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Guitarbum722/align)
* [github_flavored_markdown](https://godoc.org/github.com/shurcooL/github_flavored_markdown) GitHub Flavored Markdown renderer (using blackfriday) with fenced code block highlighting, clickable header anchor links.
@ -1529,7 +1529,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-jira](https://github.com/andygrunwald/go-jira) **star:596** Go client library for [Atlassian JIRA](https://www.atlassian.com/software/jira) ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/go-jira)
* [githubql](https://github.com/shurcooL/githubql) **star:521** Go library for accessing the GitHub GraphQL API v4. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/githubql)
* [webhooks](https://github.com/go-playground/webhooks) **star:375** Webhook receiver for GitHub and Bitbucket. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/webhooks)
* [geo-golang](https://github.com/codingsince1985/geo-golang) **star:310** Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/intro), [MapQuest](http://open.mapquestapi.com/geocoding/), [Nominatim](https://developer.mapquest.com/documentation/open/nominatim-search), [OpenCage](http://geocoder.opencagedata.com/api.html), [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx), [Mapbox](https://www.mapbox.com/developers/api/geocoding/), and [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Nominatim) geocoding / reverse geocoding APIs. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/codingsince1985/geo-golang)
* [geo-golang](https://github.com/codingsince1985/geo-golang) **star:310** Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/intro), [MapQuest](http://open.mapquestapi.com/geocoding/), [Nominatim](https://developer.mapquest.com/documentation/open/nominatim-search), [OpenCage](http://geocoder.opencagedata.com/api.html), [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx), [Mapbox](https://www.mapbox.com/developers/api/geocoding/), and [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Nominatim) geocoding / reverse geocoding APIs. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/codingsince1985/geo-golang)
* [paypal](https://github.com/logpacker/PayPal-Go-SDK) **star:308** Wrapper for PayPal payment API. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/logpacker/PayPal-Go-SDK)
* [go-marathon](https://github.com/gambol99/go-marathon) **star:191** Go library for interacting with Mesosphere's Marathon PAAS. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gambol99/go-marathon)
* [go-telegraph](https://gitlab.com/toby3d/telegraph) Telegraph publishing platform API client.
@ -1570,13 +1570,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*General utilities and tools to make your life easier.*
* [fzf](https://github.com/junegunn/fzf) **star:23858** Command-line fuzzy finder written in Go. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/junegunn/fzf)
* [fzf](https://github.com/junegunn/fzf) **star:23858** Command-line fuzzy finder written in Go. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/junegunn/fzf)
* [hub](https://github.com/github/hub) **star:17361** wrap git commands with additional functionality to interact with github from the terminal. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/github/hub)
* [delve](https://github.com/derekparker/delve) **star:12354** Go debugger. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/derekparker/delve)
* [ctop](https://github.com/bcicen/ctop) **star:8930** [Top-like](http://ctop.sh) interface (e.g. htop) for container metrics. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bcicen/ctop)
* [wuzz](https://github.com/asciimoo/wuzz) **star:8337** Interactive cli tool for HTTP inspection. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
* [sqlx](https://github.com/jmoiron/sqlx) **star:6982** provides a set of extensions on top of the excellent built-in database/sql package. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
* [peco](https://github.com/peco/peco) **star:5517** Simplistic interactive filtering tool. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
* [usql](https://github.com/knq/usql) **star:4692** usql is a universal command-line interface for SQL databases. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4632** Deliver Go binaries as fast and easily as possible. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
* [godropbox](https://github.com/dropbox/godropbox) **star:3753** Common libraries for writing Go services/applications from Dropbox. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
* [realize](https://github.com/tockins/realize) **star:3223** Go build system with file watchers and live reload. Run, build and watch file changes with custom paths. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize)
@ -1585,11 +1586,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [resty](https://github.com/go-resty/resty) **star:2114** Simple HTTP and REST client for Go inspired by Ruby rest-client. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-resty/resty)
* [hystrix-go](https://github.com/afex/hystrix-go) **star:2080** Implements Hystrix patterns of programmer-defined fallbacks aka circuit breaker. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/afex/hystrix-go)
* [Task](https://github.com/go-task/task) **star:2001** simple "Make" alternative. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-task/task)
* [minify](https://github.com/tdewolff/minify) **star:1874** Fast minifiers for HTML, CSS, JS, XML, JSON and SVG file formats. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/tdewolff/minify)
* [minify](https://github.com/tdewolff/minify) **star:1874** Fast minifiers for HTML, CSS, JS, XML, JSON and SVG file formats. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tdewolff/minify)
* [mmake](https://github.com/tj/mmake) **star:1454** Modern Make. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tj/mmake)
* [Storm](https://github.com/asdine/storm) **star:1384** Simple and powerful toolkit for BoltDB. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/asdine/storm)
* [mole](https://github.com/davrodpin/mole) **star:1309** cli app to easily create ssh tunnels. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/davrodpin/mole)
* [go-funk](https://github.com/thoas/go-funk) **star:1271** Modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...). ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/thoas/go-funk)
* [go-funk](https://github.com/thoas/go-funk) **star:1271** Modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...). ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/thoas/go-funk)
* [mc](https://github.com/minio/mc) **star:1146** Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/minio/mc)
* [filetype](https://github.com/h2non/filetype) **star:975** Small package to infer the file type checking the magic numbers signature. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/h2non/filetype)
* [boilr](https://github.com/tmrts/boilr) **star:954** Blazingly fast CLI tool for creating projects from boilerplate templates. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tmrts/boilr)
@ -1632,7 +1633,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-bsdiff](https://github.com/gabstv/go-bsdiff) **star:87** Pure Go bsdiff and bspatch libraries and CLI tools. [![godoc][GoDoc]](https://godoc.org/github.com/gabstv/go-bsdiff)
* [pm](https://github.com/VividCortex/pm) **star:72** Process (i.e. goroutine) manager with an HTTP API. [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/pm)
* [UNIS](https://github.com/esemplastic/unis) **star:69** Common Architecture™ for String Utilities in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
* [usql](https://github.com/knq/usql) usql is a universal command-line interface for SQL databases.
* [xferspdy](https://github.com/monmohan/xferspdy) **star:67** Xferspdy provides binary diff and patch library in golang. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy)
* [go-health](https://github.com/Talento90/go-health) **star:63** Health package simplifies the way you add health check to your services. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Talento90/go-health)
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:60** Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind. [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx)
@ -1641,7 +1641,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [abutil](https://github.com/bahlo/abutil) **star:51** Collection of often-used Golang helpers. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/bahlo/abutil) ![Archived][Archived]
* [minquery](https://github.com/icza/minquery) **star:50** MongoDB / mgo.v2 query that supports efficient pagination (cursors to continue listing documents where we left off). [![godoc][GoDoc]](https://godoc.org/github.com/icza/minquery)
* [handy](https://github.com/miguelpragier/handy) **star:47** Many utilities and helpers like string handlers/formatters and validators. [![godoc][GoDoc]](https://godoc.org/github.com/miguelpragier/handy)
* [go-astitodo](https://github.com/asticode/go-astitodo) **star:46** Parse TODOs in your GO code. [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astitodo)
* [go-astitodo](https://github.com/asticode/go-astitodo) **star:46** Parse TODOs in your GO code. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astitodo)
* [mimemagic](https://github.com/zRedShift/mimemagic) **star:42** Pure Go ultra performant MIME sniffing library/utility. [![godoc][GoDoc]](https://godoc.org/github.com/zRedShift/mimemagic)
* [golog](https://github.com/mlimaloureiro/golog) **star:42** Easy and lightweight CLI tool to time track your tasks. [![godoc][GoDoc]](https://godoc.org/github.com/mlimaloureiro/golog)
* [goback](https://github.com/carlescere/goback) **star:40** Go simple exponential backoff package. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/goback)
@ -1738,8 +1738,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Macaron](https://github.com/go-macaron/macaron) **star:2840** Macaron is a high productive and modular design web framework in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/go-macaron/macaron)
* [utron](https://github.com/gernest/utron) **star:2138** Lightweight MVC framework for Go(Golang). ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gernest/utron)
* [tigertonic](https://github.com/rcrowley/go-tigertonic) **star:996** Go framework for building JSON web services inspired by Dropwizard. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rcrowley/go-tigertonic)
* [traffic](https://github.com/pilu/traffic) Sinatra inspired regexp/pattern mux and web framework for Go.
* [tango](https://github.com/lunny/tango) **star:819** Micro & pluggable web framework for Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/lunny/tango) ![Contains Chinese documents][CN]
* [traffic](https://github.com/pilu/traffic) **star:517** Sinatra inspired regexp/pattern mux and web framework for Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/pilu/traffic)
* [gongular](https://github.com/mustafaakin/gongular) **star:418** Fast Go web framework with input mapping/validation and (DI) Dependency Injection. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mustafaakin/gongular)
* [neo](https://github.com/ivpusic/neo) **star:396** Neo is minimal and fast Go Web Framework with extremely simple API. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/neo)
* [Air](https://github.com/aofei/air) **star:341** An ideally refined web framework for Go. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/aofei/air)
@ -1838,17 +1838,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gosimple](https://github.com/dominikh/go-tools/tree/master/cmd/gosimple) gosimple is a linter for Go source code that specialises on simplifying code.
* [goreturns](https://sourcegraph.com/github.com/sqs/goreturns) Adds zero-value return statements to match the func return types.
* [Golint online](http://go-lint.appspot.com/) Lints online Go source files on GitHub, Bitbucket and Google Project Hosting using the golint package.
* [GoLint](https://github.com/golang/lint) **star:3202** Golint is a linter for Go source code. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/golang/lint)
* [GoLint](https://github.com/golang/lint) **star:3202** Golint is a linter for Go source code. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang/lint)
* [errcheck](https://github.com/kisielk/errcheck) **star:1335** Errcheck is a program for checking for unchecked errors in Go programs. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
* [gcvis](https://github.com/davecheney/gcvis) **star:923** Visualise Go program GC trace data in real time. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
* [php-parser](https://github.com/z7zmey/php-parser) **star:661** A Parser for PHP written in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
* [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#.
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) tarp finds functions and methods without direct unit tests in Go source code.
* [php-parser](https://github.com/z7zmey/php-parser) **star:661** A Parser for PHP written in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
* [go-critic](https://github.com/go-critic/go-critic) **star:598** source code linter that brings checks that are currently not implemented in other linters. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
* [GolangCI](https://golangci.com/) GolangCI is an automated Golang code review service for GitHub pull requests. Service is open source and it's free for open source projects.
* [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) Tool to fix (add, remove) your Go imports automatically.
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:379** Web based Golang AST visualizer. ![star > 100][Bronze]
* [GolangCI](https://golangci.com/) GolangCI is an automated Golang code review service for GitHub pull requests. Service is open source and it's free for open source projects.
* [GoCover.io](http://gocover.io/) GoCover.io offers the code coverage of any golang package as a service.
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:379** Web based Golang AST visualizer. ![star > 100][Bronze]
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:287** go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch)
* [unconvert](https://github.com/mdempsky/unconvert) **star:261** Remove unnecessary type conversions from Go source. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
* [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) unused checks Go code for unused constants, variables, functions and types.
@ -1892,13 +1891,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
## Go Tools
* [go-swagger](https://github.com/go-swagger/go-swagger) **star:4138** Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:3872** Navigate through go files efficiently with the OctoLinker browser extension for GitHub. ![star > 1000][Silver] ![There was an update last week][Green]
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2046** Visualize call graph of your Go program using dot format. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
* [richgo](https://github.com/kyoh86/richgo) **star:398** Enrich `go test` outputs with text decorations. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
* [depth](https://github.com/KyleBanks/depth) **star:393** Visualize dependency trees of any package by analyzing imports. ![star > 100][Bronze] [![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.
* [rts](https://github.com/galeone/rts) **star:187** RTS: response to struct. Generates Go structs from server responses. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/rts)
* [godbg](https://github.com/tylerwince/godbg) **star:157** Implementation of Rusts `dbg!` macro for quick and easy debugging during development. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/tylerwince/godbg)
* [OctoLinker](https://github.com/OctoLinker/browser-extension) Navigate through go files efficiently with the OctoLinker browser extension for GitHub.
* [colorgo](https://github.com/songgao/colorgo) **star:100** Wrapper around `go` command for colorized `go build` output. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/songgao/colorgo)
* [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) **star:38** Bash completion for go and wgo. ![It hasn't been updated in the last year][Yellow]
* [generator-go-lang](https://github.com/axelspringer/generator-go-lang) **star:14** A [Yeoman](http://yeoman.io) generator to get new Go projects started.
@ -1913,9 +1912,10 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:57838** Container Cluster Manager from Google. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes)
* [Moby](https://github.com/moby/moby) **star:54915** Collaborative project for the container ecosystem to assemble container-based systems. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
* [traefik](https://github.com/containous/traefik) **star:24421** Reverse proxy and load balancer with support for multiple backends. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik)
* [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) Migrate all your GitHub repositories, issues, milestones and labels to your Gitea instance.
* [Gitea](https://github.com/go-gitea/gitea) **star:15898** Fork of Gogs, entirely community driven. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) ![Contains Chinese documents][CN]
* [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) Migrate all your GitHub repositories, issues, milestones and labels to your Gitea instance.
* [Vegeta](https://github.com/tsenart/vegeta) **star:12509** HTTP load testing tool and library. It's over 9000! ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta)
* [Packer](https://github.com/mitchellh/packer) **star:9355** Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/packer)
* [Hey](https://github.com/rakyll/hey) **star:6583** Hey is a tiny program that sends some load to a web application. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/hey)
* [GVM](https://github.com/moovweb/gvm) **star:4556** GVM provides an interface to manage Go versions. ![star > 1000][Silver]
* [Wide](https://wide.b3log.org/login) Web-based IDE for Teams using Golang.
@ -1935,8 +1935,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [skm](https://github.com/TimothyYe/skm) **star:551** SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily! ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/TimothyYe/skm)
* [Scaleway-cli](https://github.com/scaleway/scaleway-cli) **star:541** Manage BareMetal Servers from Command Line (as easily as with Docker). ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/scaleway/scaleway-cli)
* [aurora](https://github.com/xuri/aurora) **star:414** Cross-platform web-based Beanstalkd queue server console. ![star > 100][Bronze]
* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:395** “go build” wrapper to easily add version information into Go binaries. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ahmetalpbalkan/govvv)
* [gonative](https://github.com/inconshreveable/gonative) **star:311** Tool which creates a build of Go that can cross compile to all platforms while still using the Cgo-enabled versions of the stdlib packages. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/gonative)
* [govvv](https://github.com/ahmetalpbalkan/govvv) “go build” wrapper to easily add version information into Go binaries.
* [Mora](https://github.com/emicklei/mora) **star:267** REST server for accessing MongoDB documents and meta data. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/emicklei/mora)
* [lstags](https://github.com/ivanilves/lstags) **star:227** Tool and API to sync Docker images across different registries. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
* [Gogs](https://gogs.io/) A Self Hosted Git Service in the Go Programming Language.
@ -1948,7 +1948,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gobrew](https://github.com/cryptojuice/gobrew) **star:176** gobrew lets you easily switch between multiple versions of go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
* [Blast](https://github.com/dave/blast) **star:170** A simple tool for API load testing and batch jobs. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dave/blast)
* [ostent](https://github.com/ostrost/ostent) **star:165** collects and displays system metrics and optionally relays to Graphite and/or InfluxDB. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ostrost/ostent)
* [Packer](https://github.com/mitchellh/packer) Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
* [grapes](https://github.com/yaronsumel/grapes) **star:138** Lightweight tool designed to distribute commands over ssh with ease. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes)
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:103** Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/easyssh-proxy)
* [kcli](https://github.com/cswank/kcli) **star:82** Command line tool for inspecting kafka topics/partitions/messages. [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
@ -1961,26 +1960,28 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
### Other Software
* [hugo](http://gohugo.io/) Fast and Modern Static Website Engine.
* [Gor](https://github.com/buger/gor) **star:11529** Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor)
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8440** Fast, Simple and Scalable Distributed File System with O(1) disk seek. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
* [restic](https://github.com/restic/restic) **star:7698** De-duplicating backup program. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
* [confd](https://github.com/kelseyhightower/confd) **star:6512** Manage local application configuration files using templates and data from etcd or consul. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
* [Comcast](https://github.com/tylertreat/Comcast) **star:6219** Simulate bad network connections. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast)
* [LiteIDE](https://github.com/visualfc/liteide) **star:5587** LiteIDE is a simple, open source, cross-platform Go IDE. ![star > 5000][Gold] ![There was an update last week][Green] ![Contains Chinese documents][CN]
* [drive](https://github.com/odeke-em/drive) **star:5032** Google Drive client for the commandline. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
* [orange-cat](https://github.com/noraesae/orange-cat) Markdown previewer written in Go.
* [nes](https://github.com/fogleman/nes) **star:4204** Nintendo Entertainment System (NES) emulator written in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:4048** Proxy to simulate network and system conditions for automated tests. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
* [Pipe](https://github.com/b3log/pipe) **star:3348** A small and beautiful blogging platform. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
* [Pipe](https://github.com/b3log/pipe) **star:3348** A small and beautiful blogging platform. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:2717** A cross-platform network and cloud backup tool based on the idea of lock-free deduplication. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
* [myLG](https://github.com/mehrdadrad/mylg) **star:2216** Command Line Network Diagnostic tool written in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
* [GoBoy](https://github.com/Humpheh/goboy) **star:2130** Nintendo Game Boy Color emulator written in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy)
* [syncthing](https://syncthing.net/) Open, decentralized file synchronization tool and protocol.
* [Stack Up](https://github.com/pressly/sup) **star:2011** Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup)
* [syncthing](https://syncthing.net/) Open, decentralized file synchronization tool and protocol.
* [lgo](https://github.com/yunabe/lgo) **star:1828** Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
* [limetext](http://limetext.org/) Lime Text is a powerful and elegant text editor primarily developed in Go that aims to be a Free and open-source software successor to Sublime Text.
* [snap](https://github.com/intelsdi-x/snap) **star:1804** Powerful telemetry framework. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap)
* [Circuit](https://github.com/gocircuit/circuit) **star:1795** Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gocircuit/circuit)
* [borg](https://github.com/crufter/borg) **star:1425** Terminal based search engine for bash snippets. ![star > 1000][Silver] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/crufter/borg)
* [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:877** App that displays updates for the Go packages in your GOPATH. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store)
* [Documize](https://github.com/documize/community) **star:864** Modern wiki software that integrates data from SaaS tools. ![star > 100][Bronze] ![There was an update last week][Green]
* [scc](https://github.com/boyter/scc) **star:799** Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc)
@ -1988,8 +1989,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [peg](https://github.com/pointlander/peg) **star:623** Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/pointlander/peg)
* [vFlow](https://github.com/VerizonDigital/vflow) **star:609** High-performance, scalable and reliable IPFIX, sFlow and Netflow collector. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/VerizonDigital/vflow)
* [gfile](https://github.com/Antonito/gfile) **star:505** Securely transfer files between two computers, without any third party, over WebRTC. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/Antonito/gfile)
* [hugo](http://gohugo.io/) Fast and Modern Static Website Engine.
* [Gor](https://github.com/buger/gor) Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time.
* [GoDNS](https://github.com/timothyye/godns) **star:453** A dynamic DNS client tool, supports DNSPod & HE.net, written in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/timothyye/godns)
* [GoLand](https://jetbrains.com/go) Full featured cross-platform Go IDE.
* [shell2http](https://github.com/msoap/shell2http) **star:439** Executing shell commands via http server (for prototyping or remote control). ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/msoap/shell2http)
@ -2000,13 +1999,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [ipe](https://github.com/dimiro1/ipe) **star:282** Open source Pusher server implementation compatible with Pusher client libraries written in GO. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/ipe)
* [ide](https://github.com/thestrukture/ide) **star:254** Browser accessible IDE. Designed for Go with Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide)
* [Cherry](https://github.com/rafael-santiago/cherry) **star:194** Tiny webchat server in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry)
* [orange-cat](https://github.com/noraesae/orange-cat) **star:178** Markdown previewer written in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/noraesae/orange-cat)
* [Orbit](https://github.com/gulien/orbit) **star:130** A simple tool for running commands and generating files from templates. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gulien/orbit)
* [Juju](https://jujucharms.com/) Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more.
* [joincap](https://github.com/assafmo/joincap) **star:123** Command-line utility for merging multiple pcap files together. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap)
* [Docker](http://www.docker.com/) Open platform for distributed applications for developers and sysadmins.
* [DDNS](https://github.com/skibish/ddns) **star:102** Personal DDNS client with Digital Ocean Networking DNS as backend. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/skibish/ddns)
* [boxed](https://github.com/tejo/boxed) **star:72** Dropbox based blog engine. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed)
* [borg](https://github.com/crufter/borg) Terminal based search engine for bash snippets.
* [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** Simple NaCL EC25519 based crypto pipe tool written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe)
* [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** Quizzes for your terminal. [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz)
@ -2020,11 +2019,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) **star:1024** Go web framework benchmark. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark)
* [skynet](https://github.com/atemerev/skynet) **star:926** Skynet 1M threads microbenchmark. ![star > 100][Bronze]
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:885** Benchmarks of Go serialization methods. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/go_serialization_benchmarks)
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) Benchmarks of common basic operations for the Go language.
* [speedtest-resize](https://github.com/fawick/speedtest-resize) **star:173** Compare various Image resize algorithms for the Go language. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize)
* [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star:125** Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/go-benchmarks)
* [gospeed](https://github.com/feyeleanor/GoSpeed) **star:95** Go micro-benchmarks for calculating the speed of language constructs. [![godoc][GoDoc]](https://godoc.org/github.com/feyeleanor/GoSpeed)
* [autobench](https://github.com/davecheney/autobench) **star:89** Framework to compare the performance between different Go versions. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/autobench)
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) **star:52** Benchmarks of common basic operations for the Go language. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/gocostmodel)
* [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:49** Collection of benchmarks for popular Go database/SQL utilities. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark)
## Conferences
@ -2174,12 +2173,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Building Go Web Applications and Microservices Using Gin](https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin) Get familiar with Gin and find out how it can help you reduce boilerplate code and build a request handling pipeline.
* [Caching Slow Database Queries](https://medium.com/@rocketlaunchr.cloud/caching-slow-database-queries-1085d308a0c9) How to cache slow database queries.
* [Canceling MySQL](https://medium.com/@rocketlaunchr.cloud/canceling-mysql-in-go-827ed8f83b30) How to cancel MySQL queries.
* [Go Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet) **star:4102** Go's reference card. ![star > 1000][Silver]
* [Go database/sql tutorial](http://go-database-sql.org/) Introduction to database/sql.
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) Interactively edit & play Go snippets on your mobile device.
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:471** A little e-book on Ethereum Development with Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) ![Contains Chinese documents][CN]
* [Games With Go](http://gameswithgo.org/) A video series teaching programming and game development.
* [Go By Example](https://gobyexample.com/) Hands-on introduction to Go using annotated example programs.
* [Go Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet) Go's reference card.
* [Go database/sql tutorial](http://go-database-sql.org/) Introduction to database/sql.
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) Interactively edit & play Go snippets on your mobile device.
* [50 Shades of Go](http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/) Traps, Gotchas, and Common Mistakes for New Golang Devs.
* [A Guide to Golang E-Commerce](https://snipcart.com/blog/golang-ecommerce-ponzu-cms-demo?utm_term=golang-ecommerce-ponzu-cms-demo) Building a Golang site for e-commerce (demo included).
* [A Tour of Go](http://tour.golang.org/) Interactive tour of Go.