diff --git a/README.md b/README.md index 0911a60..452ef68 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "项目已归档" [GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc文档地址" -**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2020-02-12 11:17:26(每隔1天同步一次)** +**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2020-02-13 11:02:29(每隔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) @@ -266,14 +266,14 @@ * [termui](https://github.com/gizak/termui) **star:9492** 此库是基于**termbox-go**实现的,借鉴于[blessed-contrib](https://github.com/yaronn/blessed-contrib)。 [![star > 2000][Awesome]](https://github.com/gizak/termui) [![最近一周有更新][Green]](https://github.com/gizak/termui) [![godoc][GoDoc]](https://godoc.org/github.com/gizak/termui) * [gommon/color](https://github.com/labstack/gommon/tree/master/color) 更换终端文本样式。 * [gocui](https://github.com/jroimartin/gocui) **star:5946** 旨在创建控制台用户界面的极简Go库。 [![star > 2000][Awesome]](https://github.com/jroimartin/gocui) [![最近一周有更新][Green]](https://github.com/jroimartin/gocui) [![godoc][GoDoc]](https://godoc.org/github.com/jroimartin/gocui) -* [termbox-go](https://github.com/nsf/termbox-go) **star:3669** 基于文本的跨平台接口库。 [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![最近一周有更新][Green]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go) +* [termbox-go](https://github.com/nsf/termbox-go) **star:3669** 基于文本的跨平台接口库。 [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go) * [go-prompt](https://github.com/c-bata/go-prompt) **star:2811** 构建一个强大的交互式提示,借鉴于[python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) [![star > 2000][Awesome]](https://github.com/c-bata/go-prompt) [![最近一周有更新][Green]](https://github.com/c-bata/go-prompt) [![godoc][GoDoc]](https://godoc.org/github.com/c-bata/go-prompt) * [uiprogress](https://github.com/gosuri/uiprogress) **star:1635** 在终端呈现进度条,可灵活配置的。 [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uiprogress) * [asciigraph](https://github.com/guptarohit/asciigraph) **star:1297** 在命令行中构建轻量级ASCII线图╭┈╯,应用程序中没有其他依赖项。 [![godoc][GoDoc]](https://godoc.org/github.com/guptarohit/asciigraph) * [uilive](https://github.com/gosuri/uilive) **star:1089** 用于实时更新终端输出的库。 [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uilive) * [termdash](https://github.com/mum4k/termdash) **star:931** 此库是基于**termbox-go**实现的,借鉴于[termui](https://github.com/gizak/termui)。 [![godoc][GoDoc]](https://godoc.org/github.com/mum4k/termdash) * [progressbar](https://github.com/schollz/progressbar) **star:846** 基本线程安全的进度条,在每个操作系统工作。 [![godoc][GoDoc]](https://godoc.org/github.com/schollz/progressbar) -* [mpb](https://github.com/vbauerster/mpb) **star:834** 可在终端显示多进度条。 [![最近一周有更新][Green]](https://github.com/vbauerster/mpb) [![godoc][GoDoc]](https://godoc.org/github.com/vbauerster/mpb) +* [mpb](https://github.com/vbauerster/mpb) **star:834** 可在终端显示多进度条。 [![godoc][GoDoc]](https://godoc.org/github.com/vbauerster/mpb) * [aurora](https://github.com/logrusorgru/aurora) **star:769** 支持fmt.Printf/Sprintf的ANSI终端颜色。 [![godoc][GoDoc]](https://godoc.org/github.com/logrusorgru/aurora) * [uitable](https://github.com/gosuri/uitable) **star:540** 改善终端应用程序中表格数据的可读性。 [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uitable) * [go-colorable](https://github.com/mattn/go-colorable) **star:409** 适用于windows的颜色编写器。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-colorable) @@ -422,7 +422,7 @@ * [groupcache](https://github.com/golang/groupcache) **star:8262** Groupcache是一个缓存和缓存填充库,在许多情况下,它是memcached的替代品。 [![star > 2000][Awesome]](https://github.com/golang/groupcache) [![godoc][GoDoc]](https://godoc.org/github.com/golang/groupcache) * [badger](https://github.com/dgraph-io/badger) **star:7269** 快速 K/V 存储。 [![star > 2000][Awesome]](https://github.com/dgraph-io/badger) [![最近一周有更新][Green]](https://github.com/dgraph-io/badger) [![godoc][GoDoc]](https://godoc.org/github.com/dgraph-io/badger) * [rqlite](https://github.com/rqlite/rqlite) **star:5568** 基于SQLite的轻量级分布式关系数据库。 [![star > 2000][Awesome]](https://github.com/rqlite/rqlite) [![最近一周有更新][Green]](https://github.com/rqlite/rqlite) [![godoc][GoDoc]](https://godoc.org/github.com/rqlite/rqlite) -* [BigCache](https://github.com/allegro/bigcache) **star:3570** 高效的键/值缓存为千兆字节的数据。 [![star > 2000][Awesome]](https://github.com/allegro/bigcache) [![最近一周有更新][Green]](https://github.com/allegro/bigcache) [![godoc][GoDoc]](https://godoc.org/github.com/allegro/bigcache) +* [BigCache](https://github.com/allegro/bigcache) **star:3570** 高效的键/值缓存为千兆字节的数据。 [![star > 2000][Awesome]](https://github.com/allegro/bigcache) [![godoc][GoDoc]](https://godoc.org/github.com/allegro/bigcache) * [goleveldb](https://github.com/syndtr/goleveldb) **star:3540** 在Go中实现[LevelDB](https://github.com/google/leveldb) key/value数据库。 [![star > 2000][Awesome]](https://github.com/syndtr/goleveldb) [![godoc][GoDoc]](https://godoc.org/github.com/syndtr/goleveldb) * [go-cache](https://github.com/pmylund/go-cache) **star:3476** 基于内存的 K/V 存储/缓存 : (类似于Memcached),适用于单机应用程序。 [![star > 2000][Awesome]](https://github.com/pmylund/go-cache) [![最近一周有更新][Green]](https://github.com/pmylund/go-cache) [![godoc][GoDoc]](https://godoc.org/github.com/pmylund/go-cache) * [ledisdb](https://github.com/siddontang/ledisdb) **star:3224** Ledisdb是一种高性能的NoSQL,类似于基于LevelDB的Redis。 [![star > 2000][Awesome]](https://github.com/siddontang/ledisdb) [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/ledisdb) @@ -482,7 +482,7 @@ * [go-mysql-elasticsearch](https://github.com/siddontang/go-mysql-elasticsearch) **star:2764** 自动将MySQL数据同步到Elasticsearch中。 [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql-elasticsearch) [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql-elasticsearch) * [go-mysql](https://github.com/siddontang/go-mysql) **star:2213** Go 工具集,用于处理MySQL协议和复制。 [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql) [![最近一周有更新][Green]](https://github.com/siddontang/go-mysql) [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql) * [pREST](https://github.com/nuveo/prest) **star:2190** 基于PostgreSQL database的RESTful API服务。 [![star > 2000][Awesome]](https://github.com/nuveo/prest) [![godoc][GoDoc]](https://godoc.org/github.com/nuveo/prest) -* [chproxy](https://github.com/Vertamedia/chproxy) **star:366** ClickHouse数据库的HTTP代理。 [![最近一周有更新][Green]](https://github.com/Vertamedia/chproxy) [![godoc][GoDoc]](https://godoc.org/github.com/Vertamedia/chproxy) +* [chproxy](https://github.com/Vertamedia/chproxy) **star:366** ClickHouse数据库的HTTP代理。 [![godoc][GoDoc]](https://godoc.org/github.com/Vertamedia/chproxy) * [clickhouse-bulk](https://github.com/nikepan/clickhouse-bulk) **star:173** 收集小的 insterts 并向 ClickHouse 服务器发送大请求。 [![godoc][GoDoc]](https://godoc.org/github.com/nikepan/clickhouse-bulk) * [myreplication](https://github.com/2tvenom/myreplication) **star:155** MySql二进制日志复制监听器。支持基于语句和行的复制。 [![最近一年没有更新][Yellow]](https://github.com/2tvenom/myreplication) [![godoc][GoDoc]](https://godoc.org/github.com/2tvenom/myreplication) * [octillery](https://github.com/knocknote/octillery) **star:73** 用于数据库分表(支持每个ORM或原生SQL)。 [![godoc][GoDoc]](https://godoc.org/github.com/knocknote/octillery) @@ -494,7 +494,7 @@ *SQL查询生成器,用于构建和使用SQL的库。 (翻译出错了? 试试 [英文版](README_EN.md#database) 吧~)* -* [Squirrel](https://github.com/Masterminds/squirrel) **star:2725** 帮助您构建SQL查询的Go库。 [![star > 2000][Awesome]](https://github.com/Masterminds/squirrel) [![最近一周有更新][Green]](https://github.com/Masterminds/squirrel) [![godoc][GoDoc]](https://godoc.org/github.com/Masterminds/squirrel) +* [Squirrel](https://github.com/Masterminds/squirrel) **star:2725** 帮助您构建SQL查询的Go库。 [![star > 2000][Awesome]](https://github.com/Masterminds/squirrel) [![godoc][GoDoc]](https://godoc.org/github.com/Masterminds/squirrel) * [xo](https://github.com/knq/xo) **star:2368** 基于现有的schema定义和自定义查询生成 Go 代码,基于支持PostgreSQL、MySQL、SQLite、Oracle和Microsoft SQL Server。 [![star > 2000][Awesome]](https://github.com/knq/xo) [![godoc][GoDoc]](https://godoc.org/github.com/knq/xo) * [gendry](https://github.com/didi/gendry) **star:941** 非入侵的SQL构建器和强大的数据绑定器。 [![godoc][GoDoc]](https://godoc.org/github.com/didi/gendry) [![包含中文文档][CN]](https://github.com/didi/gendry) * [goqu](https://github.com/doug-martin/goqu) **star:727** 常用的SQL生成器和查询库。 [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu) @@ -546,7 +546,7 @@ * [godis](https://github.com/piaohao/godis) **star:68** 由GoLang实现的redis客户端,灵感来自jedis。 [![godoc][GoDoc]](https://godoc.org/github.com/piaohao/godis) * [arangolite](https://github.com/solher/arangolite) **star:66** 轻量级的 ArangoDB 驱动。 [![godoc][GoDoc]](https://godoc.org/github.com/solher/arangolite) * [dynago](https://github.com/underarmour/dynago) **star:66** 满足 principle of least surprise 的 DynamoDB 客户端。 [![最近一年没有更新][Yellow]](https://github.com/underarmour/dynago) [![godoc][GoDoc]](https://godoc.org/github.com/underarmour/dynago) - * [mgm](https://github.com/kamva/mgm) **star:51** 基于MongoDB模型的ODM for Go(基于官方MongoDB驱动)。 [![最近一周有更新][Green]](https://github.com/kamva/mgm) [![godoc][GoDoc]](https://godoc.org/github.com/kamva/mgm) + * [mgm](https://github.com/kamva/mgm) **star:51** 基于MongoDB模型的ODM for Go(基于官方MongoDB驱动)。 [![godoc][GoDoc]](https://godoc.org/github.com/kamva/mgm) * [go-pilosa](https://github.com/pilosa/go-pilosa) **star:35** Pilosa客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/pilosa/go-pilosa) * [forestdb](https://github.com/couchbase/goforestdb) **star:28** 基于 Go 的 ForestDB 接口实现。 [![最近一年没有更新][Yellow]](https://github.com/couchbase/goforestdb) [![godoc][GoDoc]](https://godoc.org/github.com/couchbase/goforestdb) * [neo4j](https://github.com/cihangir/neo4j) **star:25** Neo4j Rest API实现。 [![最近一年没有更新][Yellow]](https://github.com/cihangir/neo4j) [![godoc][GoDoc]](https://godoc.org/github.com/cihangir/neo4j) @@ -587,7 +587,7 @@ * [date](https://github.com/rickb777/date) **star:34** 增加处理日期、日期范围、时间跨度、时间段和time-of-day。 [![godoc][GoDoc]](https://godoc.org/github.com/rickb777/date) * [feiertage](https://github.com/wlbr/feiertage) **star:24** 用于计算德国公共假期的函数,比如复活节、感恩节等 [![godoc][GoDoc]](https://godoc.org/github.com/wlbr/feiertage) * [go-sunrise](https://github.com/nathan-osman/go-sunrise) **star:17** 计算指定位置的日出和日落时间。 [![最近一年没有更新][Yellow]](https://github.com/nathan-osman/go-sunrise) [![godoc][GoDoc]](https://godoc.org/github.com/nathan-osman/go-sunrise) -* [kair](https://github.com/GuilhermeCaruso/kair) **star:13** 用于处理日期和时间的 golang 库。 [![最近一周有更新][Green]](https://github.com/GuilhermeCaruso/kair) [![godoc][GoDoc]](https://godoc.org/github.com/GuilhermeCaruso/kair) +* [kair](https://github.com/GuilhermeCaruso/kair) **star:13** 用于处理日期和时间的 golang 库。 [![godoc][GoDoc]](https://godoc.org/github.com/GuilhermeCaruso/kair) * [NullTime](https://github.com/kirillDanshin/nulltime) **star:10** 可以允许 time.Time 为null。 [![最近一年没有更新][Yellow]](https://github.com/kirillDanshin/nulltime) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/nulltime) * [tuesday](https://github.com/osteele/tuesday) **star:7** Ruby-compatible Strftime function。 [![最近一年没有更新][Yellow]](https://github.com/osteele/tuesday) [![godoc][GoDoc]](https://godoc.org/github.com/osteele/tuesday) * [cronrange](https://github.com/1set/cronrange) **star:7** 解析cron风格的时间范围表达式,检查给定的时间是否在任何范围内。 [![godoc][GoDoc]](https://godoc.org/github.com/1set/cronrange) @@ -656,7 +656,7 @@ * [hermes](https://github.com/matcornic/hermes) **star:1883** 可生成干净的、响应式的HTML电子邮件。 [![godoc][GoDoc]](https://godoc.org/github.com/matcornic/hermes) * [email](https://github.com/jordan-wright/email) **star:1223** 一个强大和灵活的电子邮件库。 [![最近一周有更新][Green]](https://github.com/jordan-wright/email) [![godoc][GoDoc]](https://godoc.org/github.com/jordan-wright/email) * [go-imap](https://github.com/emersion/go-imap) **star:886** 用于客户端和服务器的IMAP库。 [![最近一周有更新][Green]](https://github.com/emersion/go-imap) [![godoc][GoDoc]](https://godoc.org/github.com/emersion/go-imap) -* [SendGrid](https://github.com/sendgrid/sendgrid-go) **star:561** SendGrid 的 Go语言库,用于发送电子邮件。 [![最近一周有更新][Green]](https://github.com/sendgrid/sendgrid-go) [![godoc][GoDoc]](https://godoc.org/github.com/sendgrid/sendgrid-go) +* [SendGrid](https://github.com/sendgrid/sendgrid-go) **star:561** SendGrid 的 Go语言库,用于发送电子邮件。 [![godoc][GoDoc]](https://godoc.org/github.com/sendgrid/sendgrid-go) * [chasquid](https://blitiri.com.ar/p/chasquid) 用Go编写的SMTP服务器。 * [mailgun-go](https://github.com/mailgun/mailgun-go) **star:437** 使用Mailgun API去库发送邮件。 [![godoc][GoDoc]](https://godoc.org/github.com/mailgun/mailgun-go) * [Hectane](https://github.com/hectane/hectane) **star:177** 轻量级的SMTP客户机,提供了HTTP API。 [![godoc][GoDoc]](https://godoc.org/github.com/hectane/hectane) @@ -844,7 +844,7 @@ * [tunny](https://github.com/Jeffail/tunny) **star:1546** golang 的协程池。 [![godoc][GoDoc]](https://godoc.org/github.com/Jeffail/tunny) * [pool](https://github.com/go-playground/pool) **star:542** 有限消费者协程或无限协程池,可用于更加简单的处理和取消协程 [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/pool) * [grpool](https://github.com/ivpusic/grpool) **star:538** 轻量级协程池。 [![最近一年没有更新][Yellow]](https://github.com/ivpusic/grpool) [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/grpool) -* [workerpool](https://github.com/gammazero/workerpool) **star:255** 限制任务执行并发数,而不是队列中的任务数量的协程池,。 [![最近一周有更新][Green]](https://github.com/gammazero/workerpool) [![godoc][GoDoc]](https://godoc.org/github.com/gammazero/workerpool) +* [workerpool](https://github.com/gammazero/workerpool) **star:255** 限制任务执行并发数,而不是队列中的任务数量的协程池,。 [![godoc][GoDoc]](https://godoc.org/github.com/gammazero/workerpool) * [go-floc](https://github.com/workanator/go-floc) **star:176** 轻松编排 goroutines。 [![最近一年没有更新][Yellow]](https://github.com/workanator/go-floc) [![godoc][GoDoc]](https://godoc.org/github.com/workanator/go-floc) * [gowp](https://github.com/xxjwxc/gowp) **star:151** gowp是高并发性限制异步工作池。 [![godoc][GoDoc]](https://godoc.org/github.com/xxjwxc/gowp) [![包含中文文档][CN]](https://github.com/xxjwxc/gowp) * [go-flow](https://github.com/kamildrazkiewicz/go-flow) **star:122** 控制 goroutines 的执行顺序。 [![godoc][GoDoc]](https://godoc.org/github.com/kamildrazkiewicz/go-flow) @@ -930,7 +930,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [bimg](https://github.com/h2non/bimg) **star:886** 使用libvips实现的快速高效的图像处理包。 [![最近一周有更新][Green]](https://github.com/h2non/bimg) [![godoc][GoDoc]](https://godoc.org/github.com/h2non/bimg) * [stegify](https://github.com/DimitarPetrov/stegify) **star:601** Go实现的LSB隐写(LSB steganography),能够隐藏任何文件到一个图像中。 [![godoc][GoDoc]](https://godoc.org/github.com/DimitarPetrov/stegify) * [canvas](https://github.com/tdewolff/canvas) **star:408** 矢量图形到PDF, SVG或光栅图像。 [![最近一周有更新][Green]](https://github.com/tdewolff/canvas) [![godoc][GoDoc]](https://godoc.org/github.com/tdewolff/canvas) -* [mort](https://github.com/aldor007/mort) **star:383** Go语言实现的图像存储和处理服务器。 [![最近一周有更新][Green]](https://github.com/aldor007/mort) [![godoc][GoDoc]](https://godoc.org/github.com/aldor007/mort) +* [mort](https://github.com/aldor007/mort) **star:383** Go语言实现的图像存储和处理服务器。 [![godoc][GoDoc]](https://godoc.org/github.com/aldor007/mort) * [image2ascii](https://github.com/qeesung/image2ascii) **star:363** 将图像转换为ASCII码。 [![最近一年没有更新][Yellow]](https://github.com/qeesung/image2ascii) [![godoc][GoDoc]](https://godoc.org/github.com/qeesung/image2ascii) * [govatar](https://github.com/o1egl/govatar) **star:342** 生成有趣头像的库和CMD工具。 [![godoc][GoDoc]](https://godoc.org/github.com/o1egl/govatar) * [go-nude](https://github.com/koyachi/go-nude) **star:299** Go语言实现的裸照检测工具。 [![最近一年没有更新][Yellow]](https://github.com/koyachi/go-nude) [![godoc][GoDoc]](https://godoc.org/github.com/koyachi/go-nude) @@ -1111,9 +1111,9 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [zmq4](https://github.com/pebbe/zmq4) **star:825** ZeroMQ的Go interface第4版。也可用于[第3版](https://github.com/pebbe/zmq3)和[第2版](https://github.com/pebbe/zmq2)。 [![godoc][GoDoc]](https://godoc.org/github.com/pebbe/zmq4) * [Beaver](https://github.com/Clivern/Beaver) **star:803** 一个实时消息服务器,可用于在web和手机app端构建一个可伸缩的应用内通知,多人游戏,聊天应用。 [![godoc][GoDoc]](https://godoc.org/github.com/Clivern/Beaver) * [EventBus](https://github.com/asaskevich/EventBus) **star:644** 具有异步兼容性的轻量级事件总线。 [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/EventBus) -* [golongpoll](https://github.com/jcuga/golongpoll) **star:442** HTTP longpoll服务器库,使web发布-订阅变得简单。 [![godoc][GoDoc]](https://godoc.org/github.com/jcuga/golongpoll) +* [golongpoll](https://github.com/jcuga/golongpoll) **star:442** HTTP longpoll服务器库,使web发布-订阅变得简单。 [![最近一年没有更新][Yellow]](https://github.com/jcuga/golongpoll) [![godoc][GoDoc]](https://godoc.org/github.com/jcuga/golongpoll) * [dbus](https://github.com/godbus/dbus) **star:416** D-Bus的Go bindings。 [![godoc][GoDoc]](https://godoc.org/github.com/godbus/dbus) -* [emitter](https://github.com/olebedev/emitter) **star:335** 使用Go的方式发出事件, 带有通配符、谓词、取消可能性和许多其他优点。 [![最近一周有更新][Green]](https://github.com/olebedev/emitter) [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/emitter) +* [emitter](https://github.com/olebedev/emitter) **star:335** 使用Go的方式发出事件, 带有通配符、谓词、取消可能性和许多其他优点。 [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/emitter) * [Glue](https://github.com/desertbit/glue) **star:330** 健壮的Go和Javascript Socket库(替代Socket.io)。 [![godoc][GoDoc]](https://godoc.org/github.com/desertbit/glue) * [pubsub](https://github.com/tuxychandru/pubsub) **star:306** 简单的pubsub的go包。 [![godoc][GoDoc]](https://godoc.org/github.com/tuxychandru/pubsub) * [guble](https://github.com/smancke/guble) **star:142** 使用推送通知服务(谷歌Firebase云消息、苹果推送通知服务、SMS)的消息服务器, 支持websockets,REST API,并具有分布式操作和消息持久性。 [![最近一年没有更新][Yellow]](https://github.com/smancke/guble) [![godoc][GoDoc]](https://godoc.org/github.com/smancke/guble) @@ -1364,7 +1364,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [GORM](https://github.com/jinzhu/gorm) **star:17102** 一个出色的 ORM 库。主要目标是对开发人员友好。 [![star > 2000][Awesome]](https://github.com/jinzhu/gorm) [![最近一周有更新][Green]](https://github.com/jinzhu/gorm) [![godoc][GoDoc]](https://godoc.org/github.com/jinzhu/gorm) * [Xorm](https://github.com/go-xorm/xorm) **star:5778** 基于 Go 的简单而强大的ORM。 [![star > 2000][Awesome]](https://github.com/go-xorm/xorm) [![godoc][GoDoc]](https://godoc.org/github.com/go-xorm/xorm) [![包含中文文档][CN]](https://github.com/go-xorm/xorm) -* [go-pg](https://github.com/go-pg/pg) **star:3511** 用于 PostgreSQL 的ORM。侧重于 PostgreSQL 的特性和性能。 [![star > 2000][Awesome]](https://github.com/go-pg/pg) [![最近一周有更新][Green]](https://github.com/go-pg/pg) [![godoc][GoDoc]](https://godoc.org/github.com/go-pg/pg) +* [go-pg](https://github.com/go-pg/pg) **star:3511** 用于 PostgreSQL 的ORM。侧重于 PostgreSQL 的特性和性能。 [![star > 2000][Awesome]](https://github.com/go-pg/pg) [![godoc][GoDoc]](https://godoc.org/github.com/go-pg/pg) * [gorp](https://github.com/go-gorp/gorp) **star:3284** 基于 Go 的关系持久性 ORM-ish 库。 [![star > 2000][Awesome]](https://github.com/go-gorp/gorp) [![godoc][GoDoc]](https://godoc.org/github.com/go-gorp/gorp) * [SQLBoiler](https://github.com/volatiletech/sqlboiler) **star:2644** ORM 生成器。根据数据库 schema 生成一个功能强大且运行速度快的ORM。 [![star > 2000][Awesome]](https://github.com/volatiletech/sqlboiler) [![最近一周有更新][Green]](https://github.com/volatiletech/sqlboiler) [![godoc][GoDoc]](https://godoc.org/github.com/volatiletech/sqlboiler) * [upper.io/db](https://github.com/upper/db) **star:2066** 对外提供统一的接口用于访问不同的存储介质,例如PostgreSQL, MySQL, SQLite, MSSQL, QL、MongoDB.。 [![star > 2000][Awesome]](https://github.com/upper/db) [![最近一周有更新][Green]](https://github.com/upper/db) [![godoc][GoDoc]](https://godoc.org/github.com/upper/db) @@ -1407,7 +1407,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [johnny-deps](https://github.com/VividCortex/johnny-deps) **star:214** 使用Git的最小依赖版本。 [![最近一年没有更新][Yellow]](https://github.com/VividCortex/johnny-deps) * [gigo](https://github.com/LyricalSecurity/gigo) **star:198** 类似pip的golang依赖工具,支持私有存储库和散列。 [![最近一年没有更新][Yellow]](https://github.com/LyricalSecurity/gigo) [![godoc][GoDoc]](https://godoc.org/github.com/LyricalSecurity/gigo) * [VenGO](https://github.com/DamnWidget/VenGO) **star:116** 创建和管理可导出的隔离go虚拟环境。 [![最近一年没有更新][Yellow]](https://github.com/DamnWidget/VenGO) [![godoc][GoDoc]](https://godoc.org/github.com/DamnWidget/VenGO) -* [mvn-golang](https://github.com/raydac/mvn-golang) **star:99** 插件,为自动加载Golang SDK,依赖关系管理和启动Maven项目基础设施中的构建环境提供了方法。 [![最近一周有更新][Green]](https://github.com/raydac/mvn-golang) +* [mvn-golang](https://github.com/raydac/mvn-golang) **star:99** 插件,为自动加载Golang SDK,依赖关系管理和启动Maven项目基础设施中的构建环境提供了方法。 * [gop](https://github.com/lunny/gop) **star:50** 在GOPATH之外构建和管理Go应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/lunny/gop) [![包含中文文档][CN]](https://github.com/lunny/gop) [![归档项目][Archived]](https://github.com/lunny/gop) ## 性能 @@ -1479,7 +1479,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [lego](https://github.com/xenolf/lego) **star:3838** 纯 Go ACME 客户端库及命令行工具 [![star > 2000][Awesome]](https://github.com/xenolf/lego) [![最近一周有更新][Green]](https://github.com/xenolf/lego) [![godoc][GoDoc]](https://godoc.org/github.com/xenolf/lego) * [Cameradar](https://github.com/Ullaakut/cameradar) **star:2099** 工具和库,以远程入侵RTSP流从监控摄像头。 [![star > 2000][Awesome]](https://github.com/Ullaakut/cameradar) [![godoc][GoDoc]](https://godoc.org/github.com/Ullaakut/cameradar) -* [acmetool](https://github.com/hlandau/acme) **star:1733** ACME(让我们用自动更新加密)客户端工具。 [![最近一周有更新][Green]](https://github.com/hlandau/acme) [![godoc][GoDoc]](https://godoc.org/github.com/hlandau/acme) +* [acmetool](https://github.com/hlandau/acme) **star:1733** ACME(让我们用自动更新加密)客户端工具。 [![godoc][GoDoc]](https://godoc.org/github.com/hlandau/acme) * [memguard](https://github.com/awnumar/memguard) **star:1704** 一个用于处理内存中敏感值的纯Go库。 [![godoc][GoDoc]](https://godoc.org/github.com/awnumar/memguard) * [secure](https://github.com/unrolled/secure) **star:1415** Go 语言 HTTP 中间件,为 Go 提供了一些安全功能 [![godoc][GoDoc]](https://godoc.org/github.com/unrolled/secure) * [acra](https://github.com/cossacklabs/acra) **star:533** 网络加密代理保护基于数据库的应用程序免受数据泄漏:强选择性加密,SQL注入预防,入侵检测系统。 [![最近一周有更新][Green]](https://github.com/cossacklabs/acra) [![godoc][GoDoc]](https://godoc.org/github.com/cossacklabs/acra) @@ -1502,7 +1502,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis *用于二进制序列化的库和工具。 (翻译出错了? 试试 [英文版](README_EN.md#serialization) 吧~)* -* [jsoniter](https://github.com/json-iterator/go) **star:7134** 高性能,100% 兼容的“encoding/json” 替代品 [![star > 2000][Awesome]](https://github.com/json-iterator/go) [![最近一周有更新][Green]](https://github.com/json-iterator/go) [![godoc][GoDoc]](https://godoc.org/github.com/json-iterator/go) +* [jsoniter](https://github.com/json-iterator/go) **star:7134** 高性能,100% 兼容的“encoding/json” 替代品 [![star > 2000][Awesome]](https://github.com/json-iterator/go) [![godoc][GoDoc]](https://godoc.org/github.com/json-iterator/go) * [goprotobuf](https://github.com/golang/protobuf) **star:6146** 通过库和协议编译器插件使 Go 语言支持 Google的 protocol buffers. [![star > 2000][Awesome]](https://github.com/golang/protobuf) [![最近一周有更新][Green]](https://github.com/golang/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/golang/protobuf) * [gogoprotobuf](https://github.com/gogo/protobuf) **star:3487** Go 语言的 Protocol Buffer 库。 [![star > 2000][Awesome]](https://github.com/gogo/protobuf) [![最近一周有更新][Green]](https://github.com/gogo/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/gogo/protobuf) * [mapstructure](https://github.com/mitchellh/mapstructure) **star:3047** 用于对原生键值对进行解码生成 Go 语言结构体 [![star > 2000][Awesome]](https://github.com/mitchellh/mapstructure) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/mapstructure) @@ -1563,7 +1563,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [amber](https://github.com/eknkc/amber) **star:839** Amber是一个优雅的Go编程语言模板引擎,它的灵感来自HAML和Jade。 [![最近一年没有更新][Yellow]](https://github.com/eknkc/amber) [![godoc][GoDoc]](https://godoc.org/github.com/eknkc/amber) * [ace](https://github.com/yosssi/ace) **star:780** Ace 是一个 Go 语言的 HTML 模板引擎,受到了 Slim 和 Jade 的启发。 Ace 是对Gold的一种改进。 [![最近一年没有更新][Yellow]](https://github.com/yosssi/ace) [![godoc][GoDoc]](https://godoc.org/github.com/yosssi/ace) * [Razor](https://github.com/sipin/gorazor) **star:729** Go 语言的 Razor 视图引擎 [![godoc][GoDoc]](https://godoc.org/github.com/sipin/gorazor) -* [jet](https://github.com/CloudyKit/jet) **star:623** Jet模板引擎。 [![最近一周有更新][Green]](https://github.com/CloudyKit/jet) [![godoc][GoDoc]](https://godoc.org/github.com/CloudyKit/jet) +* [jet](https://github.com/CloudyKit/jet) **star:623** Jet模板引擎。 [![godoc][GoDoc]](https://godoc.org/github.com/CloudyKit/jet) * [ego](https://github.com/benbjohnson/ego) **star:427** 轻量级模板语言,允许您在Go中编写模板。模板被翻译成Go并编译。 [![godoc][GoDoc]](https://godoc.org/github.com/benbjohnson/ego) * [raymond](https://github.com/aymerick/raymond) **star:360** 使用 Go 语言实现的完整的 handlebars [![最近一年没有更新][Yellow]](https://github.com/aymerick/raymond) [![godoc][GoDoc]](https://godoc.org/github.com/aymerick/raymond) * [fasttemplate](https://github.com/valyala/fasttemplate) **star:347** 简单快速的模板引擎。进行模板元素替换时,速度是比[text/template](http://golang.org/pkg/text/template/)快10倍。 [![godoc][GoDoc]](https://godoc.org/github.com/valyala/fasttemplate) @@ -1632,7 +1632,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * Mock * [gomock](https://github.com/golang/mock) **star:3720** 用于Go编程语言的mock框架。 [![star > 2000][Awesome]](https://github.com/golang/mock) [![最近一周有更新][Green]](https://github.com/golang/mock) [![godoc][GoDoc]](https://godoc.org/github.com/golang/mock) * [go-sqlmock](https://github.com/DATA-DOG/go-sqlmock) **star:2224** Mock SQL ,用于测试数据库交互 [![star > 2000][Awesome]](https://github.com/DATA-DOG/go-sqlmock) [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/go-sqlmock) - * [hoverfly](https://github.com/SpectoLabs/hoverfly) **star:1523** 使用可扩展中间件和易于使用的CLI记录和模拟REST/SOAP api的HTTP(S)代理。 [![最近一周有更新][Green]](https://github.com/SpectoLabs/hoverfly) [![godoc][GoDoc]](https://godoc.org/github.com/SpectoLabs/hoverfly) + * [hoverfly](https://github.com/SpectoLabs/hoverfly) **star:1523** 使用可扩展中间件和易于使用的CLI记录和模拟REST/SOAP api的HTTP(S)代理。 [![godoc][GoDoc]](https://godoc.org/github.com/SpectoLabs/hoverfly) * [gock](https://github.com/h2non/gock) **star:949** 多功能、易用 HTTP mock [![godoc][GoDoc]](https://godoc.org/github.com/h2non/gock) * [httpmock](https://github.com/jarcoal/httpmock) **star:699** 轻松模拟来自外部资源的HTTP响应。 [![godoc][GoDoc]](https://godoc.org/github.com/jarcoal/httpmock) * [counterfeiter](https://github.com/maxbrunsfeld/counterfeiter) **star:395** 用于生成自包含 mock 对象的工具 [![godoc][GoDoc]](https://godoc.org/github.com/maxbrunsfeld/counterfeiter) @@ -1649,7 +1649,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * Selenium and browser control tools. * [chromedp](https://github.com/knq/chromedp) **star:4305** 用于驱动和测试 Chrome, Safari, Edge, Android Webviews, 以及其他支持 Chrome 调试协议的产品 [![star > 2000][Awesome]](https://github.com/knq/chromedp) [![godoc][GoDoc]](https://godoc.org/github.com/knq/chromedp) - * [selenoid](https://github.com/aerokube/selenoid) **star:1486** Selenium hub 服务器的替代品,在容器中启动浏览器 [![最近一周有更新][Green]](https://github.com/aerokube/selenoid) [![godoc][GoDoc]](https://godoc.org/github.com/aerokube/selenoid) + * [selenoid](https://github.com/aerokube/selenoid) **star:1486** Selenium hub 服务器的替代品,在容器中启动浏览器 [![godoc][GoDoc]](https://godoc.org/github.com/aerokube/selenoid) * [cdp](https://github.com/mafredri/cdp) **star:403** 用于Chrome调试协议的类型安全绑定,可与实现该协议的浏览器或其他调试目标一起使用。 [![godoc][GoDoc]](https://godoc.org/github.com/mafredri/cdp) * [ggr](https://github.com/aerokube/ggr) **star:236** 一个轻量级服务器,可以将 Selenium Wedriver 的请求路由或代理到多个 Selenium hubs [![godoc][GoDoc]](https://godoc.org/github.com/aerokube/ggr) @@ -1714,7 +1714,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [xj2go](https://github.com/stackerzzq/xj2go) **star:18** 将xml或json转换为struct。 [![godoc][GoDoc]](https://godoc.org/github.com/stackerzzq/xj2go) * [kace](https://github.com/codemodus/kace) **star:12** 通用大小写转换工具 [![最近一年没有更新][Yellow]](https://github.com/codemodus/kace) [![godoc][GoDoc]](https://godoc.org/github.com/codemodus/kace) * [parseargs-go](https://github.com/nproc/parseargs-go) **star:8** 字符串参数解析器,能够理解引用及反斜杠。 [![最近一年没有更新][Yellow]](https://github.com/nproc/parseargs-go) [![godoc][GoDoc]](https://godoc.org/github.com/nproc/parseargs-go) - * [Tagify](https://github.com/zoomio/tagify) **star:8** 从给定源生成一组标记。 [![最近一周有更新][Green]](https://github.com/zoomio/tagify) [![godoc][GoDoc]](https://godoc.org/github.com/zoomio/tagify) + * [Tagify](https://github.com/zoomio/tagify) **star:8** 从给定源生成一组标记。 [![godoc][GoDoc]](https://godoc.org/github.com/zoomio/tagify) * [TySug](https://github.com/Dynom/TySug) **star:4** 关于键盘布局的其他建议。 [![godoc][GoDoc]](https://godoc.org/github.com/Dynom/TySug) * [textwrap](https://github.com/isbm/textwrap) **star:1** 从Python实现“textwrap”模块。 [![godoc][GoDoc]](https://godoc.org/github.com/isbm/textwrap) @@ -1747,7 +1747,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [go-trending](https://github.com/andygrunwald/go-trending) **star:108** 在Github上访问[trends repository](https://github.com/trends)和[developers](https://github.com/trending/developers)的库。 [![最近一周有更新][Green]](https://github.com/andygrunwald/go-trending) [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/go-trending) * [hipchat](https://github.com/andybons/hipchat) **star:108** 这个项目为Hipchat API实现了一个golang客户端库。 [![最近一年没有更新][Yellow]](https://github.com/andybons/hipchat) [![godoc][GoDoc]](https://godoc.org/github.com/andybons/hipchat) * [cachet](https://github.com/andygrunwald/cachet) **star:78** 使用客户端库[Cachet(开源状态页系统)](https://cachethq.io/)。 [![最近一年没有更新][Yellow]](https://github.com/andygrunwald/cachet) [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/cachet) -* [pushover](https://github.com/gregdel/pushover) **star:68** Go 包装的 Pushover API。 [![godoc][GoDoc]](https://godoc.org/github.com/gregdel/pushover) +* [pushover](https://github.com/gregdel/pushover) **star:68** Go 包装的 Pushover API。 [![最近一年没有更新][Yellow]](https://github.com/gregdel/pushover) [![godoc][GoDoc]](https://godoc.org/github.com/gregdel/pushover) * [wit-go](https://github.com/wit-ai/wit-go) **star:60** wit.ai HTTP API 客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/wit-ai/wit-go) * [igdb](https://github.com/Henry-Sarabia/igdb) **star:57** [Internet Game Database API](https://api.igdb.com/) 客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/igdb) * [clarifai](https://github.com/samuelcouch/clarifai) **star:57** Clarifai API的客户端。 [![最近一年没有更新][Yellow]](https://github.com/samuelcouch/clarifai) [![godoc][GoDoc]](https://godoc.org/github.com/samuelcouch/clarifai) @@ -1760,23 +1760,23 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [fcm](https://github.com/maddevsio/fcm) **star:36** Firebase Cloud Messaging 的 Go 语言库 [![最近一周有更新][Green]](https://github.com/maddevsio/fcm) [![godoc][GoDoc]](https://godoc.org/github.com/maddevsio/fcm) * [simples3](https://github.com/rhnvrm/simples3) **star:36** 使用REST和用Go编写的V4签名的AWS S3库非常简单。 [![godoc][GoDoc]](https://godoc.org/github.com/rhnvrm/simples3) * [uptimerobot](https://github.com/bitfield/uptimerobot) **star:35** 运行时Robot v2 API 的 Go 语言封装和命令行客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/bitfield/uptimerobot) -* [golyrics](https://github.com/mamal72/golyrics) **star:33** Golyrics是一个从Wikia网站获取音乐歌词数据的Go库。 [![最近一年没有更新][Yellow]](https://github.com/mamal72/golyrics) [![godoc][GoDoc]](https://godoc.org/github.com/mamal72/golyrics) * [gosip](https://github.com/koltyakov/gosip) **star:33** 去客户端库SharePoint API。 [![最近一周有更新][Green]](https://github.com/koltyakov/gosip) [![godoc][GoDoc]](https://godoc.org/github.com/koltyakov/gosip) +* [golyrics](https://github.com/mamal72/golyrics) **star:33** Golyrics是一个从Wikia网站获取音乐歌词数据的Go库。 [![最近一年没有更新][Yellow]](https://github.com/mamal72/golyrics) [![godoc][GoDoc]](https://godoc.org/github.com/mamal72/golyrics) * [mixpanel](https://github.com/dukex/mixpanel) **star:31** Mixpanel是一个库,用于跟踪事件并将Mixpanel概要文件更新从go应用程序发送到Mixpanel。 [![godoc][GoDoc]](https://godoc.org/github.com/dukex/mixpanel) * [gcm](https://github.com/Aorioli/gcm) **star:29** Google Cloud Messaging 库 [![最近一年没有更新][Yellow]](https://github.com/Aorioli/gcm) [![godoc][GoDoc]](https://godoc.org/github.com/Aorioli/gcm) +* [translate](https://github.com/poorny/translate) **star:29** Go 在线翻译包。 [![最近一年没有更新][Yellow]](https://github.com/poorny/translate) [![godoc][GoDoc]](https://godoc.org/github.com/poorny/translate) * [gami](https://github.com/bit4bit/gami) **star:27** Asterisk Manager Interface 的 Go 语言库 [![最近一年没有更新][Yellow]](https://github.com/bit4bit/gami) [![godoc][GoDoc]](https://godoc.org/github.com/bit4bit/gami) [![归档项目][Archived]](https://github.com/bit4bit/gami) * [go-unsplash](https://github.com/hbagdi/go-unsplash) **star:27** 使用[Unsplash.com](https://unsplash.com) API的客户端库。 [![godoc][GoDoc]](https://godoc.org/github.com/hbagdi/go-unsplash) -* [golang-tmdb](https://github.com/cyruzin/golang-tmdb) **star:22** 电影数据库API v3的Golang包装器。 [![最近一周有更新][Green]](https://github.com/cyruzin/golang-tmdb) [![godoc][GoDoc]](https://godoc.org/github.com/cyruzin/golang-tmdb) +* [golang-tmdb](https://github.com/cyruzin/golang-tmdb) **star:22** 电影数据库API v3的Golang包装器。 [![godoc][GoDoc]](https://godoc.org/github.com/cyruzin/golang-tmdb) * [ynab](https://github.com/brunomvsouza/ynab.go) **star:21** YNAB API 的 Go 语言封装。 [![godoc][GoDoc]](https://godoc.org/github.com/brunomvsouza/ynab.go) * [spotify](https://github.com/rapito/go-spotify) **star:21** 用于接入 Spotify WEB API 的 Go 语言库 [![最近一年没有更新][Yellow]](https://github.com/rapito/go-spotify) [![godoc][GoDoc]](https://godoc.org/github.com/rapito/go-spotify) -* [steam](https://github.com/sostronk/go-steam) **star:19** 用于与Steam服务器进行交互的库。 [![godoc][GoDoc]](https://godoc.org/github.com/sostronk/go-steam) -* [patreon-go](https://github.com/mxpv/patreon-go) **star:19** Go Patreon API库。 [![godoc][GoDoc]](https://godoc.org/github.com/mxpv/patreon-go) * [shopify](https://github.com/rapito/go-shopify) **star:19** 一个用于通过 Shopify API 进行增删改查的 Go 语言库。 [![最近一年没有更新][Yellow]](https://github.com/rapito/go-shopify) [![godoc][GoDoc]](https://godoc.org/github.com/rapito/go-shopify) +* [patreon-go](https://github.com/mxpv/patreon-go) **star:19** Go Patreon API库。 [![godoc][GoDoc]](https://godoc.org/github.com/mxpv/patreon-go) +* [steam](https://github.com/sostronk/go-steam) **star:19** 用于与Steam服务器进行交互的库。 [![godoc][GoDoc]](https://godoc.org/github.com/sostronk/go-steam) * [go-twitch](https://github.com/knspriggs/go-twitch) **star:18** Twitch v3 API 的客户端。 [![最近一年没有更新][Yellow]](https://github.com/knspriggs/go-twitch) [![godoc][GoDoc]](https://godoc.org/github.com/knspriggs/go-twitch) -* [codeship-go](https://github.com/codeship/codeship-go) **star:17** Codeship API v2的客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/codeship/codeship-go) * [go-myanimelist](https://github.com/nstratos/go-myanimelist) **star:17** [MyAnimeList API](http://myanimelist.net/modules.php?go=api)的客户端库。 [![最近一年没有更新][Yellow]](https://github.com/nstratos/go-myanimelist) [![godoc][GoDoc]](https://godoc.org/github.com/nstratos/go-myanimelist) +* [codeship-go](https://github.com/codeship/codeship-go) **star:17** Codeship API v2的客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/codeship/codeship-go) * [textbelt](https://github.com/dietsche/textbelt) **star:16** textbelt.com txt messaging API 的go语言客户端。 [![最近一年没有更新][Yellow]](https://github.com/dietsche/textbelt) [![godoc][GoDoc]](https://godoc.org/github.com/dietsche/textbelt) -* [translate](https://github.com/poorny/translate) Go 在线翻译包。 * [brewerydb](https://github.com/naegelejd/brewerydb) **star:16** 用于访问 BreweryDB API的 Go 语言库 [![最近一年没有更新][Yellow]](https://github.com/naegelejd/brewerydb) [![godoc][GoDoc]](https://godoc.org/github.com/naegelejd/brewerydb) * [go-imgur](https://github.com/koffeinsource/go-imgur) **star:15** Go [imgur](https://imgur.com)的客户端库 [![最近一年没有更新][Yellow]](https://github.com/koffeinsource/go-imgur) [![godoc][GoDoc]](https://godoc.org/github.com/koffeinsource/go-imgur) * [coinpaprika-go](https://github.com/coinpaprika/coinpaprika-api-go-client) **star:12** Coinpaprika API的客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/coinpaprika/coinpaprika-api-go-client) @@ -1785,11 +1785,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [smite](https://github.com/sergiotapia/smitego) **star:10** 对 Smite game API 的封装。 [![最近一年没有更新][Yellow]](https://github.com/sergiotapia/smitego) [![godoc][GoDoc]](https://godoc.org/github.com/sergiotapia/smitego) * [rrdaclient](https://github.com/Omie/rrdaclient) **star:8** 用于接入 statdns.com API 的库——RRDA API。通过HTTP协议进行 DNS查询。 [![最近一年没有更新][Yellow]](https://github.com/Omie/rrdaclient) [![godoc][GoDoc]](https://godoc.org/github.com/Omie/rrdaclient) * [lastpass-go](https://github.com/ansd/lastpass-go) **star:8** 使用[LastPass](https://www.lastpass.com/) API的客户端库。 [![最近一周有更新][Green]](https://github.com/ansd/lastpass-go) [![godoc][GoDoc]](https://godoc.org/github.com/ansd/lastpass-go) -* [go-sptrans](https://github.com/sergioaugrod/go-sptrans) **star:7** SPTrans Olho Vivo API 的客户端。 [![最近一年没有更新][Yellow]](https://github.com/sergioaugrod/go-sptrans) [![godoc][GoDoc]](https://godoc.org/github.com/sergioaugrod/go-sptrans) * [go-telegraph](https://gitlab.com/toby3d/telegraph) Telegraph 发布平台 API 客户端。 -* [tumblr](https://github.com/mattcunningham/gumblr) **star:6** Tumblr v2 API 的 Go 语言封装。 [![最近一年没有更新][Yellow]](https://github.com/mattcunningham/gumblr) [![godoc][GoDoc]](https://godoc.org/github.com/mattcunningham/gumblr) +* [go-sptrans](https://github.com/sergioaugrod/go-sptrans) **star:7** SPTrans Olho Vivo API 的客户端。 [![最近一年没有更新][Yellow]](https://github.com/sergioaugrod/go-sptrans) [![godoc][GoDoc]](https://godoc.org/github.com/sergioaugrod/go-sptrans) * [google-email-audit-api](https://github.com/ngs/go-google-email-audit-api) **star:6** [谷歌G Suite Email Audit API](https://developer.google.com/admin-sdk/email-audit/) 的客户端。 [![最近一年没有更新][Yellow]](https://github.com/ngs/go-google-email-audit-api) [![godoc][GoDoc]](https://godoc.org/github.com/ngs/go-google-email-audit-api) -* [go-here](https://github.com/abdullahselek/go-here) **star:6** 转到基于这里位置的api的客户端库。 [![最近一周有更新][Green]](https://github.com/abdullahselek/go-here) [![godoc][GoDoc]](https://godoc.org/github.com/abdullahselek/go-here) +* [tumblr](https://github.com/mattcunningham/gumblr) **star:6** Tumblr v2 API 的 Go 语言封装。 [![最近一年没有更新][Yellow]](https://github.com/mattcunningham/gumblr) [![godoc][GoDoc]](https://godoc.org/github.com/mattcunningham/gumblr) +* [go-here](https://github.com/abdullahselek/go-here) **star:6** 转到基于这里位置的api的客户端库。 [![godoc][GoDoc]](https://godoc.org/github.com/abdullahselek/go-here) * [zooz](https://github.com/gojuno/go-zooz) **star:5** Zooz API 的 Go 语言客户端。 [![最近一年没有更新][Yellow]](https://github.com/gojuno/go-zooz) [![godoc][GoDoc]](https://godoc.org/github.com/gojuno/go-zooz) * [gomalshare](https://github.com/MonaxGT/gomalshare) **star:5** Go library MalShare API [malshare.com](http://www.malshare.com/) [![godoc][GoDoc]](https://godoc.org/github.com/MonaxGT/gomalshare) * [go-sophos](https://github.com/esurdam/go-sophos) **star:5** 无任何依赖的[Sophos UTM REST API](https://www.sophos.com/en-us/medialibrary/pdfs/documentation/utmonaws/sophos-ut-restful-api.pdf?la=en)客户端 [![godoc][GoDoc]](https://godoc.org/github.com/esurdam/go-sophos) @@ -1806,14 +1806,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [fzf](https://github.com/junegunn/fzf) **star:26928** 用Go编写的命令行模糊查找器。 [![star > 2000][Awesome]](https://github.com/junegunn/fzf) [![最近一周有更新][Green]](https://github.com/junegunn/fzf) [![godoc][GoDoc]](https://godoc.org/github.com/junegunn/fzf) * [hub](https://github.com/github/hub) **star:18624** 封装了 git 命令,提供了额外的功能用于在终端中和 Github 进行交互。 [![star > 2000][Awesome]](https://github.com/github/hub) [![最近一周有更新][Green]](https://github.com/github/hub) [![godoc][GoDoc]](https://godoc.org/github.com/github/hub) +* [delve](https://github.com/derekparker/delve) **star:13310** Go 语言调试器 [![star > 2000][Awesome]](https://github.com/derekparker/delve) [![最近一周有更新][Green]](https://github.com/derekparker/delve) [![godoc][GoDoc]](https://godoc.org/github.com/derekparker/delve) * [ctop](https://github.com/bcicen/ctop) **star:9449** [Top-like](http://ctop.sh)接口(例如htop), 用于容器数据收集。 [![star > 2000][Awesome]](https://github.com/bcicen/ctop) [![godoc][GoDoc]](https://godoc.org/github.com/bcicen/ctop) * [wuzz](https://github.com/asciimoo/wuzz) **star:8536** 用于HTTP检查的交互式cli工具。 [![star > 2000][Awesome]](https://github.com/asciimoo/wuzz) [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz) * [sqlx](https://github.com/jmoiron/sqlx) **star:7773** 为内建的数据库/sql 软件包提供一组扩展。 [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx) * [peco](https://github.com/peco/peco) **star:5740** 简单的交互过滤工具。 [![star > 2000][Awesome]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco) -* [goreporter](https://github.com/wgliang/goreporter) 进行代码静态分析,单元测试,代码检视并生成代码质量报告的工具 +* [usql](https://github.com/knq/usql) **star:5587** usql 是一个通用的命令行接口,用于操作 sql 数据库。 [![star > 2000][Awesome]](https://github.com/knq/usql) [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql) * [goreleaser](https://github.com/goreleaser/goreleaser) **star:5112** 尽可能快速的发布 Go 语言二进制文件。 [![star > 2000][Awesome]](https://github.com/goreleaser/goreleaser) [![最近一周有更新][Green]](https://github.com/goreleaser/goreleaser) [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser) -* [gohper](https://github.com/cosiner/gohper) 多种能够帮助你进行软件开发的工具和模块。 * [godropbox](https://github.com/dropbox/godropbox) **star:3830** 用于编写 Go 语言服务/应用的库,来自 Dropbox.。 [![star > 2000][Awesome]](https://github.com/dropbox/godropbox) [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox) +* [realize](https://github.com/tockins/realize) **star:3497** Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径。 [![star > 2000][Awesome]](https://github.com/tockins/realize) [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize) +* [goreporter](https://github.com/wgliang/goreporter) **star:2604** 进行代码静态分析,单元测试,代码检视并生成代码质量报告的工具 [![star > 2000][Awesome]](https://github.com/wgliang/goreporter) [![最近一年没有更新][Yellow]](https://github.com/wgliang/goreporter) [![godoc][GoDoc]](https://godoc.org/github.com/wgliang/goreporter) * [hystrix-go](https://github.com/afex/hystrix-go) **star:2341** 实现 Hystrix 风格的、程序员预定义的 fallback 机制(熔断。 [![star > 2000][Awesome]](https://github.com/afex/hystrix-go) [![godoc][GoDoc]](https://godoc.org/github.com/afex/hystrix-go) * [Task](https://github.com/go-task/task) **star:2222** 简单的“Go”的选择。 [![star > 2000][Awesome]](https://github.com/go-task/task) [![最近一周有更新][Green]](https://github.com/go-task/task) [![godoc][GoDoc]](https://godoc.org/github.com/go-task/task) * [panicparse](https://github.com/maruel/panicparse) **star:2193** 将类似的协程分组并对调用栈进行着色 [![star > 2000][Awesome]](https://github.com/maruel/panicparse) [![godoc][GoDoc]](https://godoc.org/github.com/maruel/panicparse) @@ -1833,15 +1835,15 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [immortal](https://github.com/immortal/immortal) **star:633** \*nix 跨平台 (与操作系统无关的)监控程序。 [![godoc][GoDoc]](https://godoc.org/github.com/immortal/immortal) * [htcat](https://github.com/htcat/htcat) **star:506** 并行及流水线的 HTTP GET 工具。 [![godoc][GoDoc]](https://godoc.org/github.com/htcat/htcat) * [go-dry](https://github.com/ungerik/go-dry) **star:446** DRY(don't repeat yourself)库。 [![最近一年没有更新][Yellow]](https://github.com/ungerik/go-dry) [![godoc][GoDoc]](https://godoc.org/github.com/ungerik/go-dry) -* [gopencils](https://github.com/bndr/gopencils) **star:429** 小而简单的包,可以轻松地使用REST api。 [![godoc][GoDoc]](https://godoc.org/github.com/bndr/gopencils) -* [godaemon](https://github.com/VividCortex/godaemon) **star:426** 用于编写守护进程的工具 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/godaemon) +* [gopencils](https://github.com/bndr/gopencils) **star:429** 小而简单的包,可以轻松地使用REST api。 [![最近一年没有更新][Yellow]](https://github.com/bndr/gopencils) [![godoc][GoDoc]](https://godoc.org/github.com/bndr/gopencils) * [circuit](https://github.com/cep21/circuit) **star:426** 一个高效和功能齐全的 类似 Hystrix Go 实现断路器模式。 [![godoc][GoDoc]](https://godoc.org/github.com/cep21/circuit) +* [godaemon](https://github.com/VividCortex/godaemon) **star:426** 用于编写守护进程的工具 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/godaemon) * [request](https://github.com/mozillazg/request) **star:370** Go 语言版的 HTTP Requests for Humans™.。 [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/request) * [koazee](https://github.com/wesovilabs/koazee) **star:360** 库的灵感来自于延迟计算和函数式编程,从而减少了使用数组的麻烦。 [![godoc][GoDoc]](https://godoc.org/github.com/wesovilabs/koazee) * [ergo](https://github.com/cristianoliveira/ergo) **star:357** 管理运行在不同端口上的多个本地服务变得很容易。 [![godoc][GoDoc]](https://godoc.org/github.com/cristianoliveira/ergo) * [go-rate](https://github.com/beefsack/go-rate) **star:297** Go 限速器。 [![最近一年没有更新][Yellow]](https://github.com/beefsack/go-rate) [![godoc][GoDoc]](https://godoc.org/github.com/beefsack/go-rate) * [clockwork](https://github.com/jonboulle/clockwork) **star:251** 一个简单的假 clock 。 [![godoc][GoDoc]](https://godoc.org/github.com/jonboulle/clockwork) -* [delve](https://github.com/derekparker/delve) Go 语言调试器 +* [gohper](https://github.com/cosiner/gohper) **star:250** 多种能够帮助你进行软件开发的工具和模块。 [![最近一年没有更新][Yellow]](https://github.com/cosiner/gohper) [![godoc][GoDoc]](https://godoc.org/github.com/cosiner/gohper) [![归档项目][Archived]](https://github.com/cosiner/gohper) * [Deepcopier](https://github.com/ulule/deepcopier) **star:241** 结构体拷贝 [![godoc][GoDoc]](https://godoc.org/github.com/ulule/deepcopier) * [serve](https://github.com/syntaqx/serve) **star:205** 任何您需要的静态http服务器。 [![godoc][GoDoc]](https://godoc.org/github.com/syntaqx/serve) * [mimetype](https://github.com/gabriel-vasile/mimetype) **star:202** 用于基于神奇数字的MIME类型检测的包。 [![最近一周有更新][Green]](https://github.com/gabriel-vasile/mimetype) [![godoc][GoDoc]](https://godoc.org/github.com/gabriel-vasile/mimetype) @@ -1867,7 +1869,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [xferspdy](https://github.com/monmohan/xferspdy) **star:71** Xferspdy在golang中提供二进制diff和补丁库。 [![最近一年没有更新][Yellow]](https://github.com/monmohan/xferspdy) [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy) * [UNIS](https://github.com/esemplastic/unis) **star:69** Go 语言字符串处理函数的通用架构 。 [![最近一年没有更新][Yellow]](https://github.com/esemplastic/unis) [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis) * [mssqlx](https://github.com/linxGnu/mssqlx) **star:69** 数据库客户端,用于主-从 (或主-主) 数据库,集成了简单的、轻量级的轮询调度负载均衡。 [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx) -* [usql](https://github.com/knq/usql) usql 是一个通用的命令行接口,用于操作 sql 数据库。 * [repeat](https://github.com/ssgreg/repeat) **star:62** 执行不同的后 backoff 策略,这对重新尝试操作和心跳非常有用。 [![最近一周有更新][Green]](https://github.com/ssgreg/repeat) [![godoc][GoDoc]](https://godoc.org/github.com/ssgreg/repeat) * [multitick](https://github.com/VividCortex/multitick) **star:62** 用于 aligned tickers 的多路复用 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/multitick) * [minquery](https://github.com/icza/minquery) **star:53** MongoDB / mgo.v2, 支持高效分页查询(用于继续列出我们停止的文档的游标)。 [![godoc][GoDoc]](https://godoc.org/github.com/icza/minquery) @@ -1878,53 +1879,52 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [goreadability](https://github.com/philipjkim/goreadability) **star:45** 网页摘要提取器使用Facebook开放图形和arc90的可读性。 [![godoc][GoDoc]](https://godoc.org/github.com/philipjkim/goreadability) * [goseaweedfs](https://github.com/linxGnu/goseaweedfs) **star:44** conseilSeaweedFS 客户端,几乎具有全部的特性。 [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/goseaweedfs) * [goback](https://github.com/carlescere/goback) **star:42** 一个 Go 语言的简单的指数补偿包。 [![最近一年没有更新][Yellow]](https://github.com/carlescere/goback) [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/goback) -* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:41** 不需要编写任何汇编代码就能使用 x86 SIMD。 [![最近一年没有更新][Yellow]](https://github.com/mengzhuo/intrinsic) [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/intrinsic) [![归档项目][Archived]](https://github.com/mengzhuo/intrinsic) * [gaper](https://github.com/maxcnunes/gaper) **star:41** 当Go项目崩溃或一些人看到文件更改时,构建并重新启动该项目。 [![godoc][GoDoc]](https://godoc.org/github.com/maxcnunes/gaper) -* [copy-pasta](https://github.com/jutkko/copy-pasta) **star:38** 通用多工作站剪切板,使用类似 S3 的后端作为存储。 [![godoc][GoDoc]](https://godoc.org/github.com/jutkko/copy-pasta) +* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:41** 不需要编写任何汇编代码就能使用 x86 SIMD。 [![最近一年没有更新][Yellow]](https://github.com/mengzhuo/intrinsic) [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/intrinsic) [![归档项目][Archived]](https://github.com/mengzhuo/intrinsic) * [golarm](https://github.com/msempere/golarm) **star:38** 告警(支持系统事件)。 [![最近一年没有更新][Yellow]](https://github.com/msempere/golarm) [![godoc][GoDoc]](https://godoc.org/github.com/msempere/golarm) +* [copy-pasta](https://github.com/jutkko/copy-pasta) **star:38** 通用多工作站剪切板,使用类似 S3 的后端作为存储。 [![godoc][GoDoc]](https://godoc.org/github.com/jutkko/copy-pasta) * [pgo](https://github.com/arthurkushman/pgo) **star:36** 用于PHP社区的 Convenient 函数。 [![godoc][GoDoc]](https://godoc.org/github.com/arthurkushman/pgo) -* [retry](https://github.com/thedevsaddam/retry) **star:35** 简单易用的重试机制包,为 Go 。 [![最近一年没有更新][Yellow]](https://github.com/thedevsaddam/retry) [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/retry) * [pattern-match](https://github.com/alexpantyukhin/go-pattern-match) **star:35** 模式匹配图书馆。 [![最近一周有更新][Green]](https://github.com/alexpantyukhin/go-pattern-match) [![godoc][GoDoc]](https://godoc.org/github.com/alexpantyukhin/go-pattern-match) +* [retry](https://github.com/thedevsaddam/retry) **star:35** 简单易用的重试机制包,为 Go 。 [![最近一年没有更新][Yellow]](https://github.com/thedevsaddam/retry) [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/retry) * [beyond](https://github.com/wesovilabs/beyond) **star:34** Go工具将带你进入AOP的世界! [![godoc][GoDoc]](https://godoc.org/github.com/wesovilabs/beyond) * [retry-go](https://github.com/rafaeljesus/retry-go) **star:33** 对 Go 来说,重试变得简单而容易。 [![最近一年没有更新][Yellow]](https://github.com/rafaeljesus/retry-go) [![godoc][GoDoc]](https://godoc.org/github.com/rafaeljesus/retry-go) -* [gpath](https://github.com/tenntenn/gpath) **star:33** 用于简化结构体域访问的库。 [![最近一年没有更新][Yellow]](https://github.com/tenntenn/gpath) [![godoc][GoDoc]](https://godoc.org/github.com/tenntenn/gpath) * [myhttp](https://github.com/inancgumus/myhttp) **star:33** 简单的API,使HTTP GET请求与超时支持。 [![最近一年没有更新][Yellow]](https://github.com/inancgumus/myhttp) [![godoc][GoDoc]](https://godoc.org/github.com/inancgumus/myhttp) [![归档项目][Archived]](https://github.com/inancgumus/myhttp) -* [realize](https://github.com/tockins/realize) Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径。 +* [gpath](https://github.com/tenntenn/gpath) **star:33** 用于简化结构体域访问的库。 [![最近一年没有更新][Yellow]](https://github.com/tenntenn/gpath) [![godoc][GoDoc]](https://godoc.org/github.com/tenntenn/gpath) * [rclient](https://github.com/zpatrick/rclient) **star:31** 可读、灵活、易于使用的REST api客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/zpatrick/rclient) -* [dbt](https://github.com/nikogura/dbt) **star:25** 用于从中心可信存储库运行自更新签名二进制文件的框架。 [![godoc][GoDoc]](https://godoc.org/github.com/nikogura/dbt) * [scan](https://github.com/blockloop/scan) **star:25** 扫描golang的sql。行直接指向结构、片或基本类型。 [![godoc][GoDoc]](https://godoc.org/github.com/blockloop/scan) -* [ugo](https://github.com/alxrm/ugo) **star:22** uGo 是一个切片工具箱,有着和 Go 语言一致的语法法。 [![最近一年没有更新][Yellow]](https://github.com/alxrm/ugo) [![godoc][GoDoc]](https://godoc.org/github.com/alxrm/ugo) +* [dbt](https://github.com/nikogura/dbt) **star:25** 用于从中心可信存储库运行自更新签名二进制文件的框架。 [![godoc][GoDoc]](https://godoc.org/github.com/nikogura/dbt) * [gostrutils](https://github.com/ik5/gostrutils) **star:22** 字符串操作和转换函数的集合。 [![godoc][GoDoc]](https://godoc.org/github.com/ik5/gostrutils) +* [ugo](https://github.com/alxrm/ugo) **star:22** uGo 是一个切片工具箱,有着和 Go 语言一致的语法法。 [![最近一年没有更新][Yellow]](https://github.com/alxrm/ugo) [![godoc][GoDoc]](https://godoc.org/github.com/alxrm/ugo) * [generate](https://github.com/go-playground/generate) **star:21** 针对一个路径或环境变量,递归的执行 Go generate,可以通过正则表达式来进行过滤。 [![最近一年没有更新][Yellow]](https://github.com/go-playground/generate) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/generate) * [goplaceholder](https://github.com/michiwend/goplaceholder) **star:21** 一个小巧的 Go 语言库用于生成占位图片。 [![最近一年没有更新][Yellow]](https://github.com/michiwend/goplaceholder) [![godoc][GoDoc]](https://godoc.org/github.com/michiwend/goplaceholder) -* [evaluator](https://github.com/nullne/evaluator) **star:20** 基于 s-expression。它很简单,很容易扩展。 [![最近一年没有更新][Yellow]](https://github.com/nullne/evaluator) [![godoc][GoDoc]](https://godoc.org/github.com/nullne/evaluator) -* [filter](https://github.com/gookit/filter) **star:20** 提供Go数据的过滤、清理和转换。 [![godoc][GoDoc]](https://godoc.org/github.com/gookit/filter) * [countries](https://github.com/biter777/countries) **star:20** 完整实现ISO-3166-1、ISO-4217、ITU-T E.164、Unicode CLDR和IANA ccTLD标准。 [![最近一周有更新][Green]](https://github.com/biter777/countries) [![godoc][GoDoc]](https://godoc.org/github.com/biter777/countries) +* [filter](https://github.com/gookit/filter) **star:20** 提供Go数据的过滤、清理和转换。 [![godoc][GoDoc]](https://godoc.org/github.com/gookit/filter) +* [evaluator](https://github.com/nullne/evaluator) **star:20** 基于 s-expression。它很简单,很容易扩展。 [![最近一年没有更新][Yellow]](https://github.com/nullne/evaluator) [![godoc][GoDoc]](https://godoc.org/github.com/nullne/evaluator) * [cmd](https://github.com/SimonBaeumer/cmd) **star:19** 用于在osx、windows和linux上执行shell命令的库。 [![godoc][GoDoc]](https://godoc.org/github.com/SimonBaeumer/cmd) * [slice](https://github.com/psampaz/slice) **star:17** 用于普通Go切片操作的类型安全函数。 [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/slice) * [go-httpheader](https://github.com/mozillazg/go-httpheader) **star:16** 用于将结构体编码进 http 头的 Go 语言库 [![最近一年没有更新][Yellow]](https://github.com/mozillazg/go-httpheader) [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/go-httpheader) -* [dlog](https://github.com/kirillDanshin/dlog) **star:15** 编译时控制的日志,让你的 release 包变得更小而不需移除 debug 调用。 [![最近一年没有更新][Yellow]](https://github.com/kirillDanshin/dlog) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/dlog) * [filler](https://github.com/yaronsumel/filler) **star:15** 使用“fill”标签填充结构的小工具。 [![最近一年没有更新][Yellow]](https://github.com/yaronsumel/filler) [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/filler) +* [dlog](https://github.com/kirillDanshin/dlog) **star:15** 编译时控制的日志,让你的 release 包变得更小而不需移除 debug 调用。 [![最近一年没有更新][Yellow]](https://github.com/kirillDanshin/dlog) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/dlog) * [rerate](https://github.com/abo/rerate) **star:14** 基于 Redis 的速率计数器和限速器 [![最近一年没有更新][Yellow]](https://github.com/abo/rerate) [![godoc][GoDoc]](https://godoc.org/github.com/abo/rerate) -* [okrun](https://github.com/xta/okrun) **star:14** Go 运行错误 steamroller。 [![最近一年没有更新][Yellow]](https://github.com/xta/okrun) [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun) -* [structs](https://github.com/PumpkinSeed/structs) **star:14** 简单来讲就是 "Make" 的替代品。 [![最近一年没有更新][Yellow]](https://github.com/PumpkinSeed/structs) [![godoc][GoDoc]](https://godoc.org/github.com/PumpkinSeed/structs) * [slicer](https://github.com/leaanthony/slicer) **star:14** 使处理切片更容易。 [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/slicer) +* [structs](https://github.com/PumpkinSeed/structs) **star:14** 简单来讲就是 "Make" 的替代品。 [![最近一年没有更新][Yellow]](https://github.com/PumpkinSeed/structs) [![godoc][GoDoc]](https://godoc.org/github.com/PumpkinSeed/structs) +* [okrun](https://github.com/xta/okrun) **star:14** Go 运行错误 steamroller。 [![最近一年没有更新][Yellow]](https://github.com/xta/okrun) [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun) * [ghokin](https://github.com/antham/ghokin) **star:13** 没有外部依赖的gherkin (cucumber, behat…)并行格式化程序。 [![godoc][GoDoc]](https://godoc.org/github.com/antham/ghokin) * [rest-go](https://github.com/edermanoel94/rest-go) **star:12** 一个包,它为使用rest api提供了许多有用的方法。 [![godoc][GoDoc]](https://godoc.org/github.com/edermanoel94/rest-go) -* [mimesniffer](https://github.com/aofei/mimesniffer) **star:11** 一个用于Go的MIME类型嗅探器。 [![godoc][GoDoc]](https://godoc.org/github.com/aofei/mimesniffer) -* [ctxutil](https://github.com/posener/ctxutil) **star:11** 上下文工具。 [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil) * [retry](https://github.com/shafreeck/retry) **star:11** 一个相当简单的库,以确保您的工作可以完成。 [![最近一周有更新][Green]](https://github.com/shafreeck/retry) [![godoc][GoDoc]](https://godoc.org/github.com/shafreeck/retry) -* [command](https://github.com/txgruppi/command) **star:9** 命令模式,支持线程安全的串行、并行调度。 [![最近一年没有更新][Yellow]](https://github.com/txgruppi/command) [![godoc][GoDoc]](https://godoc.org/github.com/txgruppi/command) -* [backscanner](https://github.com/icza/backscanner) **star:9** 类似 bufio 的扫描器,但它以相反的顺序读取和返回行,从给定的位置开始,然后返回。 [![最近一周有更新][Green]](https://github.com/icza/backscanner) [![godoc][GoDoc]](https://godoc.org/github.com/icza/backscanner) +* [ctxutil](https://github.com/posener/ctxutil) **star:11** 上下文工具。 [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil) +* [mimesniffer](https://github.com/aofei/mimesniffer) **star:11** 一个用于Go的MIME类型嗅探器。 [![godoc][GoDoc]](https://godoc.org/github.com/aofei/mimesniffer) * [tome](https://github.com/cyruzin/tome) **star:9** Tome设计用于对简单的RESTful api进行分页。 [![godoc][GoDoc]](https://godoc.org/github.com/cyruzin/tome) +* [backscanner](https://github.com/icza/backscanner) **star:9** 类似 bufio 的扫描器,但它以相反的顺序读取和返回行,从给定的位置开始,然后返回。 [![godoc][GoDoc]](https://godoc.org/github.com/icza/backscanner) +* [command](https://github.com/txgruppi/command) **star:9** 命令模式,支持线程安全的串行、并行调度。 [![最近一年没有更新][Yellow]](https://github.com/txgruppi/command) [![godoc][GoDoc]](https://godoc.org/github.com/txgruppi/command) * [shutdown](https://github.com/ztrue/shutdown) **star:8** ' os的应用程序关闭挂钩。信号的处理。 [![最近一年没有更新][Yellow]](https://github.com/ztrue/shutdown) [![godoc][GoDoc]](https://godoc.org/github.com/ztrue/shutdown) * [limiters](https://github.com/mennanov/limiters) **star:8** Golang中的分布式应用程序速率限制器,具有可配置的后端和分布式锁。 [![godoc][GoDoc]](https://godoc.org/github.com/mennanov/limiters) * [jsend](https://github.com/clevergo/jsend) **star:6** 在Go中编写JSend的实现。 [![godoc][GoDoc]](https://godoc.org/github.com/clevergo/jsend) * [retry](https://github.com/percolate/retry) **star:6** 一个简单但高度可配置的Go重试包。 -* [sliceconv](https://github.com/Henry-Sarabia/sliceconv) **star:5** 基本类型之间的片转换。 [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/sliceconv) * [go-problemdetails](https://github.com/mvmaasakkers/go-problemdetails) **star:5** 打包处理问题细节。 [![godoc][GoDoc]](https://godoc.org/github.com/mvmaasakkers/go-problemdetails) -* [silk](https://github.com/chrispassas/silk) **star:4** 阅读silk netflow文件。 [![godoc][GoDoc]](https://godoc.org/github.com/chrispassas/silk) +* [sliceconv](https://github.com/Henry-Sarabia/sliceconv) **star:5** 基本类型之间的片转换。 [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/sliceconv) * [blank](https://github.com/Henry-Sarabia/blank) **star:4** 验证或删除字符串中的空白。 [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/blank) +* [silk](https://github.com/chrispassas/silk) **star:4** 阅读silk netflow文件。 [![godoc][GoDoc]](https://godoc.org/github.com/chrispassas/silk) * [ptr](https://github.com/gotidy/ptr) **star:3** 提供函数的包,用于从基本类型的常量简化指针的创建。 [![godoc][GoDoc]](https://godoc.org/github.com/gotidy/ptr) * [olaf](https://github.com/btnguyen2k/olaf) **star:1** Twitter Snowflake 在Go中实现。 [![godoc][GoDoc]](https://godoc.org/github.com/btnguyen2k/olaf) @@ -2033,7 +2033,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [Tollbooth](https://github.com/didip/tollbooth) **star:1472** 限制速率的 HTTP 请求处理程序。 [![godoc][GoDoc]](https://godoc.org/github.com/didip/tollbooth) * [CORS](https://github.com/rs/cors) **star:1376** 轻松地向API添加CORS功能。 [![godoc][GoDoc]](https://godoc.org/github.com/rs/cors) -* [Limiter](https://github.com/ulule/limiter) **star:869** 简单的速度限制中间件。 [![最近一周有更新][Green]](https://github.com/ulule/limiter) [![godoc][GoDoc]](https://godoc.org/github.com/ulule/limiter) +* [Limiter](https://github.com/ulule/limiter) **star:869** 简单的速度限制中间件。 [![godoc][GoDoc]](https://godoc.org/github.com/ulule/limiter) * [go-server-timing](https://github.com/mitchellh/go-server-timing) **star:771** 添加/解析Server-Timing头。 [![最近一年没有更新][Yellow]](https://github.com/mitchellh/go-server-timing) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/go-server-timing) * [ln-paywall](https://github.com/philippgille/ln-paywall) **star:99** 使用Lightning Network(比特币)实现基于每个请求的api货币化中间件。 [![godoc][GoDoc]](https://godoc.org/github.com/philippgille/ln-paywall) * [XFF](https://github.com/sebest/xff) **star:72** 处理 X-Forwarded-For 头的中间件。 [![godoc][GoDoc]](https://godoc.org/github.com/sebest/xff) @@ -2059,7 +2059,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [mux](https://github.com/gorilla/mux) **star:11161** 强大的URL路由器和调度器为golang。 [![star > 2000][Awesome]](https://github.com/gorilla/mux) [![最近一周有更新][Green]](https://github.com/gorilla/mux) [![godoc][GoDoc]](https://godoc.org/github.com/gorilla/mux) * [httprouter](https://github.com/julienschmidt/httprouter) **star:10756** 高性能路由。使用这个库和标准http处理工具可以构建一个非常高性能大web框架。 [![star > 2000][Awesome]](https://github.com/julienschmidt/httprouter) [![godoc][GoDoc]](https://godoc.org/github.com/julienschmidt/httprouter) -* [chi](https://github.com/go-chi/chi) **star:6985** 小巧、快速、具有丰富表达力的 HTTP 路由,基于net/context.。 [![star > 2000][Awesome]](https://github.com/go-chi/chi) [![最近一周有更新][Green]](https://github.com/go-chi/chi) [![godoc][GoDoc]](https://godoc.org/github.com/go-chi/chi) +* [chi](https://github.com/go-chi/chi) **star:6985** 小巧、快速、具有丰富表达力的 HTTP 路由,基于net/context.。 [![star > 2000][Awesome]](https://github.com/go-chi/chi) [![godoc][GoDoc]](https://godoc.org/github.com/go-chi/chi) * [gocraft/web](https://github.com/gocraft/web) **star:1406** Mux和中间件包在Go中。 [![godoc][GoDoc]](https://godoc.org/github.com/gocraft/web) * [Bone](https://github.com/go-zoo/bone) **star:1247** 闪电快速HTTP多路复用器。 [![godoc][GoDoc]](https://godoc.org/github.com/go-zoo/bone) * [fasthttprouter](https://github.com/buaazp/fasthttprouter) **star:817** 高性能路由器分叉从`httprouter`。第一个路由器适合`fasthttp`。 [![godoc][GoDoc]](https://godoc.org/github.com/buaazp/fasthttprouter) @@ -2108,17 +2108,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [Golint online](http://go-lint.appspot.com/) Lints online Go source files on GitHub, Bitbucket and Google Project Hosting using the golint package. * [errcheck](https://github.com/kisielk/errcheck) **star:1398** Errcheck是一个用于检查Go程序中未检查错误的程序。 [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck) * [gcvis](https://github.com/davecheney/gcvis) **star:958** 实时可视化跟踪 GC 数据。 [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis) -* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) 在源码中寻找没有直接单元测试的函数和方法。 * [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) 用于大量静态分析检查,您可能已经从 c# 的 ReSharper 等工具中习惯了这些检查。 * [php-parser](https://github.com/z7zmey/php-parser) **star:691** 用 Go 编写的 PHP 解析器。 [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser) * [go-critic](https://github.com/go-critic/go-critic) **star:666** 源代码检查工具。 [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic) +* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:423** 基于 Web 的 Golang AST 可视化工具。 * [GoCover.io](http://gocover.io/) GoCover.io 提供了任意 golang 包的代码覆盖率服务。 * [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) 来修复(添加,删除) Go 中自动导入的工具。 * [GolangCI](https://golangci.com/) GolangCI 是一个针对 GitHub pull 请求的自动代码审查服务。服务是开源的,对开源项目是免费的。 -* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:423** 基于 Web 的 Golang AST 可视化工具。 * [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:312** go-cleanarch 的创建是为了验证 Clean 体系结构规则,比如 Go 项目中的依赖关系。 [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch) -* [unconvert](https://github.com/mdempsky/unconvert) **star:278** 在源码中删除不必要的类型转换。 [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert) * [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) 对未使用的常量、变量、函数和类型的代码进行检查。 +* [unconvert](https://github.com/mdempsky/unconvert) **star:278** 在源码中删除不必要的类型转换。 [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert) * [go-mod-outdated](https://github.com/psampaz/go-mod-outdated) **star:260** 找出项目中过期的依赖项。 [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/go-mod-outdated) * [gostatus](https://github.com/shurcooL/gostatus) **star:241** 用于显示包含 Go 包的存储库的状态的命令行工具,。 [![最近一年没有更新][Yellow]](https://github.com/shurcooL/gostatus) [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/gostatus) * [dupl](https://github.com/mibk/dupl) **star:189** 用于代码克隆检测的工具。 [![最近一年没有更新][Yellow]](https://github.com/mibk/dupl) [![godoc][GoDoc]](https://godoc.org/github.com/mibk/dupl) @@ -2132,6 +2131,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [validate](https://github.com/mccoyst/validate) **star:62** 使用 tags 自动验证结构体字段。 [![最近一年没有更新][Yellow]](https://github.com/mccoyst/validate) [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/validate) * [go-outdated](https://github.com/firstrow/go-outdated) **star:45** 显示过期包的终端应用。 [![最近一年没有更新][Yellow]](https://github.com/firstrow/go-outdated) [![godoc][GoDoc]](https://godoc.org/github.com/firstrow/go-outdated) [![归档项目][Archived]](https://github.com/firstrow/go-outdated) * [golines](https://github.com/segmentio/golines) **star:34** 格式化程序,它自动缩短Go代码中的长行。 [![godoc][GoDoc]](https://godoc.org/github.com/segmentio/golines) +* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** 在源码中寻找没有直接单元测试的函数和方法。 [![最近一年没有更新][Yellow]](https://github.com/verygoodsoftwarenotvirus/tarp) [![godoc][GoDoc]](https://godoc.org/github.com/verygoodsoftwarenotvirus/tarp) [![归档项目][Archived]](https://github.com/verygoodsoftwarenotvirus/tarp) ## 编辑器插件 @@ -2164,6 +2164,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis ## Go 工具 * [go-swagger](https://github.com/go-swagger/go-swagger) **star:4772** 基于 Go 的Swagger 2.0实现。 [![star > 2000][Awesome]](https://github.com/go-swagger/go-swagger) [![最近一周有更新][Green]](https://github.com/go-swagger/go-swagger) [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger) +* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:4172** 借助的 OctoLinker 浏览器扩展,可以高效的地浏览 GitHub go文件。 [![star > 2000][Awesome]](https://github.com/OctoLinker/browser-extension) [![最近一周有更新][Green]](https://github.com/OctoLinker/browser-extension) * [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2346** 使用 dot format 可视化 Go 程序的调用图。 [![star > 2000][Awesome]](https://github.com/TrueFurby/go-callvis) [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis) * [depth](https://github.com/KyleBanks/depth) **star:450** 通过分析导入,将包依赖关系树可视化输出。 [![最近一周有更新][Green]](https://github.com/KyleBanks/depth) [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth) * [gb](https://getgb.io/) 一个基于项目的易用的构建工具。 @@ -2173,7 +2174,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [gomodrun](https://github.com/dustinblackman/gomodrun/) 执行并缓存Go中包含的二进制文件的Go工具。国防部文件。 * [colorgo](https://github.com/songgao/colorgo) **star:102** 将 go 命令包装成彩色的 go build 输出。 [![最近一年没有更新][Yellow]](https://github.com/songgao/colorgo) [![godoc][GoDoc]](https://godoc.org/github.com/songgao/colorgo) * [gothanks](https://github.com/psampaz/gothanks) **star:87** GoThanks自动帮你开始。mod github依赖,以这种方式发送一些爱给他们的维护者。 [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/gothanks) -* [OctoLinker](https://github.com/OctoLinker/browser-extension) 借助的 OctoLinker 浏览器扩展,可以高效的地浏览 GitHub go文件。 * [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) **star:37** Bash completion for go and wgo。 [![最近一年没有更新][Yellow]](https://github.com/skelterjohn/go-pkg-complete) * [generator-go-lang](https://github.com/axelspringer/generator-go-lang) **star:17** 一个[Yeoman](http://yeoman.io)生成器,用于启动新的 Go 项目。 * [gilbert](https://go-gilbert.github.io) 一个为 Go 项目而生的构建系统和任务运行器。 @@ -2188,11 +2188,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [kubernetes](https://github.com/kubernetes/kubernetes) **star:63091** 来自谷歌的容器集群管理器。 [![star > 2000][Awesome]](https://github.com/kubernetes/kubernetes) [![最近一周有更新][Green]](https://github.com/kubernetes/kubernetes) [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes) * [Moby](https://github.com/moby/moby) **star:56326** Collaborative project for the container ecosystem to assemble container-based systems. [![star > 2000][Awesome]](https://github.com/moby/moby) [![最近一周有更新][Green]](https://github.com/moby/moby) [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby) * [traefik](https://github.com/containous/traefik) **star:27359** 反向代理和负载均衡器,支持多个后端。 [![star > 2000][Awesome]](https://github.com/containous/traefik) [![最近一周有更新][Green]](https://github.com/containous/traefik) [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik) -* [Gitea](https://github.com/go-gitea/gitea) **star:18172** 从 Gogs fork,完全由社区驱动。 [![star > 2000][Awesome]](https://github.com/go-gitea/gitea) [![最近一周有更新][Green]](https://github.com/go-gitea/gitea) [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) [![包含中文文档][CN]](https://github.com/go-gitea/gitea) * [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:18172** 从 Gogs fork,完全由社区驱动。 [![star > 2000][Awesome]](https://github.com/go-gitea/gitea) [![最近一周有更新][Green]](https://github.com/go-gitea/gitea) [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) [![包含中文文档][CN]](https://github.com/go-gitea/gitea) * [Vegeta](https://github.com/tsenart/vegeta) **star:13801** HTTP负载测试工具和库。超过9000 ! [![star > 2000][Awesome]](https://github.com/tsenart/vegeta) [![最近一周有更新][Green]](https://github.com/tsenart/vegeta) [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta) +* [Packer](https://github.com/mitchellh/packer) **star:9774** 用于从一个源配置为多个平台创建相同的机器图像。 [![star > 2000][Awesome]](https://github.com/mitchellh/packer) [![最近一周有更新][Green]](https://github.com/mitchellh/packer) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/packer) * [Hey](https://github.com/rakyll/hey) **star:7580** 压力测试工具,可用来代替 ApacheBench (ab)。 [![star > 2000][Awesome]](https://github.com/rakyll/hey) [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/hey) -* [GVM](https://github.com/moovweb/gvm) **star:4964** GVM 提供了一个接口来管理 Go 版本。 [![star > 2000][Awesome]](https://github.com/moovweb/gvm) [![最近一周有更新][Green]](https://github.com/moovweb/gvm) +* [GVM](https://github.com/moovweb/gvm) **star:4964** GVM 提供了一个接口来管理 Go 版本。 [![star > 2000][Awesome]](https://github.com/moovweb/gvm) * [Wide](https://wide.b3log.org/login) 为使用 Golang 的团队提供基于 web 的 IDE。 * [webhook](https://github.com/adnanh/webhook) **star:4889** 允许用户创建在服务器上执行命令的 HTTP hooks。 [![star > 2000][Awesome]](https://github.com/adnanh/webhook) [![godoc][GoDoc]](https://godoc.org/github.com/adnanh/webhook) * [gaia](https://github.com/gaia-pipeline/gaia) **star:3981** 可用于任何编程语言来构建强大的管道。 [![star > 2000][Awesome]](https://github.com/gaia-pipeline/gaia) [![godoc][GoDoc]](https://godoc.org/github.com/gaia-pipeline/gaia) @@ -2210,20 +2211,18 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [skm](https://github.com/TimothyYe/skm) **star:587** SKM是一个简单而强大的SSH密钥管理器,它可以帮助您轻松地管理多个SSH密钥! [![godoc][GoDoc]](https://godoc.org/github.com/TimothyYe/skm) * [Scaleway-cli](https://github.com/scaleway/scaleway-cli) **star:566** 从命令行管理 BareMetal 服务器(与使用Docker一样容易)。 [![最近一周有更新][Green]](https://github.com/scaleway/scaleway-cli) [![godoc][GoDoc]](https://godoc.org/github.com/scaleway/scaleway-cli) * [aurora](https://github.com/xuri/aurora) **star:438** 基于web的跨平台 Beanstalkd 队列服务器控制台。 [![最近一周有更新][Green]](https://github.com/xuri/aurora) +* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:423** 可轻松地添加版本信息到 Go 二进制文件。 [![godoc][GoDoc]](https://godoc.org/github.com/ahmetalpbalkan/govvv) * [gonative](https://github.com/inconshreveable/gonative) **star:313** 用原生 Go 创建一个跨平台的 Go 工具链。 [![最近一年没有更新][Yellow]](https://github.com/inconshreveable/gonative) [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/gonative) -* [govvv](https://github.com/ahmetalpbalkan/govvv) 可轻松地添加版本信息到 Go 二进制文件。 * [Mora](https://github.com/emicklei/mora) **star:269** 用于访问 MongoDB 文档和元数据的 REST 服务器。 [![最近一年没有更新][Yellow]](https://github.com/emicklei/mora) [![godoc][GoDoc]](https://godoc.org/github.com/emicklei/mora) * [lstags](https://github.com/ivanilves/lstags) **star:246** 提供了工具和API,可用来同步不同注册中心的Docker图像。 [![最近一周有更新][Green]](https://github.com/ivanilves/lstags) [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags) * [dogo](https://github.com/liudng/dogo) **star:223** 监视源文件中的更改并自动编译和运行(restart)。 [![godoc][GoDoc]](https://godoc.org/github.com/liudng/dogo) [![包含中文文档][CN]](https://github.com/liudng/dogo) -* [godbg](https://github.com/sirnewton01/godbg) **star:219** 基于 web 的 gdb 前端应用程序。 [![最近一年没有更新][Yellow]](https://github.com/sirnewton01/godbg) * [Gogs](https://gogs.io/) 自托管的Git服务。 +* [godbg](https://github.com/sirnewton01/godbg) **star:219** 基于 web 的 gdb 前端应用程序。 [![最近一年没有更新][Yellow]](https://github.com/sirnewton01/godbg) * [Pewpew](https://github.com/bengadbois/pewpew) **star:217** 灵活的 HTTP 命令行压测工具。 [![godoc][GoDoc]](https://godoc.org/github.com/bengadbois/pewpew) * [manssh](https://github.com/xwjdsh/manssh) **star:211** manssh是一个命令行工具,可以方便地管理ssh别名配置。 [![最近一年没有更新][Yellow]](https://github.com/xwjdsh/manssh) [![godoc][GoDoc]](https://godoc.org/github.com/xwjdsh/manssh) -* [aptly](https://github.com/smira/aptly) Debian存储库管理工具。 * [Blast](https://github.com/dave/blast) **star:178** 一个用于API负载测试和批处理作业的简单工具。 [![最近一年没有更新][Yellow]](https://github.com/dave/blast) [![godoc][GoDoc]](https://godoc.org/github.com/dave/blast) * [gobrew](https://github.com/cryptojuice/gobrew) **star:177** gobrew 允许您轻松地在 go 的多个版本之间切换。 [![最近一年没有更新][Yellow]](https://github.com/cryptojuice/gobrew) * [ostent](https://github.com/ostrost/ostent) **star:165** 收集和显示系统指标,并可选 Graphite and/or fluxdb作为依赖。 [![最近一年没有更新][Yellow]](https://github.com/ostrost/ostent) [![godoc][GoDoc]](https://godoc.org/github.com/ostrost/ostent) -* [Packer](https://github.com/mitchellh/packer) 用于从一个源配置为多个平台创建相同的机器图像。 * [grapes](https://github.com/yaronsumel/grapes) **star:145** 旨在轻松地通过ssh分发命令的轻量级工具。 [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes) * [uTask](https://github.com/ovh/utask) **star:141** 对yaml中声明的业务流程进行建模和执行的自动化引擎。 [![最近一周有更新][Green]](https://github.com/ovh/utask) [![godoc][GoDoc]](https://godoc.org/github.com/ovh/utask) * [jcli](https://github.com/jenkins-zh/jenkins-cli) **star:125** 詹金斯CLI允许你管理你的詹金斯作为一个简单的方法。 [![最近一周有更新][Green]](https://github.com/jenkins-zh/jenkins-cli) [![godoc][GoDoc]](https://godoc.org/github.com/jenkins-zh/jenkins-cli) [![包含中文文档][CN]](https://github.com/jenkins-zh/jenkins-cli) @@ -2238,35 +2237,38 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [Rodent](https://github.com/alouche/rodent) **star:30** 管理Go版本、项目和跟踪依赖项。 [![最近一年没有更新][Yellow]](https://github.com/alouche/rodent) * [drone-jenkins](https://github.com/appleboy/drone-jenkins) **star:26** 使用二进制文件、docker或 Drone CI 来触发下游Jenkins作业。 [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/drone-jenkins) * [awsenv](https://github.com/soniah/awsenv) **star:22** 可以为 profile 加载Amazon (AWS)环境变量的轻量二进制文件。 [![最近一年没有更新][Yellow]](https://github.com/soniah/awsenv) [![godoc][GoDoc]](https://godoc.org/github.com/soniah/awsenv) -* [DepCharge](https://github.com/centerorbit/depcharge) **star:11** Helps orchestrating the execution of commands across the many dependencies in larger projects. [![最近一周有更新][Green]](https://github.com/centerorbit/depcharge) [![godoc][GoDoc]](https://godoc.org/github.com/centerorbit/depcharge) * [lwc](https://github.com/timdp/lwc) **star:11** UNIX wc命令的实时更新版本。 [![最近一年没有更新][Yellow]](https://github.com/timdp/lwc) [![godoc][GoDoc]](https://godoc.org/github.com/timdp/lwc) +* [DepCharge](https://github.com/centerorbit/depcharge) **star:11** Helps orchestrating the execution of commands across the many dependencies in larger projects. [![godoc][GoDoc]](https://godoc.org/github.com/centerorbit/depcharge) * [sg](https://github.com/ChristopherRabotin/sg) **star:5** 可测试一组HTTP极限(如ab),可以在每个调用之间使用响应代码和数据,根据之前的响应来确定特定的服务器压力。 [![最近一年没有更新][Yellow]](https://github.com/ChristopherRabotin/sg) [![godoc][GoDoc]](https://godoc.org/github.com/ChristopherRabotin/sg) +* [aptly](https://github.com/smira/aptly) **star:1** Debian存储库管理工具。 [![godoc][GoDoc]](https://godoc.org/github.com/smira/aptly) ### 其他软件 +* [Gor](https://github.com/buger/gor) **star:12253** Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。 [![star > 2000][Awesome]](https://github.com/buger/gor) [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor) +* [hugo](http://gohugo.io/) 快速、现代的静态网站引擎。 * [restic](https://github.com/restic/restic) **star:9304** 消除重复项备份程序。 [![star > 2000][Awesome]](https://github.com/restic/restic) [![最近一周有更新][Green]](https://github.com/restic/restic) [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic) * [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:9157** 快速、简单、可伸缩的分布式文件系统,采用了O(1)磁盘查找。 [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) [![最近一周有更新][Green]](https://github.com/chrislusf/seaweedfs) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs) * [confd](https://github.com/kelseyhightower/confd) **star:6809** 使用 etcd 或 consul 的模板和数据管理本地应用程序配置文件。 [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd) * [Comcast](https://github.com/tylertreat/Comcast) **star:6438** 模拟坏的网络连接。 [![star > 2000][Awesome]](https://github.com/tylertreat/Comcast) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast) * [LiteIDE](https://github.com/visualfc/liteide) **star:5840** 简单的、开源的、跨平台的Go IDE。 [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![最近一周有更新][Green]](https://github.com/visualfc/liteide) [![包含中文文档][CN]](https://github.com/visualfc/liteide) * [drive](https://github.com/odeke-em/drive) **star:5268** 基于命令行的谷歌驱动器客户端。 [![star > 2000][Awesome]](https://github.com/odeke-em/drive) [![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:4351** 任天堂娱乐系统(NES)模拟器。 [![star > 2000][Awesome]](https://github.com/fogleman/nes) [![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:4315** 为自动化测试模拟网络和系统条件的代理。 [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy) +* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software. * [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:3159** 跨平台网络和云备份工具。 [![star > 2000][Awesome]](https://github.com/gilbertchen/duplicacy) [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy) -* [Docker](http://www.docker.com/) 面向开发人员和系统管理员的分布式应用程序的开放平台。 * [croc](https://github.com/schollz/croc) **star:2819** 轻松、安全地将文件或文件夹从一台计算机发送到另一台计算机。 [![star > 2000][Awesome]](https://github.com/schollz/croc) [![godoc][GoDoc]](https://godoc.org/github.com/schollz/croc) +* [Docker](http://www.docker.com/) 面向开发人员和系统管理员的分布式应用程序的开放平台。 * [myLG](https://github.com/mehrdadrad/mylg) **star:2270** 命令行网络诊断工具。 [![star > 2000][Awesome]](https://github.com/mehrdadrad/mylg) [![最近一年没有更新][Yellow]](https://github.com/mehrdadrad/mylg) [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg) * [GoBoy](https://github.com/Humpheh/goboy) **star:2187** 用 Go 编写的任天堂Game Boy彩色模拟器。 [![star > 2000][Awesome]](https://github.com/Humpheh/goboy) [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy) * [syncthing](https://syncthing.net/) 开放,分散的文件同步工具和协议。 * [Stack Up](https://github.com/pressly/sup) **star:2102** Stack Up 是一个超级简单的部署工具 — 只面向Unix。 [![star > 2000][Awesome]](https://github.com/pressly/sup) [![最近一周有更新][Green]](https://github.com/pressly/sup) [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup) -* [lgo](https://github.com/yunabe/lgo) **star:1960** 与 Jupyter 可进行交互 Go 程序。它支持代码完成、代码检查以及与Go 100% 兼容性。 [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo) * [limetext](http://limetext.org/) 一个强大而优雅的文本编辑器。 +* [lgo](https://github.com/yunabe/lgo) **star:1960** 与 Jupyter 可进行交互 Go 程序。它支持代码完成、代码检查以及与Go 100% 兼容性。 [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo) * [Circuit](https://github.com/gocircuit/circuit) **star:1813** Circuit 是一个可编程平台即服务(PaaS)和/或基础设施即服务(IaaS),用于管理、发现、同步和编排包含云应用程序的服务和主机。 [![godoc][GoDoc]](https://godoc.org/github.com/gocircuit/circuit) * [snap](https://github.com/intelsdi-x/snap) **star:1804** 强大的遥测框架。 [![最近一年没有更新][Yellow]](https://github.com/intelsdi-x/snap) [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap) +* [borg](https://github.com/crufter/borg) **star:1461** 基于终端的bash代码段搜索引擎。 [![最近一年没有更新][Yellow]](https://github.com/crufter/borg) [![godoc][GoDoc]](https://godoc.org/github.com/crufter/borg) * [scc](https://github.com/boyter/scc) **star:1318** 一个非常快速准确的代码计数器,采用了复杂的计算和 COCOMO 预估。 [![最近一周有更新][Green]](https://github.com/boyter/scc) [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc) -* [Documize](https://github.com/documize/community) **star:1008** 集成了SaaS工具数据的现代wiki软件。 [![最近一周有更新][Green]](https://github.com/documize/community) +* [Documize](https://github.com/documize/community) **star:1008** 集成了SaaS工具数据的现代wiki软件。 * [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:886** App that displays updates for the Go packages in your GOPATH. [![最近一周有更新][Green]](https://github.com/shurcooL/Go-Package-Store) [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store) * [peg](https://github.com/pointlander/peg) **star:671** 解析表达式语法,是Packrat解析器生成器的实现。 [![godoc][GoDoc]](https://godoc.org/github.com/pointlander/peg) * [Leaps](https://github.com/jeffail/leaps) **star:664** 使用操作转换的成对编程服务。 [![godoc][GoDoc]](https://godoc.org/github.com/jeffail/leaps) @@ -2280,17 +2282,15 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [wellington](https://github.com/wellington/wellington) **star:290** Sass 项目管理工具,使用sprite函数(如Compass)扩展语言。 [![最近一年没有更新][Yellow]](https://github.com/wellington/wellington) [![godoc][GoDoc]](https://godoc.org/github.com/wellington/wellington) * [ide](https://github.com/thestrukture/ide) **star:254** 基于浏览器的IDE [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide) * [Cherry](https://github.com/rafael-santiago/cherry) **star:212** 微型网络聊天服务器。 [![最近一年没有更新][Yellow]](https://github.com/rafael-santiago/cherry) [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry) +* [orange-cat](https://github.com/noraesae/orange-cat) **star:183** 用Go编写的Markdown预览器。 [![最近一年没有更新][Yellow]](https://github.com/noraesae/orange-cat) [![godoc][GoDoc]](https://godoc.org/github.com/noraesae/orange-cat) * [Orbit](https://github.com/gulien/orbit) **star:134** 一个根据模板来运行命令和生成文件的简单小工具。 [![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:128** 用于合并多个pcap文件的命令行实用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap) -* [borg](https://github.com/crufter/borg) 基于终端的bash代码段搜索引擎。 +* [Juju](https://jujucharms.com/) Cloud-agnostic的服务部署和编制 —— 支持EC2、Azure、Openstack、MAAS等。 * [boxed](https://github.com/tejo/boxed) **star:72** 基于Dropbox的博客引擎。 [![最近一年没有更新][Yellow]](https://github.com/tejo/boxed) [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed) * [dp](https://github.com/scryinfo/dp) **star:57** 通过SDK与区块链进行数据交换,开发人员可以轻松访问DAPP开发。 [![godoc][GoDoc]](https://godoc.org/github.com/scryinfo/dp) * [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** 基于加密管的简单的NaCL EC25519工具。 [![最近一年没有更新][Yellow]](https://github.com/unix4fun/naclpipe) [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe) * [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** 测试你的终端。 [![最近一年没有更新][Yellow]](https://github.com/crazcalm/term-quiz) [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz) * [Snitch](https://github.com/lucasgomide/snitch) **star:15** 当有人通过 Tsuru 部署任何应用程序时,会通知您的团队以及其他工具。 [![最近一年没有更新][Yellow]](https://github.com/lucasgomide/snitch) [![godoc][GoDoc]](https://godoc.org/github.com/lucasgomide/snitch) -* [hugo](http://gohugo.io/) 快速、现代的静态网站引擎。 -* [Gor](https://github.com/buger/gor) Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。 * [GoLand](https://jetbrains.com/go) 功能齐全的跨平台 Go IDE。 * [GoDocTooltip](https://github.com/diankong/GoDocTooltip) **star:11** 包含了 Go 使用手册文档的 Chrome 扩展。 [![最近一年没有更新][Yellow]](https://github.com/diankong/GoDocTooltip) @@ -2303,12 +2303,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [go-http-routing-benchmark](https://github.com/julienschmidt/go-http-routing-benchmark) **star:1337** HTTP请求路由器基准测试和比较。 [![godoc][GoDoc]](https://godoc.org/github.com/julienschmidt/go-http-routing-benchmark) * [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) **star:1118** web框架基准测试。 [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark) * [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:947** Go序列化方法的基准测试。 [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/go_serialization_benchmarks) -* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) Go语言常用基本操作的基准测试。 * [skynet](https://github.com/atemerev/skynet) **star:947** 天网 1M 线程微基准测试。 * [speedtest-resize](https://github.com/fawick/speedtest-resize) **star:189** 对比各种图像大小调整算法性能。 [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize) * [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star:131** Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches [![最近一年没有更新][Yellow]](https://github.com/tylertreat/go-benchmarks) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/go-benchmarks) * [gospeed](https://github.com/feyeleanor/GoSpeed) **star:101** 计算语言结构的速度的微观基准测试。 [![最近一年没有更新][Yellow]](https://github.com/feyeleanor/GoSpeed) [![godoc][GoDoc]](https://godoc.org/github.com/feyeleanor/GoSpeed) * [autobench](https://github.com/davecheney/autobench) **star:90** 用来来比较不同Go版本之间的性能的框架。 [![最近一年没有更新][Yellow]](https://github.com/davecheney/autobench) [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/autobench) +* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) **star:55** Go语言常用基本操作的基准测试。 [![最近一年没有更新][Yellow]](https://github.com/PuerkitoBio/gocostmodel) [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/gocostmodel) * [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:51** 为流行的 Go 数据库/SQL实用程序收集基准测试。 [![最近一年没有更新][Yellow]](https://github.com/tyler-smith/golang-sql-benchmark) [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark) * [go-benchmark-app](https://github.com/mrLSD/go-benchmark-app) **star:20** 强大的HTTP基准测试工具,包含了Аb,Wrk,Siege工具。收集统计和各种参数指标,并比较相关结果。 [![最近一年没有更新][Yellow]](https://github.com/mrLSD/go-benchmark-app) [![godoc][GoDoc]](https://godoc.org/github.com/mrLSD/go-benchmark-app) * [kvbench](https://github.com/jimrobinson/kvbench) **star:16** K / V 类型数据库基准测试。 [![godoc][GoDoc]](https://godoc.org/github.com/jimrobinson/kvbench) @@ -2474,12 +2474,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:4381** Go's reference card。 [![star > 2000][Awesome]](https://github.com/a8m/go-lang-cheat-sheet) +* [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:543** 一本讲述如何用 Go 进行以太开发的小册。 [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) [![包含中文文档][CN]](https://github.com/miguelmota/ethereum-development-with-go-book) * [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 之旅。 diff --git a/README_EN.md b/README_EN.md index e0fcfda..cdb98cf 100644 --- a/README_EN.md +++ b/README_EN.md @@ -7,7 +7,7 @@ [Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "The project has been archived" [GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc document links" -**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2020-02-12 12:00:35(Synchronize every day)** +**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2020-02-13 11:04:42(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) @@ -266,14 +266,14 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a * [termui](https://github.com/gizak/termui) **star:9492** Go terminal dashboard based on **termbox-go** and inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib). [![star > 2000][Awesome]](https://github.com/gizak/termui) [![There was an update last week][Green]](https://github.com/gizak/termui) [![godoc][GoDoc]](https://godoc.org/github.com/gizak/termui) * [gommon/color](https://github.com/labstack/gommon/tree/master/color) Style terminal text. * [gocui](https://github.com/jroimartin/gocui) **star:5946** Minimalist Go library aimed at creating Console User Interfaces. [![star > 2000][Awesome]](https://github.com/jroimartin/gocui) [![There was an update last week][Green]](https://github.com/jroimartin/gocui) [![godoc][GoDoc]](https://godoc.org/github.com/jroimartin/gocui) -* [termbox-go](https://github.com/nsf/termbox-go) **star:3669** Termbox is a library for creating cross-platform text-based interfaces. [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![There was an update last week][Green]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go) +* [termbox-go](https://github.com/nsf/termbox-go) **star:3669** Termbox is a library for creating cross-platform text-based interfaces. [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go) * [go-prompt](https://github.com/c-bata/go-prompt) **star:2811** Library for building a powerful interactive prompt, inspired by [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit). [![star > 2000][Awesome]](https://github.com/c-bata/go-prompt) [![There was an update last week][Green]](https://github.com/c-bata/go-prompt) [![godoc][GoDoc]](https://godoc.org/github.com/c-bata/go-prompt) * [uiprogress](https://github.com/gosuri/uiprogress) **star:1635** Flexible library to render progress bars in terminal applications. [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uiprogress) * [asciigraph](https://github.com/guptarohit/asciigraph) **star:1297** Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies. [![godoc][GoDoc]](https://godoc.org/github.com/guptarohit/asciigraph) * [uilive](https://github.com/gosuri/uilive) **star:1089** Library for updating terminal output in realtime. [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uilive) * [termdash](https://github.com/mum4k/termdash) **star:931** Go terminal dashboard based on **termbox-go** and inspired by [termui](https://github.com/gizak/termui). [![godoc][GoDoc]](https://godoc.org/github.com/mum4k/termdash) * [progressbar](https://github.com/schollz/progressbar) **star:846** Basic thread-safe progress bar that works in every OS. [![godoc][GoDoc]](https://godoc.org/github.com/schollz/progressbar) -* [mpb](https://github.com/vbauerster/mpb) **star:834** Multi progress bar for terminal applications. [![There was an update last week][Green]](https://github.com/vbauerster/mpb) [![godoc][GoDoc]](https://godoc.org/github.com/vbauerster/mpb) +* [mpb](https://github.com/vbauerster/mpb) **star:834** Multi progress bar for terminal applications. [![godoc][GoDoc]](https://godoc.org/github.com/vbauerster/mpb) * [aurora](https://github.com/logrusorgru/aurora) **star:769** ANSI terminal colors that supports fmt.Printf/Sprintf. [![godoc][GoDoc]](https://godoc.org/github.com/logrusorgru/aurora) * [uitable](https://github.com/gosuri/uitable) **star:540** Library to improve readability in terminal apps using tabular data. [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uitable) * [go-colorable](https://github.com/mattn/go-colorable) **star:409** Colorable writer for windows. [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-colorable) @@ -422,7 +422,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a * [groupcache](https://github.com/golang/groupcache) **star:8262** Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. [![star > 2000][Awesome]](https://github.com/golang/groupcache) [![godoc][GoDoc]](https://godoc.org/github.com/golang/groupcache) * [badger](https://github.com/dgraph-io/badger) **star:7269** Fast key-value store in Go. [![star > 2000][Awesome]](https://github.com/dgraph-io/badger) [![There was an update last week][Green]](https://github.com/dgraph-io/badger) [![godoc][GoDoc]](https://godoc.org/github.com/dgraph-io/badger) * [rqlite](https://github.com/rqlite/rqlite) **star:5568** The lightweight, distributed, relational database built on SQLite. [![star > 2000][Awesome]](https://github.com/rqlite/rqlite) [![There was an update last week][Green]](https://github.com/rqlite/rqlite) [![godoc][GoDoc]](https://godoc.org/github.com/rqlite/rqlite) -* [BigCache](https://github.com/allegro/bigcache) **star:3570** Efficient key/value cache for gigabytes of data. [![star > 2000][Awesome]](https://github.com/allegro/bigcache) [![There was an update last week][Green]](https://github.com/allegro/bigcache) [![godoc][GoDoc]](https://godoc.org/github.com/allegro/bigcache) +* [BigCache](https://github.com/allegro/bigcache) **star:3570** Efficient key/value cache for gigabytes of data. [![star > 2000][Awesome]](https://github.com/allegro/bigcache) [![godoc][GoDoc]](https://godoc.org/github.com/allegro/bigcache) * [goleveldb](https://github.com/syndtr/goleveldb) **star:3540** Implementation of the [LevelDB](https://github.com/google/leveldb) key/value database in Go. [![star > 2000][Awesome]](https://github.com/syndtr/goleveldb) [![godoc][GoDoc]](https://godoc.org/github.com/syndtr/goleveldb) * [go-cache](https://github.com/pmylund/go-cache) **star:3476** In-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. [![star > 2000][Awesome]](https://github.com/pmylund/go-cache) [![There was an update last week][Green]](https://github.com/pmylund/go-cache) [![godoc][GoDoc]](https://godoc.org/github.com/pmylund/go-cache) * [ledisdb](https://github.com/siddontang/ledisdb) **star:3224** Ledisdb is a high performance NoSQL like Redis based on LevelDB. [![star > 2000][Awesome]](https://github.com/siddontang/ledisdb) [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/ledisdb) @@ -482,7 +482,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a * [go-mysql-elasticsearch](https://github.com/siddontang/go-mysql-elasticsearch) **star:2764** Sync your MySQL data into Elasticsearch automatically. [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql-elasticsearch) [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql-elasticsearch) * [go-mysql](https://github.com/siddontang/go-mysql) **star:2213** Go toolset to handle MySQL protocol and replication. [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql) [![There was an update last week][Green]](https://github.com/siddontang/go-mysql) [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql) * [pREST](https://github.com/nuveo/prest) **star:2190** Serve a RESTful API from any PostgreSQL database. [![star > 2000][Awesome]](https://github.com/nuveo/prest) [![godoc][GoDoc]](https://godoc.org/github.com/nuveo/prest) -* [chproxy](https://github.com/Vertamedia/chproxy) **star:366** HTTP proxy for ClickHouse database. [![There was an update last week][Green]](https://github.com/Vertamedia/chproxy) [![godoc][GoDoc]](https://godoc.org/github.com/Vertamedia/chproxy) +* [chproxy](https://github.com/Vertamedia/chproxy) **star:366** HTTP proxy for ClickHouse database. [![godoc][GoDoc]](https://godoc.org/github.com/Vertamedia/chproxy) * [clickhouse-bulk](https://github.com/nikepan/clickhouse-bulk) **star:173** Collects small insterts and sends big requests to ClickHouse servers. [![godoc][GoDoc]](https://godoc.org/github.com/nikepan/clickhouse-bulk) * [myreplication](https://github.com/2tvenom/myreplication) **star:155** MySql binary log replication listener. Supports statement and row based replication. [![It hasn't been updated in the last year][Yellow]](https://github.com/2tvenom/myreplication) [![godoc][GoDoc]](https://godoc.org/github.com/2tvenom/myreplication) * [octillery](https://github.com/knocknote/octillery) **star:73** Go package for sharding databases ( Supports every ORM or raw SQL ). [![godoc][GoDoc]](https://godoc.org/github.com/knocknote/octillery) @@ -494,7 +494,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a *SQL query builder, libraries for building and using SQL.* -* [Squirrel](https://github.com/Masterminds/squirrel) **star:2725** Go library that helps you build SQL queries. [![star > 2000][Awesome]](https://github.com/Masterminds/squirrel) [![There was an update last week][Green]](https://github.com/Masterminds/squirrel) [![godoc][GoDoc]](https://godoc.org/github.com/Masterminds/squirrel) +* [Squirrel](https://github.com/Masterminds/squirrel) **star:2725** Go library that helps you build SQL queries. [![star > 2000][Awesome]](https://github.com/Masterminds/squirrel) [![godoc][GoDoc]](https://godoc.org/github.com/Masterminds/squirrel) * [xo](https://github.com/knq/xo) **star:2368** Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server. [![star > 2000][Awesome]](https://github.com/knq/xo) [![godoc][GoDoc]](https://godoc.org/github.com/knq/xo) * [gendry](https://github.com/didi/gendry) **star:941** Non-invasive SQL builder and powerful data binder. [![godoc][GoDoc]](https://godoc.org/github.com/didi/gendry) [![Contains Chinese documents][CN]](https://github.com/didi/gendry) * [goqu](https://github.com/doug-martin/goqu) **star:727** Idiomatic SQL builder and query library. [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu) @@ -546,7 +546,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a * [godis](https://github.com/piaohao/godis) **star:68** redis client implement by golang, inspired by jedis. [![godoc][GoDoc]](https://godoc.org/github.com/piaohao/godis) * [arangolite](https://github.com/solher/arangolite) **star:66** Lightweight golang driver for ArangoDB. [![godoc][GoDoc]](https://godoc.org/github.com/solher/arangolite) * [dynago](https://github.com/underarmour/dynago) **star:66** Dynago is a principle of least surprise client for DynamoDB. [![It hasn't been updated in the last year][Yellow]](https://github.com/underarmour/dynago) [![godoc][GoDoc]](https://godoc.org/github.com/underarmour/dynago) - * [mgm](https://github.com/kamva/mgm) **star:51** MongoDB model-based ODM for Go (based on official MongoDB driver). [![There was an update last week][Green]](https://github.com/kamva/mgm) [![godoc][GoDoc]](https://godoc.org/github.com/kamva/mgm) + * [mgm](https://github.com/kamva/mgm) **star:51** MongoDB model-based ODM for Go (based on official MongoDB driver). [![godoc][GoDoc]](https://godoc.org/github.com/kamva/mgm) * [go-pilosa](https://github.com/pilosa/go-pilosa) **star:35** Go client library for Pilosa. [![godoc][GoDoc]](https://godoc.org/github.com/pilosa/go-pilosa) * [forestdb](https://github.com/couchbase/goforestdb) **star:28** Go bindings for ForestDB. [![It hasn't been updated in the last year][Yellow]](https://github.com/couchbase/goforestdb) [![godoc][GoDoc]](https://godoc.org/github.com/couchbase/goforestdb) * [neo4j](https://github.com/cihangir/neo4j) **star:25** Neo4j Rest API Bindings for Golang. [![It hasn't been updated in the last year][Yellow]](https://github.com/cihangir/neo4j) [![godoc][GoDoc]](https://godoc.org/github.com/cihangir/neo4j) @@ -587,7 +587,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a * [date](https://github.com/rickb777/date) **star:34** Augments Time for working with dates, date ranges, time spans, periods, and time-of-day. [![godoc][GoDoc]](https://godoc.org/github.com/rickb777/date) * [feiertage](https://github.com/wlbr/feiertage) **star:24** Set of functions to calculate public holidays in Germany, incl. specialization on the states of Germany (Bundesländer). Things like Easter, Pentecost, Thanksgiving... [![godoc][GoDoc]](https://godoc.org/github.com/wlbr/feiertage) * [go-sunrise](https://github.com/nathan-osman/go-sunrise) **star:17** Calculate the sunrise and sunset times for a given location. [![It hasn't been updated in the last year][Yellow]](https://github.com/nathan-osman/go-sunrise) [![godoc][GoDoc]](https://godoc.org/github.com/nathan-osman/go-sunrise) -* [kair](https://github.com/GuilhermeCaruso/kair) **star:13** Date and Time - Golang Formatting Library. [![There was an update last week][Green]](https://github.com/GuilhermeCaruso/kair) [![godoc][GoDoc]](https://godoc.org/github.com/GuilhermeCaruso/kair) +* [kair](https://github.com/GuilhermeCaruso/kair) **star:13** Date and Time - Golang Formatting Library. [![godoc][GoDoc]](https://godoc.org/github.com/GuilhermeCaruso/kair) * [NullTime](https://github.com/kirillDanshin/nulltime) **star:10** Nullable `time.Time`. [![It hasn't been updated in the last year][Yellow]](https://github.com/kirillDanshin/nulltime) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/nulltime) * [tuesday](https://github.com/osteele/tuesday) **star:7** Ruby-compatible Strftime function. [![It hasn't been updated in the last year][Yellow]](https://github.com/osteele/tuesday) [![godoc][GoDoc]](https://godoc.org/github.com/osteele/tuesday) * [cronrange](https://github.com/1set/cronrange) **star:7** Parses Cron-style time range expressions, checks if the given time is within any ranges. [![godoc][GoDoc]](https://godoc.org/github.com/1set/cronrange) @@ -656,7 +656,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a * [hermes](https://github.com/matcornic/hermes) **star:1883** Golang package that generates clean, responsive HTML e-mails. [![godoc][GoDoc]](https://godoc.org/github.com/matcornic/hermes) * [email](https://github.com/jordan-wright/email) **star:1223** A robust and flexible email library for Go. [![There was an update last week][Green]](https://github.com/jordan-wright/email) [![godoc][GoDoc]](https://godoc.org/github.com/jordan-wright/email) * [go-imap](https://github.com/emersion/go-imap) **star:886** IMAP library for clients and servers. [![There was an update last week][Green]](https://github.com/emersion/go-imap) [![godoc][GoDoc]](https://godoc.org/github.com/emersion/go-imap) -* [SendGrid](https://github.com/sendgrid/sendgrid-go) **star:561** SendGrid's Go library for sending email. [![There was an update last week][Green]](https://github.com/sendgrid/sendgrid-go) [![godoc][GoDoc]](https://godoc.org/github.com/sendgrid/sendgrid-go) +* [SendGrid](https://github.com/sendgrid/sendgrid-go) **star:561** SendGrid's Go library for sending email. [![godoc][GoDoc]](https://godoc.org/github.com/sendgrid/sendgrid-go) * [chasquid](https://blitiri.com.ar/p/chasquid) SMTP server written in Go. * [mailgun-go](https://github.com/mailgun/mailgun-go) **star:437** Go library for sending mail with the Mailgun API. [![godoc][GoDoc]](https://godoc.org/github.com/mailgun/mailgun-go) * [Hectane](https://github.com/hectane/hectane) **star:177** Lightweight SMTP client providing an HTTP API. [![godoc][GoDoc]](https://godoc.org/github.com/hectane/hectane) @@ -844,7 +844,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a * [tunny](https://github.com/Jeffail/tunny) **star:1546** Goroutine pool for golang. [![godoc][GoDoc]](https://godoc.org/github.com/Jeffail/tunny) * [pool](https://github.com/go-playground/pool) **star:542** Limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation. [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/pool) * [grpool](https://github.com/ivpusic/grpool) **star:538** Lightweight Goroutine pool. [![It hasn't been updated in the last year][Yellow]](https://github.com/ivpusic/grpool) [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/grpool) -* [workerpool](https://github.com/gammazero/workerpool) **star:255** Goroutine pool that limits the concurrency of task execution, not the number of tasks queued. [![There was an update last week][Green]](https://github.com/gammazero/workerpool) [![godoc][GoDoc]](https://godoc.org/github.com/gammazero/workerpool) +* [workerpool](https://github.com/gammazero/workerpool) **star:255** Goroutine pool that limits the concurrency of task execution, not the number of tasks queued. [![godoc][GoDoc]](https://godoc.org/github.com/gammazero/workerpool) * [go-floc](https://github.com/workanator/go-floc) **star:176** Orchestrate goroutines with ease. [![It hasn't been updated in the last year][Yellow]](https://github.com/workanator/go-floc) [![godoc][GoDoc]](https://godoc.org/github.com/workanator/go-floc) * [gowp](https://github.com/xxjwxc/gowp) **star:151** gowp is concurrency limiting goroutine pool. [![godoc][GoDoc]](https://godoc.org/github.com/xxjwxc/gowp) [![Contains Chinese documents][CN]](https://github.com/xxjwxc/gowp) * [go-flow](https://github.com/kamildrazkiewicz/go-flow) **star:122** Control goroutines execution order. [![godoc][GoDoc]](https://godoc.org/github.com/kamildrazkiewicz/go-flow) @@ -930,7 +930,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [bimg](https://github.com/h2non/bimg) **star:886** Small package for fast and efficient image processing using libvips. [![There was an update last week][Green]](https://github.com/h2non/bimg) [![godoc][GoDoc]](https://godoc.org/github.com/h2non/bimg) * [stegify](https://github.com/DimitarPetrov/stegify) **star:601** Go tool for LSB steganography, capable of hiding any file within an image. [![godoc][GoDoc]](https://godoc.org/github.com/DimitarPetrov/stegify) * [canvas](https://github.com/tdewolff/canvas) **star:408** Vector graphics to PDF, SVG or rasterized image. [![There was an update last week][Green]](https://github.com/tdewolff/canvas) [![godoc][GoDoc]](https://godoc.org/github.com/tdewolff/canvas) -* [mort](https://github.com/aldor007/mort) **star:383** Storage and image processing server written in Go. [![There was an update last week][Green]](https://github.com/aldor007/mort) [![godoc][GoDoc]](https://godoc.org/github.com/aldor007/mort) +* [mort](https://github.com/aldor007/mort) **star:383** Storage and image processing server written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/aldor007/mort) * [image2ascii](https://github.com/qeesung/image2ascii) **star:363** Convert image to ASCII. [![It hasn't been updated in the last year][Yellow]](https://github.com/qeesung/image2ascii) [![godoc][GoDoc]](https://godoc.org/github.com/qeesung/image2ascii) * [govatar](https://github.com/o1egl/govatar) **star:342** Library and CMD tool for generating funny avatars. [![godoc][GoDoc]](https://godoc.org/github.com/o1egl/govatar) * [go-nude](https://github.com/koyachi/go-nude) **star:299** Nudity detection with Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/koyachi/go-nude) [![godoc][GoDoc]](https://godoc.org/github.com/koyachi/go-nude) @@ -1111,9 +1111,9 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [zmq4](https://github.com/pebbe/zmq4) **star:825** Go interface to ZeroMQ version 4. Also available for [version 3](https://github.com/pebbe/zmq3) and [version 2](https://github.com/pebbe/zmq2). [![godoc][GoDoc]](https://godoc.org/github.com/pebbe/zmq4) * [Beaver](https://github.com/Clivern/Beaver) **star:803** A real time messaging server to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps. [![godoc][GoDoc]](https://godoc.org/github.com/Clivern/Beaver) * [EventBus](https://github.com/asaskevich/EventBus) **star:644** The lightweight event bus with async compatibility. [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/EventBus) -* [golongpoll](https://github.com/jcuga/golongpoll) **star:442** HTTP longpoll server library that makes web pub-sub simple. [![godoc][GoDoc]](https://godoc.org/github.com/jcuga/golongpoll) +* [golongpoll](https://github.com/jcuga/golongpoll) **star:442** HTTP longpoll server library that makes web pub-sub simple. [![It hasn't been updated in the last year][Yellow]](https://github.com/jcuga/golongpoll) [![godoc][GoDoc]](https://godoc.org/github.com/jcuga/golongpoll) * [dbus](https://github.com/godbus/dbus) **star:416** Native Go bindings for D-Bus. [![godoc][GoDoc]](https://godoc.org/github.com/godbus/dbus) -* [emitter](https://github.com/olebedev/emitter) **star:335** Emits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins. [![There was an update last week][Green]](https://github.com/olebedev/emitter) [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/emitter) +* [emitter](https://github.com/olebedev/emitter) **star:335** Emits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins. [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/emitter) * [Glue](https://github.com/desertbit/glue) **star:330** Robust Go and Javascript Socket Library (Alternative to Socket.io). [![godoc][GoDoc]](https://godoc.org/github.com/desertbit/glue) * [pubsub](https://github.com/tuxychandru/pubsub) **star:306** Simple pubsub package for go. [![godoc][GoDoc]](https://godoc.org/github.com/tuxychandru/pubsub) * [guble](https://github.com/smancke/guble) **star:142** Messaging server using push notifications (Google Firebase Cloud Messaging, Apple Push Notification services, SMS) as well as websockets, a REST API, featuring distributed operation and message-persistence. [![It hasn't been updated in the last year][Yellow]](https://github.com/smancke/guble) [![godoc][GoDoc]](https://godoc.org/github.com/smancke/guble) @@ -1364,7 +1364,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [GORM](https://github.com/jinzhu/gorm) **star:17102** The fantastic ORM library for Golang, aims to be developer friendly. [![star > 2000][Awesome]](https://github.com/jinzhu/gorm) [![There was an update last week][Green]](https://github.com/jinzhu/gorm) [![godoc][GoDoc]](https://godoc.org/github.com/jinzhu/gorm) * [Xorm](https://github.com/go-xorm/xorm) **star:5778** Simple and powerful ORM for Go. [![star > 2000][Awesome]](https://github.com/go-xorm/xorm) [![godoc][GoDoc]](https://godoc.org/github.com/go-xorm/xorm) [![Contains Chinese documents][CN]](https://github.com/go-xorm/xorm) -* [go-pg](https://github.com/go-pg/pg) **star:3511** PostgreSQL ORM with focus on PostgreSQL specific features and performance. [![star > 2000][Awesome]](https://github.com/go-pg/pg) [![There was an update last week][Green]](https://github.com/go-pg/pg) [![godoc][GoDoc]](https://godoc.org/github.com/go-pg/pg) +* [go-pg](https://github.com/go-pg/pg) **star:3511** PostgreSQL ORM with focus on PostgreSQL specific features and performance. [![star > 2000][Awesome]](https://github.com/go-pg/pg) [![godoc][GoDoc]](https://godoc.org/github.com/go-pg/pg) * [gorp](https://github.com/go-gorp/gorp) **star:3284** Go Relational Persistence, ORM-ish library for Go. [![star > 2000][Awesome]](https://github.com/go-gorp/gorp) [![godoc][GoDoc]](https://godoc.org/github.com/go-gorp/gorp) * [SQLBoiler](https://github.com/volatiletech/sqlboiler) **star:2644** ORM generator. Generate a featureful and blazing-fast ORM tailored to your database schema. [![star > 2000][Awesome]](https://github.com/volatiletech/sqlboiler) [![There was an update last week][Green]](https://github.com/volatiletech/sqlboiler) [![godoc][GoDoc]](https://godoc.org/github.com/volatiletech/sqlboiler) * [upper.io/db](https://github.com/upper/db) **star:2066** Single interface for interacting with different data sources through the use of adapters that wrap mature database drivers. [![star > 2000][Awesome]](https://github.com/upper/db) [![There was an update last week][Green]](https://github.com/upper/db) [![godoc][GoDoc]](https://godoc.org/github.com/upper/db) @@ -1407,7 +1407,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [johnny-deps](https://github.com/VividCortex/johnny-deps) **star:214** Minimal dependency version using Git. [![It hasn't been updated in the last year][Yellow]](https://github.com/VividCortex/johnny-deps) * [gigo](https://github.com/LyricalSecurity/gigo) **star:198** PIP-like dependency tool for golang, with support for private repositories and hashes. [![It hasn't been updated in the last year][Yellow]](https://github.com/LyricalSecurity/gigo) [![godoc][GoDoc]](https://godoc.org/github.com/LyricalSecurity/gigo) * [VenGO](https://github.com/DamnWidget/VenGO) **star:116** create and manage exportable isolated go virtual environments. [![It hasn't been updated in the last year][Yellow]](https://github.com/DamnWidget/VenGO) [![godoc][GoDoc]](https://godoc.org/github.com/DamnWidget/VenGO) -* [mvn-golang](https://github.com/raydac/mvn-golang) **star:99** plugin that provides way for auto-loading of Golang SDK, dependency management and start build environment in Maven project infrastructure. [![There was an update last week][Green]](https://github.com/raydac/mvn-golang) +* [mvn-golang](https://github.com/raydac/mvn-golang) **star:99** plugin that provides way for auto-loading of Golang SDK, dependency management and start build environment in Maven project infrastructure. * [gop](https://github.com/lunny/gop) **star:50** Build and manage your Go applications out of GOPATH. [![godoc][GoDoc]](https://godoc.org/github.com/lunny/gop) [![Contains Chinese documents][CN]](https://github.com/lunny/gop) [![Archived][Archived]](https://github.com/lunny/gop) ## Performance @@ -1479,7 +1479,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [lego](https://github.com/xenolf/lego) **star:3838** Pure Go ACME client library and CLI tool (for use with Let's Encrypt). [![star > 2000][Awesome]](https://github.com/xenolf/lego) [![There was an update last week][Green]](https://github.com/xenolf/lego) [![godoc][GoDoc]](https://godoc.org/github.com/xenolf/lego) * [Cameradar](https://github.com/Ullaakut/cameradar) **star:2099** Tool and library to remotely hack RTSP streams from surveillance cameras. [![star > 2000][Awesome]](https://github.com/Ullaakut/cameradar) [![godoc][GoDoc]](https://godoc.org/github.com/Ullaakut/cameradar) -* [acmetool](https://github.com/hlandau/acme) **star:1733** ACME (Let's Encrypt) client tool with automatic renewal. [![There was an update last week][Green]](https://github.com/hlandau/acme) [![godoc][GoDoc]](https://godoc.org/github.com/hlandau/acme) +* [acmetool](https://github.com/hlandau/acme) **star:1733** ACME (Let's Encrypt) client tool with automatic renewal. [![godoc][GoDoc]](https://godoc.org/github.com/hlandau/acme) * [memguard](https://github.com/awnumar/memguard) **star:1704** A pure Go library for handling sensitive values in memory. [![godoc][GoDoc]](https://godoc.org/github.com/awnumar/memguard) * [secure](https://github.com/unrolled/secure) **star:1415** HTTP middleware for Go that facilitates some quick security wins. [![godoc][GoDoc]](https://godoc.org/github.com/unrolled/secure) * [acra](https://github.com/cossacklabs/acra) **star:533** Network encryption proxy to protect database-based applications from data leaks: strong selective encryption, SQL injections prevention, intrusion detection system. [![There was an update last week][Green]](https://github.com/cossacklabs/acra) [![godoc][GoDoc]](https://godoc.org/github.com/cossacklabs/acra) @@ -1502,7 +1502,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis *Libraries and tools for binary serialization.* -* [jsoniter](https://github.com/json-iterator/go) **star:7134** High-performance 100% compatible drop-in replacement of "encoding/json". [![star > 2000][Awesome]](https://github.com/json-iterator/go) [![There was an update last week][Green]](https://github.com/json-iterator/go) [![godoc][GoDoc]](https://godoc.org/github.com/json-iterator/go) +* [jsoniter](https://github.com/json-iterator/go) **star:7134** High-performance 100% compatible drop-in replacement of "encoding/json". [![star > 2000][Awesome]](https://github.com/json-iterator/go) [![godoc][GoDoc]](https://godoc.org/github.com/json-iterator/go) * [goprotobuf](https://github.com/golang/protobuf) **star:6146** Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers. [![star > 2000][Awesome]](https://github.com/golang/protobuf) [![There was an update last week][Green]](https://github.com/golang/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/golang/protobuf) * [gogoprotobuf](https://github.com/gogo/protobuf) **star:3487** Protocol Buffers for Go with Gadgets. [![star > 2000][Awesome]](https://github.com/gogo/protobuf) [![There was an update last week][Green]](https://github.com/gogo/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/gogo/protobuf) * [mapstructure](https://github.com/mitchellh/mapstructure) **star:3047** Go library for decoding generic map values into native Go structures. [![star > 2000][Awesome]](https://github.com/mitchellh/mapstructure) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/mapstructure) @@ -1563,7 +1563,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [amber](https://github.com/eknkc/amber) **star:839** Amber is an elegant templating engine for Go Programming Language It is inspired from HAML and Jade. [![It hasn't been updated in the last year][Yellow]](https://github.com/eknkc/amber) [![godoc][GoDoc]](https://godoc.org/github.com/eknkc/amber) * [ace](https://github.com/yosssi/ace) **star:780** Ace is an HTML template engine for Go, inspired by Slim and Jade. Ace is a refinement of Gold. [![It hasn't been updated in the last year][Yellow]](https://github.com/yosssi/ace) [![godoc][GoDoc]](https://godoc.org/github.com/yosssi/ace) * [Razor](https://github.com/sipin/gorazor) **star:729** Razor view engine for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/sipin/gorazor) -* [jet](https://github.com/CloudyKit/jet) **star:623** Jet template engine. [![There was an update last week][Green]](https://github.com/CloudyKit/jet) [![godoc][GoDoc]](https://godoc.org/github.com/CloudyKit/jet) +* [jet](https://github.com/CloudyKit/jet) **star:623** Jet template engine. [![godoc][GoDoc]](https://godoc.org/github.com/CloudyKit/jet) * [ego](https://github.com/benbjohnson/ego) **star:427** Lightweight templating language that lets you write templates in Go. Templates are translated into Go and compiled. [![godoc][GoDoc]](https://godoc.org/github.com/benbjohnson/ego) * [raymond](https://github.com/aymerick/raymond) **star:360** Complete handlebars implementation in Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/aymerick/raymond) [![godoc][GoDoc]](https://godoc.org/github.com/aymerick/raymond) * [fasttemplate](https://github.com/valyala/fasttemplate) **star:347** Simple and fast template engine. Substitutes template placeholders up to 10x faster than [text/template](http://golang.org/pkg/text/template/). [![godoc][GoDoc]](https://godoc.org/github.com/valyala/fasttemplate) @@ -1632,7 +1632,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * Mock * [gomock](https://github.com/golang/mock) **star:3720** Mocking framework for the Go programming language. [![star > 2000][Awesome]](https://github.com/golang/mock) [![There was an update last week][Green]](https://github.com/golang/mock) [![godoc][GoDoc]](https://godoc.org/github.com/golang/mock) * [go-sqlmock](https://github.com/DATA-DOG/go-sqlmock) **star:2224** Mock SQL driver for testing database interactions. [![star > 2000][Awesome]](https://github.com/DATA-DOG/go-sqlmock) [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/go-sqlmock) - * [hoverfly](https://github.com/SpectoLabs/hoverfly) **star:1523** HTTP(S) proxy for recording and simulating REST/SOAP APIs with extensible middleware and easy-to-use CLI. [![There was an update last week][Green]](https://github.com/SpectoLabs/hoverfly) [![godoc][GoDoc]](https://godoc.org/github.com/SpectoLabs/hoverfly) + * [hoverfly](https://github.com/SpectoLabs/hoverfly) **star:1523** HTTP(S) proxy for recording and simulating REST/SOAP APIs with extensible middleware and easy-to-use CLI. [![godoc][GoDoc]](https://godoc.org/github.com/SpectoLabs/hoverfly) * [gock](https://github.com/h2non/gock) **star:949** Versatile HTTP mocking made easy. [![godoc][GoDoc]](https://godoc.org/github.com/h2non/gock) * [httpmock](https://github.com/jarcoal/httpmock) **star:699** Easy mocking of HTTP responses from external resources. [![godoc][GoDoc]](https://godoc.org/github.com/jarcoal/httpmock) * [counterfeiter](https://github.com/maxbrunsfeld/counterfeiter) **star:395** Tool for generating self-contained mock objects. [![godoc][GoDoc]](https://godoc.org/github.com/maxbrunsfeld/counterfeiter) @@ -1649,7 +1649,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * Selenium and browser control tools. * [chromedp](https://github.com/knq/chromedp) **star:4305** a way to drive/test Chrome, Safari, Edge, Android Webviews, and other browsers supporting the Chrome Debugging Protocol. [![star > 2000][Awesome]](https://github.com/knq/chromedp) [![godoc][GoDoc]](https://godoc.org/github.com/knq/chromedp) - * [selenoid](https://github.com/aerokube/selenoid) **star:1486** alternative Selenium hub server that launches browsers within containers. [![There was an update last week][Green]](https://github.com/aerokube/selenoid) [![godoc][GoDoc]](https://godoc.org/github.com/aerokube/selenoid) + * [selenoid](https://github.com/aerokube/selenoid) **star:1486** alternative Selenium hub server that launches browsers within containers. [![godoc][GoDoc]](https://godoc.org/github.com/aerokube/selenoid) * [cdp](https://github.com/mafredri/cdp) **star:403** Type-safe bindings for the Chrome Debugging Protocol that can be used with browsers or other debug targets that implement it. [![godoc][GoDoc]](https://godoc.org/github.com/mafredri/cdp) * [ggr](https://github.com/aerokube/ggr) **star:236** a lightweight server that routes and proxies Selenium WebDriver requests to multiple Selenium hubs. [![godoc][GoDoc]](https://godoc.org/github.com/aerokube/ggr) @@ -1714,7 +1714,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [xj2go](https://github.com/stackerzzq/xj2go) **star:18** Convert xml or json to go struct. [![godoc][GoDoc]](https://godoc.org/github.com/stackerzzq/xj2go) * [kace](https://github.com/codemodus/kace) **star:12** Common case conversions covering common initialisms. [![It hasn't been updated in the last year][Yellow]](https://github.com/codemodus/kace) [![godoc][GoDoc]](https://godoc.org/github.com/codemodus/kace) * [parseargs-go](https://github.com/nproc/parseargs-go) **star:8** string argument parser that understands quotes and backslashes. [![It hasn't been updated in the last year][Yellow]](https://github.com/nproc/parseargs-go) [![godoc][GoDoc]](https://godoc.org/github.com/nproc/parseargs-go) - * [Tagify](https://github.com/zoomio/tagify) **star:8** Produces a set of tags from given source. [![There was an update last week][Green]](https://github.com/zoomio/tagify) [![godoc][GoDoc]](https://godoc.org/github.com/zoomio/tagify) + * [Tagify](https://github.com/zoomio/tagify) **star:8** Produces a set of tags from given source. [![godoc][GoDoc]](https://godoc.org/github.com/zoomio/tagify) * [TySug](https://github.com/Dynom/TySug) **star:4** Alternative suggestions with respect to keyboard layouts. [![godoc][GoDoc]](https://godoc.org/github.com/Dynom/TySug) * [textwrap](https://github.com/isbm/textwrap) **star:1** Implementation of `textwrap` module from Python. [![godoc][GoDoc]](https://godoc.org/github.com/isbm/textwrap) @@ -1747,7 +1747,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [go-trending](https://github.com/andygrunwald/go-trending) **star:108** Go library for accessing [trending repositories](https://github.com/trending) and [developers](https://github.com/trending/developers) at Github. [![There was an update last week][Green]](https://github.com/andygrunwald/go-trending) [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/go-trending) * [hipchat](https://github.com/andybons/hipchat) **star:108** This project implements a golang client library for the Hipchat API. [![It hasn't been updated in the last year][Yellow]](https://github.com/andybons/hipchat) [![godoc][GoDoc]](https://godoc.org/github.com/andybons/hipchat) * [cachet](https://github.com/andygrunwald/cachet) **star:78** Go client library for [Cachet (open source status page system)](https://cachethq.io/). [![It hasn't been updated in the last year][Yellow]](https://github.com/andygrunwald/cachet) [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/cachet) -* [pushover](https://github.com/gregdel/pushover) **star:68** Go wrapper for the Pushover API. [![godoc][GoDoc]](https://godoc.org/github.com/gregdel/pushover) +* [pushover](https://github.com/gregdel/pushover) **star:68** Go wrapper for the Pushover API. [![It hasn't been updated in the last year][Yellow]](https://github.com/gregdel/pushover) [![godoc][GoDoc]](https://godoc.org/github.com/gregdel/pushover) * [wit-go](https://github.com/wit-ai/wit-go) **star:60** Go client for wit.ai HTTP API. [![godoc][GoDoc]](https://godoc.org/github.com/wit-ai/wit-go) * [igdb](https://github.com/Henry-Sarabia/igdb) **star:57** Go client for the [Internet Game Database API](https://api.igdb.com/). [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/igdb) * [clarifai](https://github.com/samuelcouch/clarifai) **star:57** Go client library for interfacing with the Clarifai API. [![It hasn't been updated in the last year][Yellow]](https://github.com/samuelcouch/clarifai) [![godoc][GoDoc]](https://godoc.org/github.com/samuelcouch/clarifai) @@ -1760,23 +1760,23 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [fcm](https://github.com/maddevsio/fcm) **star:36** Go library for Firebase Cloud Messaging. [![There was an update last week][Green]](https://github.com/maddevsio/fcm) [![godoc][GoDoc]](https://godoc.org/github.com/maddevsio/fcm) * [simples3](https://github.com/rhnvrm/simples3) **star:36** Simple no frills AWS S3 Library using REST with V4 Signing written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/rhnvrm/simples3) * [uptimerobot](https://github.com/bitfield/uptimerobot) **star:35** Go wrapper and command-line client for the Uptime Robot v2 API. [![godoc][GoDoc]](https://godoc.org/github.com/bitfield/uptimerobot) -* [golyrics](https://github.com/mamal72/golyrics) **star:33** Golyrics is a Go library to fetch music lyrics data from the Wikia website. [![It hasn't been updated in the last year][Yellow]](https://github.com/mamal72/golyrics) [![godoc][GoDoc]](https://godoc.org/github.com/mamal72/golyrics) * [gosip](https://github.com/koltyakov/gosip) **star:33** Go client library SharePoint API. [![There was an update last week][Green]](https://github.com/koltyakov/gosip) [![godoc][GoDoc]](https://godoc.org/github.com/koltyakov/gosip) +* [golyrics](https://github.com/mamal72/golyrics) **star:33** Golyrics is a Go library to fetch music lyrics data from the Wikia website. [![It hasn't been updated in the last year][Yellow]](https://github.com/mamal72/golyrics) [![godoc][GoDoc]](https://godoc.org/github.com/mamal72/golyrics) * [mixpanel](https://github.com/dukex/mixpanel) **star:31** Mixpanel is a library for tracking events and sending Mixpanel profile updates to Mixpanel from your go applications. [![godoc][GoDoc]](https://godoc.org/github.com/dukex/mixpanel) * [gcm](https://github.com/Aorioli/gcm) **star:29** Go library for Google Cloud Messaging. [![It hasn't been updated in the last year][Yellow]](https://github.com/Aorioli/gcm) [![godoc][GoDoc]](https://godoc.org/github.com/Aorioli/gcm) +* [translate](https://github.com/poorny/translate) **star:29** Go online translation package. [![It hasn't been updated in the last year][Yellow]](https://github.com/poorny/translate) [![godoc][GoDoc]](https://godoc.org/github.com/poorny/translate) * [gami](https://github.com/bit4bit/gami) **star:27** Go library for Asterisk Manager Interface. [![It hasn't been updated in the last year][Yellow]](https://github.com/bit4bit/gami) [![godoc][GoDoc]](https://godoc.org/github.com/bit4bit/gami) [![Archived][Archived]](https://github.com/bit4bit/gami) * [go-unsplash](https://github.com/hbagdi/go-unsplash) **star:27** Go client library for the [Unsplash.com](https://unsplash.com) API. [![godoc][GoDoc]](https://godoc.org/github.com/hbagdi/go-unsplash) -* [golang-tmdb](https://github.com/cyruzin/golang-tmdb) **star:22** Golang wrapper for The Movie Database API v3. [![There was an update last week][Green]](https://github.com/cyruzin/golang-tmdb) [![godoc][GoDoc]](https://godoc.org/github.com/cyruzin/golang-tmdb) +* [golang-tmdb](https://github.com/cyruzin/golang-tmdb) **star:22** Golang wrapper for The Movie Database API v3. [![godoc][GoDoc]](https://godoc.org/github.com/cyruzin/golang-tmdb) * [ynab](https://github.com/brunomvsouza/ynab.go) **star:21** Go wrapper for the YNAB API. [![godoc][GoDoc]](https://godoc.org/github.com/brunomvsouza/ynab.go) * [spotify](https://github.com/rapito/go-spotify) **star:21** Go Library to access Spotify WEB API. [![It hasn't been updated in the last year][Yellow]](https://github.com/rapito/go-spotify) [![godoc][GoDoc]](https://godoc.org/github.com/rapito/go-spotify) -* [steam](https://github.com/sostronk/go-steam) **star:19** Go Library to interact with Steam game servers. [![godoc][GoDoc]](https://godoc.org/github.com/sostronk/go-steam) -* [patreon-go](https://github.com/mxpv/patreon-go) **star:19** Go library for Patreon API. [![godoc][GoDoc]](https://godoc.org/github.com/mxpv/patreon-go) * [shopify](https://github.com/rapito/go-shopify) **star:19** Go Library to make CRUD request to the Shopify API. [![It hasn't been updated in the last year][Yellow]](https://github.com/rapito/go-shopify) [![godoc][GoDoc]](https://godoc.org/github.com/rapito/go-shopify) +* [patreon-go](https://github.com/mxpv/patreon-go) **star:19** Go library for Patreon API. [![godoc][GoDoc]](https://godoc.org/github.com/mxpv/patreon-go) +* [steam](https://github.com/sostronk/go-steam) **star:19** Go Library to interact with Steam game servers. [![godoc][GoDoc]](https://godoc.org/github.com/sostronk/go-steam) * [go-twitch](https://github.com/knspriggs/go-twitch) **star:18** Go client for interacting with the Twitch v3 API. [![It hasn't been updated in the last year][Yellow]](https://github.com/knspriggs/go-twitch) [![godoc][GoDoc]](https://godoc.org/github.com/knspriggs/go-twitch) -* [codeship-go](https://github.com/codeship/codeship-go) **star:17** Go client library for interacting with Codeship's API v2. [![godoc][GoDoc]](https://godoc.org/github.com/codeship/codeship-go) * [go-myanimelist](https://github.com/nstratos/go-myanimelist) **star:17** Go client library for accessing the [MyAnimeList API](http://myanimelist.net/modules.php?go=api). [![It hasn't been updated in the last year][Yellow]](https://github.com/nstratos/go-myanimelist) [![godoc][GoDoc]](https://godoc.org/github.com/nstratos/go-myanimelist) +* [codeship-go](https://github.com/codeship/codeship-go) **star:17** Go client library for interacting with Codeship's API v2. [![godoc][GoDoc]](https://godoc.org/github.com/codeship/codeship-go) * [textbelt](https://github.com/dietsche/textbelt) **star:16** Go client for the textbelt.com txt messaging API. [![It hasn't been updated in the last year][Yellow]](https://github.com/dietsche/textbelt) [![godoc][GoDoc]](https://godoc.org/github.com/dietsche/textbelt) -* [translate](https://github.com/poorny/translate) Go online translation package. * [brewerydb](https://github.com/naegelejd/brewerydb) **star:16** Go library for accessing the BreweryDB API. [![It hasn't been updated in the last year][Yellow]](https://github.com/naegelejd/brewerydb) [![godoc][GoDoc]](https://godoc.org/github.com/naegelejd/brewerydb) * [go-imgur](https://github.com/koffeinsource/go-imgur) **star:15** Go client library for [imgur](https://imgur.com) [![It hasn't been updated in the last year][Yellow]](https://github.com/koffeinsource/go-imgur) [![godoc][GoDoc]](https://godoc.org/github.com/koffeinsource/go-imgur) * [coinpaprika-go](https://github.com/coinpaprika/coinpaprika-api-go-client) **star:12** Go client library for interacting with Coinpaprika's API. [![godoc][GoDoc]](https://godoc.org/github.com/coinpaprika/coinpaprika-api-go-client) @@ -1785,11 +1785,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [smite](https://github.com/sergiotapia/smitego) **star:10** Go package to wraps access to the Smite game API. [![It hasn't been updated in the last year][Yellow]](https://github.com/sergiotapia/smitego) [![godoc][GoDoc]](https://godoc.org/github.com/sergiotapia/smitego) * [rrdaclient](https://github.com/Omie/rrdaclient) **star:8** Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. [![It hasn't been updated in the last year][Yellow]](https://github.com/Omie/rrdaclient) [![godoc][GoDoc]](https://godoc.org/github.com/Omie/rrdaclient) * [lastpass-go](https://github.com/ansd/lastpass-go) **star:8** Go client library for the [LastPass](https://www.lastpass.com/) API. [![There was an update last week][Green]](https://github.com/ansd/lastpass-go) [![godoc][GoDoc]](https://godoc.org/github.com/ansd/lastpass-go) -* [go-sptrans](https://github.com/sergioaugrod/go-sptrans) **star:7** Go client library for the SPTrans Olho Vivo API. [![It hasn't been updated in the last year][Yellow]](https://github.com/sergioaugrod/go-sptrans) [![godoc][GoDoc]](https://godoc.org/github.com/sergioaugrod/go-sptrans) * [go-telegraph](https://gitlab.com/toby3d/telegraph) Telegraph publishing platform API client. -* [tumblr](https://github.com/mattcunningham/gumblr) **star:6** Go wrapper for the Tumblr v2 API. [![It hasn't been updated in the last year][Yellow]](https://github.com/mattcunningham/gumblr) [![godoc][GoDoc]](https://godoc.org/github.com/mattcunningham/gumblr) +* [go-sptrans](https://github.com/sergioaugrod/go-sptrans) **star:7** Go client library for the SPTrans Olho Vivo API. [![It hasn't been updated in the last year][Yellow]](https://github.com/sergioaugrod/go-sptrans) [![godoc][GoDoc]](https://godoc.org/github.com/sergioaugrod/go-sptrans) * [google-email-audit-api](https://github.com/ngs/go-google-email-audit-api) **star:6** Go client library for [Google G Suite Email Audit API](https://developers.google.com/admin-sdk/email-audit/). [![It hasn't been updated in the last year][Yellow]](https://github.com/ngs/go-google-email-audit-api) [![godoc][GoDoc]](https://godoc.org/github.com/ngs/go-google-email-audit-api) -* [go-here](https://github.com/abdullahselek/go-here) **star:6** Go client library around the HERE location based APIs. [![There was an update last week][Green]](https://github.com/abdullahselek/go-here) [![godoc][GoDoc]](https://godoc.org/github.com/abdullahselek/go-here) +* [tumblr](https://github.com/mattcunningham/gumblr) **star:6** Go wrapper for the Tumblr v2 API. [![It hasn't been updated in the last year][Yellow]](https://github.com/mattcunningham/gumblr) [![godoc][GoDoc]](https://godoc.org/github.com/mattcunningham/gumblr) +* [go-here](https://github.com/abdullahselek/go-here) **star:6** Go client library around the HERE location based APIs. [![godoc][GoDoc]](https://godoc.org/github.com/abdullahselek/go-here) * [zooz](https://github.com/gojuno/go-zooz) **star:5** Go client for the Zooz API. [![It hasn't been updated in the last year][Yellow]](https://github.com/gojuno/go-zooz) [![godoc][GoDoc]](https://godoc.org/github.com/gojuno/go-zooz) * [gomalshare](https://github.com/MonaxGT/gomalshare) **star:5** Go library MalShare API [malshare.com](http://www.malshare.com/) [![godoc][GoDoc]](https://godoc.org/github.com/MonaxGT/gomalshare) * [go-sophos](https://github.com/esurdam/go-sophos) **star:5** Go client library for the [Sophos UTM REST API](https://www.sophos.com/en-us/medialibrary/PDFs/documentation/UTMonAWS/Sophos-UTM-RESTful-API.pdf?la=en) with zero dependencies. [![godoc][GoDoc]](https://godoc.org/github.com/esurdam/go-sophos) @@ -1806,14 +1806,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [fzf](https://github.com/junegunn/fzf) **star:26928** Command-line fuzzy finder written in Go. [![star > 2000][Awesome]](https://github.com/junegunn/fzf) [![There was an update last week][Green]](https://github.com/junegunn/fzf) [![godoc][GoDoc]](https://godoc.org/github.com/junegunn/fzf) * [hub](https://github.com/github/hub) **star:18624** wrap git commands with additional functionality to interact with github from the terminal. [![star > 2000][Awesome]](https://github.com/github/hub) [![There was an update last week][Green]](https://github.com/github/hub) [![godoc][GoDoc]](https://godoc.org/github.com/github/hub) +* [delve](https://github.com/derekparker/delve) **star:13310** Go debugger. [![star > 2000][Awesome]](https://github.com/derekparker/delve) [![There was an update last week][Green]](https://github.com/derekparker/delve) [![godoc][GoDoc]](https://godoc.org/github.com/derekparker/delve) * [ctop](https://github.com/bcicen/ctop) **star:9449** [Top-like](http://ctop.sh) interface (e.g. htop) for container metrics. [![star > 2000][Awesome]](https://github.com/bcicen/ctop) [![godoc][GoDoc]](https://godoc.org/github.com/bcicen/ctop) * [wuzz](https://github.com/asciimoo/wuzz) **star:8536** Interactive cli tool for HTTP inspection. [![star > 2000][Awesome]](https://github.com/asciimoo/wuzz) [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz) * [sqlx](https://github.com/jmoiron/sqlx) **star:7773** provides a set of extensions on top of the excellent built-in database/sql package. [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx) * [peco](https://github.com/peco/peco) **star:5740** Simplistic interactive filtering tool. [![star > 2000][Awesome]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco) -* [goreporter](https://github.com/wgliang/goreporter) Golang tool that does static analysis, unit testing, code review and generate code quality report. +* [usql](https://github.com/knq/usql) **star:5587** usql is a universal command-line interface for SQL databases. [![star > 2000][Awesome]](https://github.com/knq/usql) [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql) * [goreleaser](https://github.com/goreleaser/goreleaser) **star:5112** Deliver Go binaries as fast and easily as possible. [![star > 2000][Awesome]](https://github.com/goreleaser/goreleaser) [![There was an update last week][Green]](https://github.com/goreleaser/goreleaser) [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser) -* [gohper](https://github.com/cosiner/gohper) Various tools/modules help for development. * [godropbox](https://github.com/dropbox/godropbox) **star:3830** Common libraries for writing Go services/applications from Dropbox. [![star > 2000][Awesome]](https://github.com/dropbox/godropbox) [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox) +* [realize](https://github.com/tockins/realize) **star:3497** Go build system with file watchers and live reload. Run, build and watch file changes with custom paths. [![star > 2000][Awesome]](https://github.com/tockins/realize) [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize) +* [goreporter](https://github.com/wgliang/goreporter) **star:2604** Golang tool that does static analysis, unit testing, code review and generate code quality report. [![star > 2000][Awesome]](https://github.com/wgliang/goreporter) [![It hasn't been updated in the last year][Yellow]](https://github.com/wgliang/goreporter) [![godoc][GoDoc]](https://godoc.org/github.com/wgliang/goreporter) * [hystrix-go](https://github.com/afex/hystrix-go) **star:2341** Implements Hystrix patterns of programmer-defined fallbacks aka circuit breaker. [![star > 2000][Awesome]](https://github.com/afex/hystrix-go) [![godoc][GoDoc]](https://godoc.org/github.com/afex/hystrix-go) * [Task](https://github.com/go-task/task) **star:2222** simple "Make" alternative. [![star > 2000][Awesome]](https://github.com/go-task/task) [![There was an update last week][Green]](https://github.com/go-task/task) [![godoc][GoDoc]](https://godoc.org/github.com/go-task/task) * [panicparse](https://github.com/maruel/panicparse) **star:2193** Groups similar goroutines and colorizes stack dump. [![star > 2000][Awesome]](https://github.com/maruel/panicparse) [![godoc][GoDoc]](https://godoc.org/github.com/maruel/panicparse) @@ -1833,15 +1835,15 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [immortal](https://github.com/immortal/immortal) **star:633** \*nix cross-platform (OS agnostic) supervisor. [![godoc][GoDoc]](https://godoc.org/github.com/immortal/immortal) * [htcat](https://github.com/htcat/htcat) **star:506** Parallel and Pipelined HTTP GET Utility. [![godoc][GoDoc]](https://godoc.org/github.com/htcat/htcat) * [go-dry](https://github.com/ungerik/go-dry) **star:446** DRY (don't repeat yourself) package for Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/ungerik/go-dry) [![godoc][GoDoc]](https://godoc.org/github.com/ungerik/go-dry) -* [gopencils](https://github.com/bndr/gopencils) **star:429** Small and simple package to easily consume REST APIs. [![godoc][GoDoc]](https://godoc.org/github.com/bndr/gopencils) -* [godaemon](https://github.com/VividCortex/godaemon) **star:426** Utility to write daemons. [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/godaemon) +* [gopencils](https://github.com/bndr/gopencils) **star:429** Small and simple package to easily consume REST APIs. [![It hasn't been updated in the last year][Yellow]](https://github.com/bndr/gopencils) [![godoc][GoDoc]](https://godoc.org/github.com/bndr/gopencils) * [circuit](https://github.com/cep21/circuit) **star:426** An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern. [![godoc][GoDoc]](https://godoc.org/github.com/cep21/circuit) +* [godaemon](https://github.com/VividCortex/godaemon) **star:426** Utility to write daemons. [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/godaemon) * [request](https://github.com/mozillazg/request) **star:370** Go HTTP Requests for Humans™. [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/request) * [koazee](https://github.com/wesovilabs/koazee) **star:360** Library inspired in Lazy evaluation and functional programming that takes the hassle out of working with arrays. [![godoc][GoDoc]](https://godoc.org/github.com/wesovilabs/koazee) * [ergo](https://github.com/cristianoliveira/ergo) **star:357** The management of multiple local services running over different ports made easy. [![godoc][GoDoc]](https://godoc.org/github.com/cristianoliveira/ergo) * [go-rate](https://github.com/beefsack/go-rate) **star:297** Timed rate limiter for Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/beefsack/go-rate) [![godoc][GoDoc]](https://godoc.org/github.com/beefsack/go-rate) * [clockwork](https://github.com/jonboulle/clockwork) **star:251** A simple fake clock for golang. [![godoc][GoDoc]](https://godoc.org/github.com/jonboulle/clockwork) -* [delve](https://github.com/derekparker/delve) Go debugger. +* [gohper](https://github.com/cosiner/gohper) **star:250** Various tools/modules help for development. [![It hasn't been updated in the last year][Yellow]](https://github.com/cosiner/gohper) [![godoc][GoDoc]](https://godoc.org/github.com/cosiner/gohper) [![Archived][Archived]](https://github.com/cosiner/gohper) * [Deepcopier](https://github.com/ulule/deepcopier) **star:241** Simple struct copying for Go. [![godoc][GoDoc]](https://godoc.org/github.com/ulule/deepcopier) * [serve](https://github.com/syntaqx/serve) **star:205** A static http server anywhere you need. [![godoc][GoDoc]](https://godoc.org/github.com/syntaqx/serve) * [mimetype](https://github.com/gabriel-vasile/mimetype) **star:202** Package for MIME type detection based on magic numbers. [![There was an update last week][Green]](https://github.com/gabriel-vasile/mimetype) [![godoc][GoDoc]](https://godoc.org/github.com/gabriel-vasile/mimetype) @@ -1867,7 +1869,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [xferspdy](https://github.com/monmohan/xferspdy) **star:71** Xferspdy provides binary diff and patch library in golang. [![It hasn't been updated in the last year][Yellow]](https://github.com/monmohan/xferspdy) [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy) * [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]](https://github.com/esemplastic/unis) [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis) * [mssqlx](https://github.com/linxGnu/mssqlx) **star:69** 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) -* [usql](https://github.com/knq/usql) usql is a universal command-line interface for SQL databases. * [repeat](https://github.com/ssgreg/repeat) **star:62** Go implementation of different backoff strategies useful for retrying operations and heartbeating. [![There was an update last week][Green]](https://github.com/ssgreg/repeat) [![godoc][GoDoc]](https://godoc.org/github.com/ssgreg/repeat) * [multitick](https://github.com/VividCortex/multitick) **star:62** Multiplexor for aligned tickers. [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/multitick) * [minquery](https://github.com/icza/minquery) **star:53** 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) @@ -1878,53 +1879,52 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [goreadability](https://github.com/philipjkim/goreadability) **star:45** Webpage summary extractor using Facebook Open Graph and arc90's readability. [![godoc][GoDoc]](https://godoc.org/github.com/philipjkim/goreadability) * [goseaweedfs](https://github.com/linxGnu/goseaweedfs) **star:44** SeaweedFS client library with almost full features. [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/goseaweedfs) * [goback](https://github.com/carlescere/goback) **star:42** Go simple exponential backoff package. [![It hasn't been updated in the last year][Yellow]](https://github.com/carlescere/goback) [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/goback) -* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:41** Use x86 SIMD without writing any assembly code. [![It hasn't been updated in the last year][Yellow]](https://github.com/mengzhuo/intrinsic) [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/intrinsic) [![Archived][Archived]](https://github.com/mengzhuo/intrinsic) * [gaper](https://github.com/maxcnunes/gaper) **star:41** Builds and restarts a Go project when it crashes or some watched file changes. [![godoc][GoDoc]](https://godoc.org/github.com/maxcnunes/gaper) -* [copy-pasta](https://github.com/jutkko/copy-pasta) **star:38** Universal multi-workstation clipboard that uses S3 like backend for the storage. [![godoc][GoDoc]](https://godoc.org/github.com/jutkko/copy-pasta) +* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:41** Use x86 SIMD without writing any assembly code. [![It hasn't been updated in the last year][Yellow]](https://github.com/mengzhuo/intrinsic) [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/intrinsic) [![Archived][Archived]](https://github.com/mengzhuo/intrinsic) * [golarm](https://github.com/msempere/golarm) **star:38** Fire alarms with system events. [![It hasn't been updated in the last year][Yellow]](https://github.com/msempere/golarm) [![godoc][GoDoc]](https://godoc.org/github.com/msempere/golarm) +* [copy-pasta](https://github.com/jutkko/copy-pasta) **star:38** Universal multi-workstation clipboard that uses S3 like backend for the storage. [![godoc][GoDoc]](https://godoc.org/github.com/jutkko/copy-pasta) * [pgo](https://github.com/arthurkushman/pgo) **star:36** Convenient functions for PHP community. [![godoc][GoDoc]](https://godoc.org/github.com/arthurkushman/pgo) -* [retry](https://github.com/thedevsaddam/retry) **star:35** Simple and easy retry mechanism package for Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/thedevsaddam/retry) [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/retry) * [pattern-match](https://github.com/alexpantyukhin/go-pattern-match) **star:35** Pattern matching libray. [![There was an update last week][Green]](https://github.com/alexpantyukhin/go-pattern-match) [![godoc][GoDoc]](https://godoc.org/github.com/alexpantyukhin/go-pattern-match) +* [retry](https://github.com/thedevsaddam/retry) **star:35** Simple and easy retry mechanism package for Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/thedevsaddam/retry) [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/retry) * [beyond](https://github.com/wesovilabs/beyond) **star:34** The Go tool that will drive you to the AOP world! [![godoc][GoDoc]](https://godoc.org/github.com/wesovilabs/beyond) * [retry-go](https://github.com/rafaeljesus/retry-go) **star:33** Retrying made simple and easy for golang. [![It hasn't been updated in the last year][Yellow]](https://github.com/rafaeljesus/retry-go) [![godoc][GoDoc]](https://godoc.org/github.com/rafaeljesus/retry-go) -* [gpath](https://github.com/tenntenn/gpath) **star:33** Library to simplify access struct fields with Go's expression in reflection. [![It hasn't been updated in the last year][Yellow]](https://github.com/tenntenn/gpath) [![godoc][GoDoc]](https://godoc.org/github.com/tenntenn/gpath) * [myhttp](https://github.com/inancgumus/myhttp) **star:33** Simple API to make HTTP GET requests with timeout support. [![It hasn't been updated in the last year][Yellow]](https://github.com/inancgumus/myhttp) [![godoc][GoDoc]](https://godoc.org/github.com/inancgumus/myhttp) [![Archived][Archived]](https://github.com/inancgumus/myhttp) -* [realize](https://github.com/tockins/realize) Go build system with file watchers and live reload. Run, build and watch file changes with custom paths. +* [gpath](https://github.com/tenntenn/gpath) **star:33** Library to simplify access struct fields with Go's expression in reflection. [![It hasn't been updated in the last year][Yellow]](https://github.com/tenntenn/gpath) [![godoc][GoDoc]](https://godoc.org/github.com/tenntenn/gpath) * [rclient](https://github.com/zpatrick/rclient) **star:31** Readable, flexible, simple-to-use client for REST APIs. [![godoc][GoDoc]](https://godoc.org/github.com/zpatrick/rclient) -* [dbt](https://github.com/nikogura/dbt) **star:25** A framework for running self-updating signed binaries from a central, trusted repository. [![godoc][GoDoc]](https://godoc.org/github.com/nikogura/dbt) * [scan](https://github.com/blockloop/scan) **star:25** Scan golang `sql.Rows` directly to structs, slices, or primitive types. [![godoc][GoDoc]](https://godoc.org/github.com/blockloop/scan) -* [ugo](https://github.com/alxrm/ugo) **star:22** ugo is slice toolbox with concise syntax for Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/alxrm/ugo) [![godoc][GoDoc]](https://godoc.org/github.com/alxrm/ugo) +* [dbt](https://github.com/nikogura/dbt) **star:25** A framework for running self-updating signed binaries from a central, trusted repository. [![godoc][GoDoc]](https://godoc.org/github.com/nikogura/dbt) * [gostrutils](https://github.com/ik5/gostrutils) **star:22** Collections of string manipulation and conversion functions. [![godoc][GoDoc]](https://godoc.org/github.com/ik5/gostrutils) +* [ugo](https://github.com/alxrm/ugo) **star:22** ugo is slice toolbox with concise syntax for Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/alxrm/ugo) [![godoc][GoDoc]](https://godoc.org/github.com/alxrm/ugo) * [generate](https://github.com/go-playground/generate) **star:21** runs go generate recursively on a specified path or environment variable and can filter by regex. [![It hasn't been updated in the last year][Yellow]](https://github.com/go-playground/generate) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/generate) * [goplaceholder](https://github.com/michiwend/goplaceholder) **star:21** a small golang lib to generate placeholder images. [![It hasn't been updated in the last year][Yellow]](https://github.com/michiwend/goplaceholder) [![godoc][GoDoc]](https://godoc.org/github.com/michiwend/goplaceholder) -* [evaluator](https://github.com/nullne/evaluator) **star:20** Evaluate an expression dynamicly based on s-expression. It's simple and easy to extend. [![It hasn't been updated in the last year][Yellow]](https://github.com/nullne/evaluator) [![godoc][GoDoc]](https://godoc.org/github.com/nullne/evaluator) -* [filter](https://github.com/gookit/filter) **star:20** provide filtering, sanitizing, and conversion of Go data. [![godoc][GoDoc]](https://godoc.org/github.com/gookit/filter) * [countries](https://github.com/biter777/countries) **star:20** Full implementation of ISO-3166-1, ISO-4217, ITU-T E.164, Unicode CLDR and IANA ccTLD standarts. [![There was an update last week][Green]](https://github.com/biter777/countries) [![godoc][GoDoc]](https://godoc.org/github.com/biter777/countries) +* [filter](https://github.com/gookit/filter) **star:20** provide filtering, sanitizing, and conversion of Go data. [![godoc][GoDoc]](https://godoc.org/github.com/gookit/filter) +* [evaluator](https://github.com/nullne/evaluator) **star:20** Evaluate an expression dynamicly based on s-expression. It's simple and easy to extend. [![It hasn't been updated in the last year][Yellow]](https://github.com/nullne/evaluator) [![godoc][GoDoc]](https://godoc.org/github.com/nullne/evaluator) * [cmd](https://github.com/SimonBaeumer/cmd) **star:19** Library for executing shell commands on osx, windows and linux. [![godoc][GoDoc]](https://godoc.org/github.com/SimonBaeumer/cmd) * [slice](https://github.com/psampaz/slice) **star:17** Type-safe functions for common Go slice operations. [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/slice) * [go-httpheader](https://github.com/mozillazg/go-httpheader) **star:16** Go library for encoding structs into Header fields. [![It hasn't been updated in the last year][Yellow]](https://github.com/mozillazg/go-httpheader) [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/go-httpheader) -* [dlog](https://github.com/kirillDanshin/dlog) **star:15** Compile-time controlled logger to make your release smaller without removing debug calls. [![It hasn't been updated in the last year][Yellow]](https://github.com/kirillDanshin/dlog) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/dlog) * [filler](https://github.com/yaronsumel/filler) **star:15** small utility to fill structs using "fill" tag. [![It hasn't been updated in the last year][Yellow]](https://github.com/yaronsumel/filler) [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/filler) +* [dlog](https://github.com/kirillDanshin/dlog) **star:15** Compile-time controlled logger to make your release smaller without removing debug calls. [![It hasn't been updated in the last year][Yellow]](https://github.com/kirillDanshin/dlog) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/dlog) * [rerate](https://github.com/abo/rerate) **star:14** Redis-based rate counter and rate limiter for Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/abo/rerate) [![godoc][GoDoc]](https://godoc.org/github.com/abo/rerate) -* [okrun](https://github.com/xta/okrun) **star:14** go run error steamroller. [![It hasn't been updated in the last year][Yellow]](https://github.com/xta/okrun) [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun) -* [structs](https://github.com/PumpkinSeed/structs) **star:14** Implement simple functions to manipulate structs. [![It hasn't been updated in the last year][Yellow]](https://github.com/PumpkinSeed/structs) [![godoc][GoDoc]](https://godoc.org/github.com/PumpkinSeed/structs) * [slicer](https://github.com/leaanthony/slicer) **star:14** Makes working with slices easier. [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/slicer) +* [structs](https://github.com/PumpkinSeed/structs) **star:14** Implement simple functions to manipulate structs. [![It hasn't been updated in the last year][Yellow]](https://github.com/PumpkinSeed/structs) [![godoc][GoDoc]](https://godoc.org/github.com/PumpkinSeed/structs) +* [okrun](https://github.com/xta/okrun) **star:14** go run error steamroller. [![It hasn't been updated in the last year][Yellow]](https://github.com/xta/okrun) [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun) * [ghokin](https://github.com/antham/ghokin) **star:13** Parallelized formatter with no external dependencies for gherkin (cucumber, behat...). [![godoc][GoDoc]](https://godoc.org/github.com/antham/ghokin) * [rest-go](https://github.com/edermanoel94/rest-go) **star:12** A package that provide many helpful methods for working with rest api. [![godoc][GoDoc]](https://godoc.org/github.com/edermanoel94/rest-go) -* [mimesniffer](https://github.com/aofei/mimesniffer) **star:11** A MIME type sniffer for Go. [![godoc][GoDoc]](https://godoc.org/github.com/aofei/mimesniffer) -* [ctxutil](https://github.com/posener/ctxutil) **star:11** A collection of utility functions for contexts. [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil) * [retry](https://github.com/shafreeck/retry) **star:11** A pretty simple library to ensure your work to be done. [![There was an update last week][Green]](https://github.com/shafreeck/retry) [![godoc][GoDoc]](https://godoc.org/github.com/shafreeck/retry) -* [command](https://github.com/txgruppi/command) **star:9** Command pattern for Go with thread safe serial and parallel dispatcher. [![It hasn't been updated in the last year][Yellow]](https://github.com/txgruppi/command) [![godoc][GoDoc]](https://godoc.org/github.com/txgruppi/command) -* [backscanner](https://github.com/icza/backscanner) **star:9** A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward. [![There was an update last week][Green]](https://github.com/icza/backscanner) [![godoc][GoDoc]](https://godoc.org/github.com/icza/backscanner) +* [ctxutil](https://github.com/posener/ctxutil) **star:11** A collection of utility functions for contexts. [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil) +* [mimesniffer](https://github.com/aofei/mimesniffer) **star:11** A MIME type sniffer for Go. [![godoc][GoDoc]](https://godoc.org/github.com/aofei/mimesniffer) * [tome](https://github.com/cyruzin/tome) **star:9** Tome was designed to paginate simple RESTful APIs. [![godoc][GoDoc]](https://godoc.org/github.com/cyruzin/tome) +* [backscanner](https://github.com/icza/backscanner) **star:9** A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward. [![godoc][GoDoc]](https://godoc.org/github.com/icza/backscanner) +* [command](https://github.com/txgruppi/command) **star:9** Command pattern for Go with thread safe serial and parallel dispatcher. [![It hasn't been updated in the last year][Yellow]](https://github.com/txgruppi/command) [![godoc][GoDoc]](https://godoc.org/github.com/txgruppi/command) * [shutdown](https://github.com/ztrue/shutdown) **star:8** App shutdown hooks for `os.Signal` handling. [![It hasn't been updated in the last year][Yellow]](https://github.com/ztrue/shutdown) [![godoc][GoDoc]](https://godoc.org/github.com/ztrue/shutdown) * [limiters](https://github.com/mennanov/limiters) **star:8** Rate limiters for distributed applications in Golang with configurable back-ends and distributed locks. [![godoc][GoDoc]](https://godoc.org/github.com/mennanov/limiters) * [jsend](https://github.com/clevergo/jsend) **star:6** JSend's implementation writen in Go. [![godoc][GoDoc]](https://godoc.org/github.com/clevergo/jsend) * [retry](https://github.com/percolate/retry) **star:6** A simple but highly configurable retry package for Go. -* [sliceconv](https://github.com/Henry-Sarabia/sliceconv) **star:5** Slice conversion between primitive types. [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/sliceconv) * [go-problemdetails](https://github.com/mvmaasakkers/go-problemdetails) **star:5** Go package for working with Problem Details. [![godoc][GoDoc]](https://godoc.org/github.com/mvmaasakkers/go-problemdetails) -* [silk](https://github.com/chrispassas/silk) **star:4** Read silk netflow files. [![godoc][GoDoc]](https://godoc.org/github.com/chrispassas/silk) +* [sliceconv](https://github.com/Henry-Sarabia/sliceconv) **star:5** Slice conversion between primitive types. [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/sliceconv) * [blank](https://github.com/Henry-Sarabia/blank) **star:4** Verify or remove blanks and whitespace from strings. [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/blank) +* [silk](https://github.com/chrispassas/silk) **star:4** Read silk netflow files. [![godoc][GoDoc]](https://godoc.org/github.com/chrispassas/silk) * [ptr](https://github.com/gotidy/ptr) **star:3** Package that provide functions for simplified creation of pointers from constants of basic types. [![godoc][GoDoc]](https://godoc.org/github.com/gotidy/ptr) * [olaf](https://github.com/btnguyen2k/olaf) **star:1** Twitter Snowflake implemented in Go. [![godoc][GoDoc]](https://godoc.org/github.com/btnguyen2k/olaf) @@ -2033,7 +2033,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [Tollbooth](https://github.com/didip/tollbooth) **star:1472** Rate limit HTTP request handler. [![godoc][GoDoc]](https://godoc.org/github.com/didip/tollbooth) * [CORS](https://github.com/rs/cors) **star:1376** Easily add CORS capabilities to your API. [![godoc][GoDoc]](https://godoc.org/github.com/rs/cors) -* [Limiter](https://github.com/ulule/limiter) **star:869** Dead simple rate limit middleware for Go. [![There was an update last week][Green]](https://github.com/ulule/limiter) [![godoc][GoDoc]](https://godoc.org/github.com/ulule/limiter) +* [Limiter](https://github.com/ulule/limiter) **star:869** Dead simple rate limit middleware for Go. [![godoc][GoDoc]](https://godoc.org/github.com/ulule/limiter) * [go-server-timing](https://github.com/mitchellh/go-server-timing) **star:771** Add/parse Server-Timing header. [![It hasn't been updated in the last year][Yellow]](https://github.com/mitchellh/go-server-timing) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/go-server-timing) * [ln-paywall](https://github.com/philippgille/ln-paywall) **star:99** Go middleware for monetizing APIs on a per-request basis with the Lightning Network (Bitcoin). [![godoc][GoDoc]](https://godoc.org/github.com/philippgille/ln-paywall) * [XFF](https://github.com/sebest/xff) **star:72** Handle `X-Forwarded-For` header and friends. [![godoc][GoDoc]](https://godoc.org/github.com/sebest/xff) @@ -2059,7 +2059,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [mux](https://github.com/gorilla/mux) **star:11161** Powerful URL router and dispatcher for golang. [![star > 2000][Awesome]](https://github.com/gorilla/mux) [![There was an update last week][Green]](https://github.com/gorilla/mux) [![godoc][GoDoc]](https://godoc.org/github.com/gorilla/mux) * [httprouter](https://github.com/julienschmidt/httprouter) **star:10756** High performance router. Use this and the standard http handlers to form a very high performance web framework. [![star > 2000][Awesome]](https://github.com/julienschmidt/httprouter) [![godoc][GoDoc]](https://godoc.org/github.com/julienschmidt/httprouter) -* [chi](https://github.com/go-chi/chi) **star:6985** Small, fast and expressive HTTP router built on net/context. [![star > 2000][Awesome]](https://github.com/go-chi/chi) [![There was an update last week][Green]](https://github.com/go-chi/chi) [![godoc][GoDoc]](https://godoc.org/github.com/go-chi/chi) +* [chi](https://github.com/go-chi/chi) **star:6985** Small, fast and expressive HTTP router built on net/context. [![star > 2000][Awesome]](https://github.com/go-chi/chi) [![godoc][GoDoc]](https://godoc.org/github.com/go-chi/chi) * [gocraft/web](https://github.com/gocraft/web) **star:1406** Mux and middleware package in Go. [![godoc][GoDoc]](https://godoc.org/github.com/gocraft/web) * [Bone](https://github.com/go-zoo/bone) **star:1247** Lightning Fast HTTP Multiplexer. [![godoc][GoDoc]](https://godoc.org/github.com/go-zoo/bone) * [fasthttprouter](https://github.com/buaazp/fasthttprouter) **star:817** High performance router forked from `httprouter`. The first router fit for `fasthttp`. [![godoc][GoDoc]](https://godoc.org/github.com/buaazp/fasthttprouter) @@ -2108,17 +2108,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [Golint online](http://go-lint.appspot.com/) Lints online Go source files on GitHub, Bitbucket and Google Project Hosting using the golint package. * [errcheck](https://github.com/kisielk/errcheck) **star:1398** Errcheck is a program for checking for unchecked errors in Go programs. [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck) * [gcvis](https://github.com/davecheney/gcvis) **star:958** Visualise Go program GC trace data in real time. [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis) -* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) tarp finds functions and methods without direct unit tests in Go source code. * [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#. * [php-parser](https://github.com/z7zmey/php-parser) **star:691** A Parser for PHP written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser) * [go-critic](https://github.com/go-critic/go-critic) **star:666** source code linter that brings checks that are currently not implemented in other linters. [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic) +* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:423** Web based Golang AST visualizer. * [GoCover.io](http://gocover.io/) GoCover.io offers the code coverage of any golang package as a service. * [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) Tool to fix (add, remove) your Go imports automatically. * [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. -* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:423** Web based Golang AST visualizer. * [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:312** go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects. [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch) -* [unconvert](https://github.com/mdempsky/unconvert) **star:278** Remove unnecessary type conversions from Go source. [![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. +* [unconvert](https://github.com/mdempsky/unconvert) **star:278** Remove unnecessary type conversions from Go source. [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert) * [go-mod-outdated](https://github.com/psampaz/go-mod-outdated) **star:260** An easy way to find outdated dependencies of your Go projects. [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/go-mod-outdated) * [gostatus](https://github.com/shurcooL/gostatus) **star:241** Command line tool, shows the status of repositories that contain Go packages. [![It hasn't been updated in the last year][Yellow]](https://github.com/shurcooL/gostatus) [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/gostatus) * [dupl](https://github.com/mibk/dupl) **star:189** Tool for code clone detection. [![It hasn't been updated in the last year][Yellow]](https://github.com/mibk/dupl) [![godoc][GoDoc]](https://godoc.org/github.com/mibk/dupl) @@ -2132,6 +2131,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [validate](https://github.com/mccoyst/validate) **star:62** Automatically validates struct fields with tags. [![It hasn't been updated in the last year][Yellow]](https://github.com/mccoyst/validate) [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/validate) * [go-outdated](https://github.com/firstrow/go-outdated) **star:45** Console application that displays outdated packages. [![It hasn't been updated in the last year][Yellow]](https://github.com/firstrow/go-outdated) [![godoc][GoDoc]](https://godoc.org/github.com/firstrow/go-outdated) [![Archived][Archived]](https://github.com/firstrow/go-outdated) * [golines](https://github.com/segmentio/golines) **star:34** Formatter that automatically shortens long lines in Go code. [![godoc][GoDoc]](https://godoc.org/github.com/segmentio/golines) +* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** tarp finds functions and methods without direct unit tests in Go source code. [![It hasn't been updated in the last year][Yellow]](https://github.com/verygoodsoftwarenotvirus/tarp) [![godoc][GoDoc]](https://godoc.org/github.com/verygoodsoftwarenotvirus/tarp) [![Archived][Archived]](https://github.com/verygoodsoftwarenotvirus/tarp) ## Editor Plugins @@ -2164,6 +2164,7 @@ 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:4772** Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API. [![star > 2000][Awesome]](https://github.com/go-swagger/go-swagger) [![There was an update last week][Green]](https://github.com/go-swagger/go-swagger) [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger) +* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:4172** Navigate through go files efficiently with the OctoLinker browser extension for GitHub. [![star > 2000][Awesome]](https://github.com/OctoLinker/browser-extension) [![There was an update last week][Green]](https://github.com/OctoLinker/browser-extension) * [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2346** Visualize call graph of your Go program using dot format. [![star > 2000][Awesome]](https://github.com/TrueFurby/go-callvis) [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis) * [depth](https://github.com/KyleBanks/depth) **star:450** Visualize dependency trees of any package by analyzing imports. [![There was an update last week][Green]](https://github.com/KyleBanks/depth) [![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. @@ -2173,7 +2174,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [gomodrun](https://github.com/dustinblackman/gomodrun/) Go tool that executes and caches binaries included in go.mod files. * [colorgo](https://github.com/songgao/colorgo) **star:102** Wrapper around `go` command for colorized `go build` output. [![It hasn't been updated in the last year][Yellow]](https://github.com/songgao/colorgo) [![godoc][GoDoc]](https://godoc.org/github.com/songgao/colorgo) * [gothanks](https://github.com/psampaz/gothanks) **star:87** GoThanks automatically stars your go.mod github dependencies, sending this way some love to their maintainers. [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/gothanks) -* [OctoLinker](https://github.com/OctoLinker/browser-extension) Navigate through go files efficiently with the OctoLinker browser extension for GitHub. * [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) **star:37** Bash completion for go and wgo. [![It hasn't been updated in the last year][Yellow]](https://github.com/skelterjohn/go-pkg-complete) * [generator-go-lang](https://github.com/axelspringer/generator-go-lang) **star:17** A [Yeoman](http://yeoman.io) generator to get new Go projects started. * [gilbert](https://go-gilbert.github.io) Build system and task runner for Go projects. @@ -2188,11 +2188,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [kubernetes](https://github.com/kubernetes/kubernetes) **star:63091** Container Cluster Manager from Google. [![star > 2000][Awesome]](https://github.com/kubernetes/kubernetes) [![There was an update last week][Green]](https://github.com/kubernetes/kubernetes) [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes) * [Moby](https://github.com/moby/moby) **star:56326** Collaborative project for the container ecosystem to assemble container-based systems. [![star > 2000][Awesome]](https://github.com/moby/moby) [![There was an update last week][Green]](https://github.com/moby/moby) [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby) * [traefik](https://github.com/containous/traefik) **star:27359** Reverse proxy and load balancer with support for multiple backends. [![star > 2000][Awesome]](https://github.com/containous/traefik) [![There was an update last week][Green]](https://github.com/containous/traefik) [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik) -* [Gitea](https://github.com/go-gitea/gitea) **star:18172** Fork of Gogs, entirely community driven. [![star > 2000][Awesome]](https://github.com/go-gitea/gitea) [![There was an update last week][Green]](https://github.com/go-gitea/gitea) [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) [![Contains Chinese documents][CN]](https://github.com/go-gitea/gitea) * [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:18172** Fork of Gogs, entirely community driven. [![star > 2000][Awesome]](https://github.com/go-gitea/gitea) [![There was an update last week][Green]](https://github.com/go-gitea/gitea) [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) [![Contains Chinese documents][CN]](https://github.com/go-gitea/gitea) * [Vegeta](https://github.com/tsenart/vegeta) **star:13801** HTTP load testing tool and library. It's over 9000! [![star > 2000][Awesome]](https://github.com/tsenart/vegeta) [![There was an update last week][Green]](https://github.com/tsenart/vegeta) [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta) +* [Packer](https://github.com/mitchellh/packer) **star:9774** Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. [![star > 2000][Awesome]](https://github.com/mitchellh/packer) [![There was an update last week][Green]](https://github.com/mitchellh/packer) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/packer) * [Hey](https://github.com/rakyll/hey) **star:7580** Hey is a tiny program that sends some load to a web application. [![star > 2000][Awesome]](https://github.com/rakyll/hey) [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/hey) -* [GVM](https://github.com/moovweb/gvm) **star:4964** GVM provides an interface to manage Go versions. [![star > 2000][Awesome]](https://github.com/moovweb/gvm) [![There was an update last week][Green]](https://github.com/moovweb/gvm) +* [GVM](https://github.com/moovweb/gvm) **star:4964** GVM provides an interface to manage Go versions. [![star > 2000][Awesome]](https://github.com/moovweb/gvm) * [Wide](https://wide.b3log.org/login) Web-based IDE for Teams using Golang. * [webhook](https://github.com/adnanh/webhook) **star:4889** Tool which allows user to create HTTP endpoints (hooks) that execute commands on the server. [![star > 2000][Awesome]](https://github.com/adnanh/webhook) [![godoc][GoDoc]](https://godoc.org/github.com/adnanh/webhook) * [gaia](https://github.com/gaia-pipeline/gaia) **star:3981** Build powerful pipelines in any programming language. [![star > 2000][Awesome]](https://github.com/gaia-pipeline/gaia) [![godoc][GoDoc]](https://godoc.org/github.com/gaia-pipeline/gaia) @@ -2210,20 +2211,18 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [skm](https://github.com/TimothyYe/skm) **star:587** SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily! [![godoc][GoDoc]](https://godoc.org/github.com/TimothyYe/skm) * [Scaleway-cli](https://github.com/scaleway/scaleway-cli) **star:566** Manage BareMetal Servers from Command Line (as easily as with Docker). [![There was an update last week][Green]](https://github.com/scaleway/scaleway-cli) [![godoc][GoDoc]](https://godoc.org/github.com/scaleway/scaleway-cli) * [aurora](https://github.com/xuri/aurora) **star:438** Cross-platform web-based Beanstalkd queue server console. [![There was an update last week][Green]](https://github.com/xuri/aurora) +* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:423** “go build” wrapper to easily add version information into Go binaries. [![godoc][GoDoc]](https://godoc.org/github.com/ahmetalpbalkan/govvv) * [gonative](https://github.com/inconshreveable/gonative) **star:313** 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. [![It hasn't been updated in the last year][Yellow]](https://github.com/inconshreveable/gonative) [![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:269** REST server for accessing MongoDB documents and meta data. [![It hasn't been updated in the last year][Yellow]](https://github.com/emicklei/mora) [![godoc][GoDoc]](https://godoc.org/github.com/emicklei/mora) * [lstags](https://github.com/ivanilves/lstags) **star:246** Tool and API to sync Docker images across different registries. [![There was an update last week][Green]](https://github.com/ivanilves/lstags) [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags) * [dogo](https://github.com/liudng/dogo) **star:223** Monitoring changes in the source file and automatically compile and run (restart). [![godoc][GoDoc]](https://godoc.org/github.com/liudng/dogo) [![Contains Chinese documents][CN]](https://github.com/liudng/dogo) -* [godbg](https://github.com/sirnewton01/godbg) **star:219** Web-based gdb front-end application. [![It hasn't been updated in the last year][Yellow]](https://github.com/sirnewton01/godbg) * [Gogs](https://gogs.io/) A Self Hosted Git Service in the Go Programming Language. +* [godbg](https://github.com/sirnewton01/godbg) **star:219** Web-based gdb front-end application. [![It hasn't been updated in the last year][Yellow]](https://github.com/sirnewton01/godbg) * [Pewpew](https://github.com/bengadbois/pewpew) **star:217** Flexible HTTP command line stress tester. [![godoc][GoDoc]](https://godoc.org/github.com/bengadbois/pewpew) * [manssh](https://github.com/xwjdsh/manssh) **star:211** manssh is a command line tool for managing your ssh alias config easily. [![It hasn't been updated in the last year][Yellow]](https://github.com/xwjdsh/manssh) [![godoc][GoDoc]](https://godoc.org/github.com/xwjdsh/manssh) -* [aptly](https://github.com/smira/aptly) aptly is a Debian repository management tool. * [Blast](https://github.com/dave/blast) **star:178** A simple tool for API load testing and batch jobs. [![It hasn't been updated in the last year][Yellow]](https://github.com/dave/blast) [![godoc][GoDoc]](https://godoc.org/github.com/dave/blast) * [gobrew](https://github.com/cryptojuice/gobrew) **star:177** gobrew lets you easily switch between multiple versions of go. [![It hasn't been updated in the last year][Yellow]](https://github.com/cryptojuice/gobrew) * [ostent](https://github.com/ostrost/ostent) **star:165** collects and displays system metrics and optionally relays to Graphite and/or InfluxDB. [![It hasn't been updated in the last year][Yellow]](https://github.com/ostrost/ostent) [![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:145** Lightweight tool designed to distribute commands over ssh with ease. [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes) * [uTask](https://github.com/ovh/utask) **star:141** Automation engine that models and executes business processes declared in yaml. [![There was an update last week][Green]](https://github.com/ovh/utask) [![godoc][GoDoc]](https://godoc.org/github.com/ovh/utask) * [jcli](https://github.com/jenkins-zh/jenkins-cli) **star:125** Jenkins CLI allows you manage your Jenkins as an easy way. [![There was an update last week][Green]](https://github.com/jenkins-zh/jenkins-cli) [![godoc][GoDoc]](https://godoc.org/github.com/jenkins-zh/jenkins-cli) [![Contains Chinese documents][CN]](https://github.com/jenkins-zh/jenkins-cli) @@ -2238,35 +2237,38 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [Rodent](https://github.com/alouche/rodent) **star:30** Rodent helps you manage Go versions, projects and track dependencies. [![It hasn't been updated in the last year][Yellow]](https://github.com/alouche/rodent) * [drone-jenkins](https://github.com/appleboy/drone-jenkins) **star:26** Trigger downstream Jenkins jobs using a binary, docker or Drone CI. [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/drone-jenkins) * [awsenv](https://github.com/soniah/awsenv) **star:22** Small binary that loads Amazon (AWS) environment variables for a profile. [![It hasn't been updated in the last year][Yellow]](https://github.com/soniah/awsenv) [![godoc][GoDoc]](https://godoc.org/github.com/soniah/awsenv) -* [DepCharge](https://github.com/centerorbit/depcharge) **star:11** Helps orchestrating the execution of commands across the many dependencies in larger projects. [![There was an update last week][Green]](https://github.com/centerorbit/depcharge) [![godoc][GoDoc]](https://godoc.org/github.com/centerorbit/depcharge) * [lwc](https://github.com/timdp/lwc) **star:11** A live-updating version of the UNIX wc command. [![It hasn't been updated in the last year][Yellow]](https://github.com/timdp/lwc) [![godoc][GoDoc]](https://godoc.org/github.com/timdp/lwc) +* [DepCharge](https://github.com/centerorbit/depcharge) **star:11** Helps orchestrating the execution of commands across the many dependencies in larger projects. [![godoc][GoDoc]](https://godoc.org/github.com/centerorbit/depcharge) * [sg](https://github.com/ChristopherRabotin/sg) **star:5** Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. [![It hasn't been updated in the last year][Yellow]](https://github.com/ChristopherRabotin/sg) [![godoc][GoDoc]](https://godoc.org/github.com/ChristopherRabotin/sg) +* [aptly](https://github.com/smira/aptly) **star:1** aptly is a Debian repository management tool. [![godoc][GoDoc]](https://godoc.org/github.com/smira/aptly) ### Other Software +* [Gor](https://github.com/buger/gor) **star:12253** Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time. [![star > 2000][Awesome]](https://github.com/buger/gor) [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor) +* [hugo](http://gohugo.io/) Fast and Modern Static Website Engine. * [restic](https://github.com/restic/restic) **star:9304** De-duplicating backup program. [![star > 2000][Awesome]](https://github.com/restic/restic) [![There was an update last week][Green]](https://github.com/restic/restic) [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic) * [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:9157** Fast, Simple and Scalable Distributed File System with O(1) disk seek. [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) [![There was an update last week][Green]](https://github.com/chrislusf/seaweedfs) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs) * [confd](https://github.com/kelseyhightower/confd) **star:6809** Manage local application configuration files using templates and data from etcd or consul. [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd) * [Comcast](https://github.com/tylertreat/Comcast) **star:6438** Simulate bad network connections. [![star > 2000][Awesome]](https://github.com/tylertreat/Comcast) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast) * [LiteIDE](https://github.com/visualfc/liteide) **star:5840** LiteIDE is a simple, open source, cross-platform Go IDE. [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![There was an update last week][Green]](https://github.com/visualfc/liteide) [![Contains Chinese documents][CN]](https://github.com/visualfc/liteide) * [drive](https://github.com/odeke-em/drive) **star:5268** Google Drive client for the commandline. [![star > 2000][Awesome]](https://github.com/odeke-em/drive) [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive) -* [orange-cat](https://github.com/noraesae/orange-cat) Markdown previewer written in Go. * [nes](https://github.com/fogleman/nes) **star:4351** Nintendo Entertainment System (NES) emulator written in Go. [![star > 2000][Awesome]](https://github.com/fogleman/nes) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes) -* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software. * [toxiproxy](https://github.com/shopify/toxiproxy) **star:4315** Proxy to simulate network and system conditions for automated tests. [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy) +* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software. * [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:3159** A cross-platform network and cloud backup tool based on the idea of lock-free deduplication. [![star > 2000][Awesome]](https://github.com/gilbertchen/duplicacy) [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy) -* [Docker](http://www.docker.com/) Open platform for distributed applications for developers and sysadmins. * [croc](https://github.com/schollz/croc) **star:2819** Easily and securely send files or folders from one computer to another. [![star > 2000][Awesome]](https://github.com/schollz/croc) [![godoc][GoDoc]](https://godoc.org/github.com/schollz/croc) +* [Docker](http://www.docker.com/) Open platform for distributed applications for developers and sysadmins. * [myLG](https://github.com/mehrdadrad/mylg) **star:2270** Command Line Network Diagnostic tool written in Go. [![star > 2000][Awesome]](https://github.com/mehrdadrad/mylg) [![It hasn't been updated in the last year][Yellow]](https://github.com/mehrdadrad/mylg) [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg) * [GoBoy](https://github.com/Humpheh/goboy) **star:2187** Nintendo Game Boy Color emulator written in Go. [![star > 2000][Awesome]](https://github.com/Humpheh/goboy) [![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:2102** Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers. [![star > 2000][Awesome]](https://github.com/pressly/sup) [![There was an update last week][Green]](https://github.com/pressly/sup) [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup) -* [lgo](https://github.com/yunabe/lgo) **star:1960** Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility. [![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. +* [lgo](https://github.com/yunabe/lgo) **star:1960** Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility. [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo) * [Circuit](https://github.com/gocircuit/circuit) **star:1813** 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. [![godoc][GoDoc]](https://godoc.org/github.com/gocircuit/circuit) * [snap](https://github.com/intelsdi-x/snap) **star:1804** Powerful telemetry framework. [![It hasn't been updated in the last year][Yellow]](https://github.com/intelsdi-x/snap) [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap) +* [borg](https://github.com/crufter/borg) **star:1461** Terminal based search engine for bash snippets. [![It hasn't been updated in the last year][Yellow]](https://github.com/crufter/borg) [![godoc][GoDoc]](https://godoc.org/github.com/crufter/borg) * [scc](https://github.com/boyter/scc) **star:1318** Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates. [![There was an update last week][Green]](https://github.com/boyter/scc) [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc) -* [Documize](https://github.com/documize/community) **star:1008** Modern wiki software that integrates data from SaaS tools. [![There was an update last week][Green]](https://github.com/documize/community) +* [Documize](https://github.com/documize/community) **star:1008** Modern wiki software that integrates data from SaaS tools. * [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:886** App that displays updates for the Go packages in your GOPATH. [![There was an update last week][Green]](https://github.com/shurcooL/Go-Package-Store) [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store) * [peg](https://github.com/pointlander/peg) **star:671** Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator. [![godoc][GoDoc]](https://godoc.org/github.com/pointlander/peg) * [Leaps](https://github.com/jeffail/leaps) **star:664** Pair programming service using Operational Transforms. [![godoc][GoDoc]](https://godoc.org/github.com/jeffail/leaps) @@ -2280,17 +2282,15 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [wellington](https://github.com/wellington/wellington) **star:290** Sass project management tool, extends the language with sprite functions (like Compass). [![It hasn't been updated in the last year][Yellow]](https://github.com/wellington/wellington) [![godoc][GoDoc]](https://godoc.org/github.com/wellington/wellington) * [ide](https://github.com/thestrukture/ide) **star:254** Browser accessible IDE. Designed for Go with Go. [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide) * [Cherry](https://github.com/rafael-santiago/cherry) **star:212** Tiny webchat server in Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/rafael-santiago/cherry) [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry) +* [orange-cat](https://github.com/noraesae/orange-cat) **star:183** Markdown previewer written in Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/noraesae/orange-cat) [![godoc][GoDoc]](https://godoc.org/github.com/noraesae/orange-cat) * [Orbit](https://github.com/gulien/orbit) **star:134** A simple tool for running commands and generating files from templates. [![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:128** Command-line utility for merging multiple pcap files together. [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap) -* [borg](https://github.com/crufter/borg) Terminal based search engine for bash snippets. +* [Juju](https://jujucharms.com/) Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more. * [boxed](https://github.com/tejo/boxed) **star:72** Dropbox based blog engine. [![It hasn't been updated in the last year][Yellow]](https://github.com/tejo/boxed) [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed) * [dp](https://github.com/scryinfo/dp) **star:57** Through SDK for data exchange with blockchain, developers can get easy access to DAPP development. [![godoc][GoDoc]](https://godoc.org/github.com/scryinfo/dp) * [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** Simple NaCL EC25519 based crypto pipe tool written in Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/unix4fun/naclpipe) [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe) * [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** Quizzes for your terminal. [![It hasn't been updated in the last year][Yellow]](https://github.com/crazcalm/term-quiz) [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz) * [Snitch](https://github.com/lucasgomide/snitch) **star:15** Simple way to notify your team and many tools when someone has deployed any application via Tsuru. [![It hasn't been updated in the last year][Yellow]](https://github.com/lucasgomide/snitch) [![godoc][GoDoc]](https://godoc.org/github.com/lucasgomide/snitch) -* [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. * [GoLand](https://jetbrains.com/go) Full featured cross-platform Go IDE. * [GoDocTooltip](https://github.com/diankong/GoDocTooltip) **star:11** Chrome extension for Go Doc sites, which shows function description as tooltip at function list. [![It hasn't been updated in the last year][Yellow]](https://github.com/diankong/GoDocTooltip) @@ -2303,12 +2303,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [go-http-routing-benchmark](https://github.com/julienschmidt/go-http-routing-benchmark) **star:1337** Go HTTP request router benchmark and comparison. [![godoc][GoDoc]](https://godoc.org/github.com/julienschmidt/go-http-routing-benchmark) * [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) **star:1118** Go web framework benchmark. [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark) * [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:947** Benchmarks of Go serialization methods. [![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. * [skynet](https://github.com/atemerev/skynet) **star:947** Skynet 1M threads microbenchmark. * [speedtest-resize](https://github.com/fawick/speedtest-resize) **star:189** Compare various Image resize algorithms for the Go language. [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize) * [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star:131** Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches. [![It hasn't been updated in the last year][Yellow]](https://github.com/tylertreat/go-benchmarks) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/go-benchmarks) * [gospeed](https://github.com/feyeleanor/GoSpeed) **star:101** Go micro-benchmarks for calculating the speed of language constructs. [![It hasn't been updated in the last year][Yellow]](https://github.com/feyeleanor/GoSpeed) [![godoc][GoDoc]](https://godoc.org/github.com/feyeleanor/GoSpeed) * [autobench](https://github.com/davecheney/autobench) **star:90** Framework to compare the performance between different Go versions. [![It hasn't been updated in the last year][Yellow]](https://github.com/davecheney/autobench) [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/autobench) +* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) **star:55** Benchmarks of common basic operations for the Go language. [![It hasn't been updated in the last year][Yellow]](https://github.com/PuerkitoBio/gocostmodel) [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/gocostmodel) * [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:51** Collection of benchmarks for popular Go database/SQL utilities. [![It hasn't been updated in the last year][Yellow]](https://github.com/tyler-smith/golang-sql-benchmark) [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark) * [go-benchmark-app](https://github.com/mrLSD/go-benchmark-app) **star:20** Powerful HTTP-benchmark tool mixed with Аb, Wrk, Siege tools. Gathering statistics and various parameters for benchmarks and comparison results. [![It hasn't been updated in the last year][Yellow]](https://github.com/mrLSD/go-benchmark-app) [![godoc][GoDoc]](https://godoc.org/github.com/mrLSD/go-benchmark-app) * [kvbench](https://github.com/jimrobinson/kvbench) **star:16** Key/Value database benchmark. [![godoc][GoDoc]](https://godoc.org/github.com/jimrobinson/kvbench) @@ -2474,12 +2474,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:4381** Go's reference card. [![star > 2000][Awesome]](https://github.com/a8m/go-lang-cheat-sheet) +* [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:543** A little e-book on Ethereum Development with Go. [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) [![Contains Chinese documents][CN]](https://github.com/miguelmota/ethereum-development-with-go-book) * [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.