mirror of
https://github.com/yinggaozhen/awesome-go-cn.git
synced 2024-12-25 23:32:15 +08:00
auto commit
This commit is contained in:
parent
04a21b06de
commit
9fd0e1e62a
82
README.md
82
README.md
@ -9,7 +9,7 @@
|
|||||||
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "项目已归档"
|
[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文档地址"
|
[GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc文档地址"
|
||||||
|
|
||||||
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2019-08-28 09:28:41(每隔1天同步一次)**
|
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2019-08-29 09:26:04(每隔1天同步一次)**
|
||||||
|
|
||||||
[![chinese](https://yinggaozhen.github.io/docs/english.svg)](README_EN.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
|
[![chinese](https://yinggaozhen.github.io/docs/english.svg)](README_EN.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
|
||||||
|
|
||||||
@ -174,7 +174,7 @@
|
|||||||
* [gologin](https://github.com/dghubble/gologin) **star:1056** 用于使用OAuth1和OAuth2身份验证提供者登录的可链处理程序。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/gologin)
|
* [gologin](https://github.com/dghubble/gologin) **star:1056** 用于使用OAuth1和OAuth2身份验证提供者登录的可链处理程序。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/gologin)
|
||||||
* [gorbac](https://github.com/mikespook/gorbac) **star:922** 轻量级的基于角色的访问控制(RBAC)实现。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mikespook/gorbac)
|
* [gorbac](https://github.com/mikespook/gorbac) **star:922** 轻量级的基于角色的访问控制(RBAC)实现。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mikespook/gorbac)
|
||||||
* [loginsrv](https://github.com/tarent/loginsrv) **star:824** JWT登录微服务带有可插拔的后端服务,如OAuth2 (Github)、htpasswd、osiam。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/tarent/loginsrv)
|
* [loginsrv](https://github.com/tarent/loginsrv) **star:824** JWT登录微服务带有可插拔的后端服务,如OAuth2 (Github)、htpasswd、osiam。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/tarent/loginsrv)
|
||||||
* [scs](https://github.com/alexedwards/scs) **star:540** HTTP服务器的会话管理器。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/alexedwards/scs)
|
* [scs](https://github.com/alexedwards/scs) **star:540** HTTP服务器的会话管理器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/alexedwards/scs)
|
||||||
* [permissions2](https://github.com/xyproto/permissions2) **star:355** 用于跟踪用户、登录状态和权限的库。依赖于cookie安全和bcrypt。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/xyproto/permissions2)
|
* [permissions2](https://github.com/xyproto/permissions2) **star:355** 用于跟踪用户、登录状态和权限的库。依赖于cookie安全和bcrypt。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/xyproto/permissions2)
|
||||||
* [paseto](https://github.com/o1egl/paseto) **star:244** 平台无关的安全令牌(PASETO)。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/o1egl/paseto)
|
* [paseto](https://github.com/o1egl/paseto) **star:244** 平台无关的安全令牌(PASETO)。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/o1egl/paseto)
|
||||||
* [httpauth](https://github.com/goji/httpauth) **star:182** HTTP身份验证中间件。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/goji/httpauth)
|
* [httpauth](https://github.com/goji/httpauth) **star:182** HTTP身份验证中间件。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/goji/httpauth)
|
||||||
@ -233,8 +233,8 @@
|
|||||||
* [mow.cli](https://github.com/jawher/mow.cli) **star:626** 用于构建具有复杂标志和参数解析和验证的CLI应用程序。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
|
* [mow.cli](https://github.com/jawher/mow.cli) **star:626** 用于构建具有复杂标志和参数解析和验证的CLI应用程序。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
|
||||||
* [liner](https://github.com/peterh/liner) **star:593** 类似readline-like的命令行接口库。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/peterh/liner)
|
* [liner](https://github.com/peterh/liner) **star:593** 类似readline-like的命令行接口库。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/peterh/liner)
|
||||||
* [cli](https://github.com/mkideal/cli) **star:481** 基于golang结构标签,功能丰富易于使用的命令行包。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mkideal/cli)
|
* [cli](https://github.com/mkideal/cli) **star:481** 基于golang结构标签,功能丰富易于使用的命令行包。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mkideal/cli)
|
||||||
* [flaggy](https://github.com/integrii/flaggy) **star:456** 一个健壮的、易用的标志包,具有出色的子命令支持。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/integrii/flaggy)
|
* [flaggy](https://github.com/integrii/flaggy) **star:456** 一个健壮的、易用的标志包,具有出色的子命令支持。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/integrii/flaggy)
|
||||||
* [ops](https://github.com/nanovms/ops) **star:269** Unikernel 构建器/协调器。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nanovms/ops)
|
* [ops](https://github.com/nanovms/ops) **star:269** Unikernel 构建器/协调器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/nanovms/ops)
|
||||||
* [argparse](https://github.com/akamensky/argparse) **star:116** 命令行参数分析器,灵感来自Python的argparse模块。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/akamensky/argparse)
|
* [argparse](https://github.com/akamensky/argparse) **star:116** 命令行参数分析器,灵感来自Python的argparse模块。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/akamensky/argparse)
|
||||||
* [flag](https://github.com/cosiner/flag) **star:100** 简单但功能强大的命令行选项解析库,用于支持Go子命令。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/cosiner/flag)
|
* [flag](https://github.com/cosiner/flag) **star:100** 简单但功能强大的命令行选项解析库,用于支持Go子命令。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/cosiner/flag)
|
||||||
* [ukautz/clif](https://github.com/ukautz/clif) **star:98** 简小的命令行接口框架。 [![godoc][GoDoc]](https://godoc.org/github.com/ukautz/clif)
|
* [ukautz/clif](https://github.com/ukautz/clif) **star:98** 简小的命令行接口框架。 [![godoc][GoDoc]](https://godoc.org/github.com/ukautz/clif)
|
||||||
@ -277,7 +277,7 @@
|
|||||||
* [uitable](https://github.com/gosuri/uitable) **star:506** 改善终端应用程序中表格数据的可读性。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uitable)
|
* [uitable](https://github.com/gosuri/uitable) **star:506** 改善终端应用程序中表格数据的可读性。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uitable)
|
||||||
* [go-colorable](https://github.com/mattn/go-colorable) **star:386** 适用于windows的颜色编写器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-colorable)
|
* [go-colorable](https://github.com/mattn/go-colorable) **star:386** 适用于windows的颜色编写器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-colorable)
|
||||||
* [go-isatty](https://github.com/mattn/go-isatty) **star:347** Go 实现的 isatty。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-isatty)
|
* [go-isatty](https://github.com/mattn/go-isatty) **star:347** Go 实现的 isatty。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-isatty)
|
||||||
* [chalk](https://github.com/ttacon/chalk) **star:308** 美化终端/控制台输出。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/ttacon/chalk)
|
* [chalk](https://github.com/ttacon/chalk) **star:308** 美化终端/控制台输出。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/ttacon/chalk)
|
||||||
* [tabby](https://github.com/cheynewallace/tabby) **star:249** 一个可在终端生成一个极简Golang表格轻量级库 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/cheynewallace/tabby)
|
* [tabby](https://github.com/cheynewallace/tabby) **star:249** 一个可在终端生成一个极简Golang表格轻量级库 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/cheynewallace/tabby)
|
||||||
* [gookit/color](https://github.com/gookit/color) **star:218** 终端显色工具库,支持16种颜色,256种颜色,RGB显色输出,兼容Windows。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gookit/color) ![包含中文文档][CN]
|
* [gookit/color](https://github.com/gookit/color) **star:218** 终端显色工具库,支持16种颜色,256种颜色,RGB显色输出,兼容Windows。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gookit/color) ![包含中文文档][CN]
|
||||||
* [go-colortext](https://github.com/daviddengcn/go-colortext) **star:197** 在终端中使用彩色文字。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/daviddengcn/go-colortext)
|
* [go-colortext](https://github.com/daviddengcn/go-colortext) **star:197** 在终端中使用彩色文字。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/daviddengcn/go-colortext)
|
||||||
@ -350,7 +350,7 @@
|
|||||||
* [golang-set](https://github.com/deckarep/golang-set) **star:1209** 线程安全和非线程安全的高性能集。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/deckarep/golang-set)
|
* [golang-set](https://github.com/deckarep/golang-set) **star:1209** 线程安全和非线程安全的高性能集。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/deckarep/golang-set)
|
||||||
* [boomfilters](https://github.com/tylertreat/BoomFilters) **star:1168** 用于处理连续的概率数据结构。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/BoomFilters)
|
* [boomfilters](https://github.com/tylertreat/BoomFilters) **star:1168** 用于处理连续的概率数据结构。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/BoomFilters)
|
||||||
* [gota](https://github.com/kniren/gota) **star:897** 实现了数据帧,序列以及数据噪音。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/kniren/gota)
|
* [gota](https://github.com/kniren/gota) **star:897** 实现了数据帧,序列以及数据噪音。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/kniren/gota)
|
||||||
* [roaring](https://github.com/RoaringBitmap/roaring) **star:677** 实现了压缩 bitsets 的Go包。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/RoaringBitmap/roaring)
|
* [roaring](https://github.com/RoaringBitmap/roaring) **star:677** 实现了压缩 bitsets 的Go包。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/RoaringBitmap/roaring)
|
||||||
* [willf/bloom](https://github.com/willf/bloom) **star:676** 实现Bloom过滤器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bloom)
|
* [willf/bloom](https://github.com/willf/bloom) **star:676** 实现Bloom过滤器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bloom)
|
||||||
* [hyperloglog](https://github.com/axiomhq/hyperloglog) **star:663** HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/axiomhq/hyperloglog)
|
* [hyperloglog](https://github.com/axiomhq/hyperloglog) **star:663** HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/axiomhq/hyperloglog)
|
||||||
* [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) **star:520** 布谷鸟过滤器:一个用Go实现,可替代计数 bloom 过滤器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/seiflotfy/cuckoofilter)
|
* [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) **star:520** 布谷鸟过滤器:一个用Go实现,可替代计数 bloom 过滤器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/seiflotfy/cuckoofilter)
|
||||||
@ -361,7 +361,7 @@
|
|||||||
* [algorithms](https://github.com/shady831213/algorithms) **star:250** 算法和数据结构。来源于CLRS。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shady831213/algorithms)
|
* [algorithms](https://github.com/shady831213/algorithms) **star:250** 算法和数据结构。来源于CLRS。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shady831213/algorithms)
|
||||||
* [goskiplist](https://github.com/ryszard/goskiplist) **star:195** 基于 Go 的跳表实现。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ryszard/goskiplist)
|
* [goskiplist](https://github.com/ryszard/goskiplist) **star:195** 基于 Go 的跳表实现。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ryszard/goskiplist)
|
||||||
* [hilbert](https://github.com/google/hilbert) **star:185** 用于映射空间填充曲线(例如 Hilbert 曲线和 Peano 曲线)和数值。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/google/hilbert)
|
* [hilbert](https://github.com/google/hilbert) **star:185** 用于映射空间填充曲线(例如 Hilbert 曲线和 Peano 曲线)和数值。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/google/hilbert)
|
||||||
* [merkletree](https://github.com/cbergoon/merkletree) **star:147** 实现了merkle树,提供了对数据结构内容的有效和安全的验证。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/cbergoon/merkletree)
|
* [merkletree](https://github.com/cbergoon/merkletree) **star:147** 实现了merkle树,提供了对数据结构内容的有效和安全的验证。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/cbergoon/merkletree)
|
||||||
* [bloom](https://github.com/zhenjl/bloom) **star:128** 在Go中实现了Bloom过滤器。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/zhenjl/bloom)
|
* [bloom](https://github.com/zhenjl/bloom) **star:128** 在Go中实现了Bloom过滤器。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/zhenjl/bloom)
|
||||||
* [binpacker](https://github.com/zhuangsirui/binpacker) **star:128** 帮助用户构建自定义二进制流的二进制封装器和解包器 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/zhuangsirui/binpacker)
|
* [binpacker](https://github.com/zhuangsirui/binpacker) **star:128** 帮助用户构建自定义二进制流的二进制封装器和解包器 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/zhuangsirui/binpacker)
|
||||||
* [skiplist](https://github.com/MauriceGit/skiplist) **star:101** 高性能的 Go 跳表实现。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/MauriceGit/skiplist)
|
* [skiplist](https://github.com/MauriceGit/skiplist) **star:101** 高性能的 Go 跳表实现。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/MauriceGit/skiplist)
|
||||||
@ -493,7 +493,7 @@
|
|||||||
|
|
||||||
* Relational Databases
|
* Relational Databases
|
||||||
* [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8215** MySQL驱动程序。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/go-sql-driver/mysql)
|
* [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8215** MySQL驱动程序。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/go-sql-driver/mysql)
|
||||||
* [pq](https://github.com/lib/pq) **star:5236** 纯 Go 的Postgres驱动。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/lib/pq)
|
* [pq](https://github.com/lib/pq) **star:5236** 纯 Go 的Postgres驱动。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/lib/pq)
|
||||||
* [go-sqlite3](https://github.com/mattn/go-sqlite3) **star:3467** SQLite3驱动程序。 ![star > 1000][Silver] ![最近一周有更新][Green]
|
* [go-sqlite3](https://github.com/mattn/go-sqlite3) **star:3467** SQLite3驱动程序。 ![star > 1000][Silver] ![最近一周有更新][Green]
|
||||||
* [pgx](https://github.com/jackc/pgx) **star:1984** PostgreSQL驱动,支持比现有database/sql更多的特性。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jackc/pgx)
|
* [pgx](https://github.com/jackc/pgx) **star:1984** PostgreSQL驱动,支持比现有database/sql更多的特性。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jackc/pgx)
|
||||||
* [go-mssqldb](https://github.com/denisenkom/go-mssqldb) **star:1031** 微软MSSQL驱动程序。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/denisenkom/go-mssqldb)
|
* [go-mssqldb](https://github.com/denisenkom/go-mssqldb) **star:1031** 微软MSSQL驱动程序。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/denisenkom/go-mssqldb)
|
||||||
@ -795,10 +795,10 @@
|
|||||||
* [semaphore](https://github.com/kamilsk/semaphore) **star:76** 信号量模式实现,可根据通道和上下文进行具备超时功能的锁定/解锁操作。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/semaphore)
|
* [semaphore](https://github.com/kamilsk/semaphore) **star:76** 信号量模式实现,可根据通道和上下文进行具备超时功能的锁定/解锁操作。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/semaphore)
|
||||||
* [semaphore](https://github.com/marusama/semaphore) **star:73** 基于 CAS 的可快速调整的信号量实现(比基于通道的信号量实现更快)。 [![godoc][GoDoc]](https://godoc.org/github.com/marusama/semaphore)
|
* [semaphore](https://github.com/marusama/semaphore) **star:73** 基于 CAS 的可快速调整的信号量实现(比基于通道的信号量实现更快)。 [![godoc][GoDoc]](https://godoc.org/github.com/marusama/semaphore)
|
||||||
* [gpool](https://github.com/Sherifabdlnaby/gpool) **star:56** manages a resizeable pool of context-aware goroutines to bound concurrency [![godoc][GoDoc]](https://godoc.org/github.com/Sherifabdlnaby/gpool)
|
* [gpool](https://github.com/Sherifabdlnaby/gpool) **star:56** manages a resizeable pool of context-aware goroutines to bound concurrency [![godoc][GoDoc]](https://godoc.org/github.com/Sherifabdlnaby/gpool)
|
||||||
* [worker-pool](https://github.com/vardius/worker-pool) **star:47** 一个简单的 Go 异步工作池。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/vardius/worker-pool)
|
* [worker-pool](https://github.com/vardius/worker-pool) **star:47** 一个简单的 Go 异步工作池。 [![godoc][GoDoc]](https://godoc.org/github.com/vardius/worker-pool)
|
||||||
* [breaker](https://github.com/kamilsk/breaker) **star:37** 灵活的机制,可以使执行流可中断。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/breaker)
|
* [breaker](https://github.com/kamilsk/breaker) **star:37** 灵活的机制,可以使执行流可中断。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/breaker)
|
||||||
* [cyclicbarrier](https://github.com/marusama/cyclicbarrier) **star:36** 基于 Go 的 CyclicBarrier 实现。 [![godoc][GoDoc]](https://godoc.org/github.com/marusama/cyclicbarrier)
|
* [cyclicbarrier](https://github.com/marusama/cyclicbarrier) **star:36** 基于 Go 的 CyclicBarrier 实现。 [![godoc][GoDoc]](https://godoc.org/github.com/marusama/cyclicbarrier)
|
||||||
* [gollback](https://github.com/vardius/gollback) **star:27** 异步简单的函数实用程序,用于管理闭包和回调的执行。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gollback)
|
* [gollback](https://github.com/vardius/gollback) **star:27** 异步简单的函数实用程序,用于管理闭包和回调的执行。 [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gollback)
|
||||||
* [parallel-fn](https://github.com/rafaeljesus/parallel-fn) **star:25** 并行运行函数。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafaeljesus/parallel-fn)
|
* [parallel-fn](https://github.com/rafaeljesus/parallel-fn) **star:25** 并行运行函数。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafaeljesus/parallel-fn)
|
||||||
* [async](https://github.com/studiosol/async) **star:23** 一种异步执行函数的安全方法,在出现 panic 时恢复它们。 [![godoc][GoDoc]](https://godoc.org/github.com/studiosol/async)
|
* [async](https://github.com/studiosol/async) **star:23** 一种异步执行函数的安全方法,在出现 panic 时恢复它们。 [![godoc][GoDoc]](https://godoc.org/github.com/studiosol/async)
|
||||||
* [threadpool](https://github.com/shettyh/threadpool) **star:21** Golang 的 threadpool 实现。 [![godoc][GoDoc]](https://godoc.org/github.com/shettyh/threadpool)
|
* [threadpool](https://github.com/shettyh/threadpool) **star:21** Golang 的 threadpool 实现。 [![godoc][GoDoc]](https://godoc.org/github.com/shettyh/threadpool)
|
||||||
@ -908,7 +908,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
*用于作业调度的库。 (翻译出错了? 试试 [英文版](README_EN.md#job-scheduler) 吧~)*
|
*用于作业调度的库。 (翻译出错了? 试试 [英文版](README_EN.md#job-scheduler) 吧~)*
|
||||||
|
|
||||||
* [gron](https://github.com/roylee0704/gron) **star:640** 使用简单的Go API定义基于时间的任务。 之后Gron的调度程序将运行它们。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/roylee0704/gron)
|
* [gron](https://github.com/roylee0704/gron) **star:640** 使用简单的Go API定义基于时间的任务。 之后Gron的调度程序将运行它们。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/roylee0704/gron)
|
||||||
* [JobRunner](https://github.com/bamzi/jobrunner) **star:584** 智能和功能丰富的cron作业调度程序(包含任务队列和实时监控)。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bamzi/jobrunner)
|
* [JobRunner](https://github.com/bamzi/jobrunner) **star:584** 智能和功能丰富的cron作业调度程序(包含任务队列和实时监控)。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/bamzi/jobrunner)
|
||||||
* [jobs](https://github.com/albrow/jobs) **star:452** 持久和灵活的后台作业库。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/albrow/jobs)
|
* [jobs](https://github.com/albrow/jobs) **star:452** 持久和灵活的后台作业库。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/albrow/jobs)
|
||||||
* [scheduler](https://github.com/carlescere/scheduler) **star:296** Cronjobs让调度变得很简单。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/scheduler)
|
* [scheduler](https://github.com/carlescere/scheduler) **star:296** Cronjobs让调度变得很简单。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/scheduler)
|
||||||
* [clockwerk](http://github.com/onatm/clockwerk) 使用简单、流畅的语法调度作业的Go语言库。
|
* [clockwerk](http://github.com/onatm/clockwerk) 使用简单、流畅的语法调度作业的Go语言库。
|
||||||
@ -941,14 +941,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
*用于生成和处理日志文件的库。 (翻译出错了? 试试 [英文版](README_EN.md#logging) 吧~)*
|
*用于生成和处理日志文件的库。 (翻译出错了? 试试 [英文版](README_EN.md#logging) 吧~)*
|
||||||
|
|
||||||
* [logrus](https://github.com/Sirupsen/logrus) **star:12171** Go的结构化日志操作 。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
|
* [logrus](https://github.com/Sirupsen/logrus) **star:12171** Go的结构化日志操作 。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
|
||||||
* [zap](https://github.com/uber-go/zap) **star:7591** 快速、结构化、多等级的日志记录。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/zap)
|
* [zap](https://github.com/uber-go/zap) **star:7591** 快速、结构化、多等级的日志记录。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/zap)
|
||||||
* [spew](https://github.com/davecgh/go-spew) **star:3342** 为Go数据结构实现一个漂亮的printer用于帮助调试。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/davecgh/go-spew)
|
* [spew](https://github.com/davecgh/go-spew) **star:3342** 为Go数据结构实现一个漂亮的printer用于帮助调试。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/davecgh/go-spew)
|
||||||
* [glog](https://github.com/golang/glog) **star:2345** 为Go提供了多等级日志记录。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang/glog)
|
* [glog](https://github.com/golang/glog) **star:2345** 为Go提供了多等级日志记录。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang/glog)
|
||||||
* [zerolog](https://github.com/rs/zerolog) **star:2308** Zero-allocation JSON日志记录。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/rs/zerolog)
|
* [zerolog](https://github.com/rs/zerolog) **star:2308** Zero-allocation JSON日志记录。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/rs/zerolog)
|
||||||
* [tail](https://github.com/hpcloud/tail) **star:1552** 努力模拟实现BSD的tail的特性的Go包。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/hpcloud/tail)
|
* [tail](https://github.com/hpcloud/tail) **star:1552** 努力模拟实现BSD的tail的特性的Go包。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/hpcloud/tail)
|
||||||
* [lumberjack](https://github.com/natefinch/lumberjack) **star:1483** 简单的滚动日志,io.WriteCloser的实现。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/natefinch/lumberjack)
|
* [lumberjack](https://github.com/natefinch/lumberjack) **star:1483** 简单的滚动日志,io.WriteCloser的实现。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/natefinch/lumberjack)
|
||||||
* [seelog](https://github.com/cihub/seelog) **star:1362** 具有灵活调度、过滤和格式化的日志功能。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/cihub/seelog)
|
* [seelog](https://github.com/cihub/seelog) **star:1362** 具有灵活调度、过滤和格式化的日志功能。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/cihub/seelog)
|
||||||
* [log15](https://github.com/inconshreveable/log15) **star:916** 简单、强大的日志操作。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/log15)
|
* [log15](https://github.com/inconshreveable/log15) **star:916** 简单、强大的日志操作。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/log15)
|
||||||
* [log](https://github.com/apex/log) **star:736** Go的结构化日志包。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/apex/log)
|
* [log](https://github.com/apex/log) **star:736** Go的结构化日志包。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/apex/log)
|
||||||
* [logxi](https://github.com/mgutz/logxi) **star:334** 12-factor app的日志程序,快速且让人高兴地使用。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mgutz/logxi)
|
* [logxi](https://github.com/mgutz/logxi) **star:334** 12-factor app的日志程序,快速且让人高兴地使用。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mgutz/logxi)
|
||||||
* [onelog](https://github.com/francoispqt/onelog) **star:334** Onelog是一个非常简单但非常高效的JSON日志程序。它是所有场景中速度最快的JSON日志程序。而且,它是配置要求最低的日志记录器之一。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/francoispqt/onelog)
|
* [onelog](https://github.com/francoispqt/onelog) **star:334** Onelog是一个非常简单但非常高效的JSON日志程序。它是所有场景中速度最快的JSON日志程序。而且,它是配置要求最低的日志记录器之一。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/francoispqt/onelog)
|
||||||
@ -1092,7 +1092,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [alice](https://github.com/magic003/alice) **star:34** Go的外挂的依赖注入容器。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/magic003/alice)
|
* [alice](https://github.com/magic003/alice) **star:34** Go的外挂的依赖注入容器。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/magic003/alice)
|
||||||
* [inject](https://github.com/defval/inject) **star:30** 一个基于反射的依赖注入容器,具有简单的接口。 [![godoc][GoDoc]](https://godoc.org/github.com/defval/inject)
|
* [inject](https://github.com/defval/inject) **star:30** 一个基于反射的依赖注入容器,具有简单的接口。 [![godoc][GoDoc]](https://godoc.org/github.com/defval/inject)
|
||||||
* [wire](https://github.com/Fs02/wire) **star:19** 适用于Go的严格运行时依赖注入(Strict Runtime Dependency Injection)。 [![godoc][GoDoc]](https://godoc.org/github.com/Fs02/wire)
|
* [wire](https://github.com/Fs02/wire) **star:19** 适用于Go的严格运行时依赖注入(Strict Runtime Dependency Injection)。 [![godoc][GoDoc]](https://godoc.org/github.com/Fs02/wire)
|
||||||
* [gocontainer](https://github.com/vardius/gocontainer) **star:9** 简单的依赖注入容器。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gocontainer)
|
* [gocontainer](https://github.com/vardius/gocontainer) **star:9** 简单的依赖注入容器。 [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gocontainer)
|
||||||
* [linker](https://github.com/logrange/linker) **star:9** A reflection based dependency injection and inversion of control library with components lifecycle support. [![godoc][GoDoc]](https://godoc.org/github.com/logrange/linker)
|
* [linker](https://github.com/logrange/linker) **star:9** A reflection based dependency injection and inversion of control library with components lifecycle support. [![godoc][GoDoc]](https://godoc.org/github.com/logrange/linker)
|
||||||
|
|
||||||
### 项目布局
|
### 项目布局
|
||||||
@ -1490,7 +1490,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
|
|
||||||
* Testing Frameworks
|
* Testing Frameworks
|
||||||
* [testmd](https://godoc.org/github.com/tvastar/test/cmd/testmd) 将markdown代码段转换为可测试的go代码。
|
* [testmd](https://godoc.org/github.com/tvastar/test/cmd/testmd) 将markdown代码段转换为可测试的go代码。
|
||||||
* [Testify](https://github.com/stretchr/testify) **star:8314** 对标准测试包的扩展。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/stretchr/testify)
|
* [Testify](https://github.com/stretchr/testify) **star:8314** 对标准测试包的扩展。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/stretchr/testify)
|
||||||
* [go-cmp](https://github.com/google/go-cmp) **star:1196** 用于比较测试中的Go值的包。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/google/go-cmp)
|
* [go-cmp](https://github.com/google/go-cmp) **star:1196** 用于比较测试中的Go值的包。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/google/go-cmp)
|
||||||
* [httpexpect](https://github.com/gavv/httpexpect) **star:1155** 简洁的、声明式的、易用的端到端HTTP 及 REST API 测试 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gavv/httpexpect)
|
* [httpexpect](https://github.com/gavv/httpexpect) **star:1155** 简洁的、声明式的、易用的端到端HTTP 及 REST API 测试 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gavv/httpexpect)
|
||||||
* [godog](https://github.com/DATA-DOG/godog) **star:774** 类似 Cucumber 或 Behat 的 BDD 框架 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/godog)
|
* [godog](https://github.com/DATA-DOG/godog) **star:774** 类似 Cucumber 或 Behat 的 BDD 框架 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/godog)
|
||||||
@ -1631,7 +1631,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [anaconda](https://github.com/ChimeraCoder/anaconda) **star:992** Twitter 1.1 API 的 go 语言客户端 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/ChimeraCoder/anaconda)
|
* [anaconda](https://github.com/ChimeraCoder/anaconda) **star:992** Twitter 1.1 API 的 go 语言客户端 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/ChimeraCoder/anaconda)
|
||||||
* [discordgo](https://github.com/bwmarrin/discordgo) **star:990** Discord Chat API的客户端。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bwmarrin/discordgo)
|
* [discordgo](https://github.com/bwmarrin/discordgo) **star:990** Discord Chat API的客户端。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bwmarrin/discordgo)
|
||||||
* [stripe](https://github.com/stripe/stripe-go) **star:954** Stripe API 的 Go 语言客户端 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/stripe/stripe-go)
|
* [stripe](https://github.com/stripe/stripe-go) **star:954** Stripe API 的 Go 语言客户端 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/stripe/stripe-go)
|
||||||
* [facebook](https://github.com/huandu/facebook) **star:774** 支持 Facebook Graph API 的库 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/huandu/facebook)
|
* [facebook](https://github.com/huandu/facebook) **star:774** 支持 Facebook Graph API 的库 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/huandu/facebook)
|
||||||
* [go-twitter](https://github.com/dghubble/go-twitter) **star:730** Twitter v1.1 api 的客户端. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/go-twitter)
|
* [go-twitter](https://github.com/dghubble/go-twitter) **star:730** Twitter v1.1 api 的客户端. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/go-twitter)
|
||||||
* [minio-go](https://github.com/minio/minio-go) **star:728** 用于Amazon S3兼容云存储的Minio Go库。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/minio/minio-go)
|
* [minio-go](https://github.com/minio/minio-go) **star:728** 用于Amazon S3兼容云存储的Minio Go库。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/minio/minio-go)
|
||||||
* [go-jira](https://github.com/andygrunwald/go-jira) **star:591** Go [Atlassian JIRA](https://www.atlassian.com/software/jira)的客户端库 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/go-jira)
|
* [go-jira](https://github.com/andygrunwald/go-jira) **star:591** Go [Atlassian JIRA](https://www.atlassian.com/software/jira)的客户端库 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/go-jira)
|
||||||
@ -1705,6 +1705,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [wuzz](https://github.com/asciimoo/wuzz) **star:8294** 用于HTTP检查的交互式cli工具。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
|
* [wuzz](https://github.com/asciimoo/wuzz) **star:8294** 用于HTTP检查的交互式cli工具。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
|
||||||
* [sqlx](https://github.com/jmoiron/sqlx) **star:6901** 为内建的数据库/sql 软件包提供一组扩展。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
|
* [sqlx](https://github.com/jmoiron/sqlx) **star:6901** 为内建的数据库/sql 软件包提供一组扩展。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
|
||||||
* [peco](https://github.com/peco/peco) **star:5506** 简单的交互过滤工具。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
|
* [peco](https://github.com/peco/peco) **star:5506** 简单的交互过滤工具。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
|
||||||
|
* [usql](https://github.com/knq/usql) **star:4685** usql 是一个通用的命令行接口,用于操作 sql 数据库。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
|
||||||
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4574** 尽可能快速的发布 Go 语言二进制文件。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
|
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4574** 尽可能快速的发布 Go 语言二进制文件。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
|
||||||
* [godropbox](https://github.com/dropbox/godropbox) **star:3749** 用于编写 Go 语言服务/应用的库,来自 Dropbox.。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
|
* [godropbox](https://github.com/dropbox/godropbox) **star:3749** 用于编写 Go 语言服务/应用的库,来自 Dropbox.。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
|
||||||
* [realize](https://github.com/tockins/realize) **star:3191** Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize)
|
* [realize](https://github.com/tockins/realize) **star:3191** Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize)
|
||||||
@ -1745,8 +1746,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [go-bind-plugin](https://github.com/wendigo/go-bind-plugin) **star:160** Go:generate 工具,用于构建 Go 语言插件(1.8 only),并对导出的符号进行包装。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/wendigo/go-bind-plugin)
|
* [go-bind-plugin](https://github.com/wendigo/go-bind-plugin) **star:160** Go:generate 工具,用于构建 Go 语言插件(1.8 only),并对导出的符号进行包装。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/wendigo/go-bind-plugin)
|
||||||
* [rerun](https://github.com/ivpusic/rerun) **star:153** 当源代码发生更改时,重新编译和重新运行go应用程序。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/rerun)
|
* [rerun](https://github.com/ivpusic/rerun) **star:153** 当源代码发生更改时,重新编译和重新运行go应用程序。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/rerun)
|
||||||
* [moldova](https://github.com/StabbyCutyou/moldova) **star:146** 基于输入目标生成随机数据的工具 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/StabbyCutyou/moldova)
|
* [moldova](https://github.com/StabbyCutyou/moldova) **star:146** 基于输入目标生成随机数据的工具 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/StabbyCutyou/moldova)
|
||||||
* [gotenv](https://github.com/subosito/gotenv) **star:145** 从 `.env` 或者任何 `io.Reader`。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/subosito/gotenv)
|
|
||||||
* [gubrak](https://github.com/novalagung/gubrak) **star:145** 带有语法糖的Golang实用工具,就像lodash。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/novalagung/gubrak)
|
* [gubrak](https://github.com/novalagung/gubrak) **star:145** 带有语法糖的Golang实用工具,就像lodash。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/novalagung/gubrak)
|
||||||
|
* [gotenv](https://github.com/subosito/gotenv) **star:145** 从 `.env` 或者任何 `io.Reader`。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/subosito/gotenv)
|
||||||
* [robustly](https://github.com/VividCortex/robustly) **star:137** 有弹性的执行函数,遇到错误时捕获并重新运行。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/robustly)
|
* [robustly](https://github.com/VividCortex/robustly) **star:137** 有弹性的执行函数,遇到错误时捕获并重新运行。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/robustly)
|
||||||
* [util](https://github.com/shomali11/util) **star:137** 有用实用函数的集合。(字符串,并发,操作,…) ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shomali11/util)
|
* [util](https://github.com/shomali11/util) **star:137** 有用实用函数的集合。(字符串,并发,操作,…) ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shomali11/util)
|
||||||
* [Death](https://github.com/vrecan/death) **star:133** 利用信号管理应用程序的关闭。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/vrecan/death)
|
* [Death](https://github.com/vrecan/death) **star:133** 利用信号管理应用程序的关闭。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/vrecan/death)
|
||||||
@ -1760,7 +1761,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [go-bsdiff](https://github.com/gabstv/go-bsdiff) **star:84** 纯Go bsdiff和bspatch库和CLI工具。 [![godoc][GoDoc]](https://godoc.org/github.com/gabstv/go-bsdiff)
|
* [go-bsdiff](https://github.com/gabstv/go-bsdiff) **star:84** 纯Go bsdiff和bspatch库和CLI工具。 [![godoc][GoDoc]](https://godoc.org/github.com/gabstv/go-bsdiff)
|
||||||
* [pm](https://github.com/VividCortex/pm) **star:72** 进程(即goroutine)管理器与HTTP API。 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/pm)
|
* [pm](https://github.com/VividCortex/pm) **star:72** 进程(即goroutine)管理器与HTTP API。 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/pm)
|
||||||
* [UNIS](https://github.com/esemplastic/unis) **star:69** Go 语言字符串处理函数的通用架构 。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
|
* [UNIS](https://github.com/esemplastic/unis) **star:69** Go 语言字符串处理函数的通用架构 。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
|
||||||
* [usql](https://github.com/knq/usql) usql 是一个通用的命令行接口,用于操作 sql 数据库。
|
|
||||||
* [xferspdy](https://github.com/monmohan/xferspdy) **star:68** Xferspdy在golang中提供二进制diff和补丁库。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy)
|
* [xferspdy](https://github.com/monmohan/xferspdy) **star:68** Xferspdy在golang中提供二进制diff和补丁库。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy)
|
||||||
* [go-health](https://github.com/Talento90/go-health) **star:63** 健康包简化了向服务中添加健康检查的方式。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Talento90/go-health)
|
* [go-health](https://github.com/Talento90/go-health) **star:63** 健康包简化了向服务中添加健康检查的方式。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Talento90/go-health)
|
||||||
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:58** 数据库客户端,用于主-从 (或主-主) 数据库,集成了简单的、轻量级的轮询调度负载均衡。 [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx)
|
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:58** 数据库客户端,用于主-从 (或主-主) 数据库,集成了简单的、轻量级的轮询调度负载均衡。 [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx)
|
||||||
@ -1872,7 +1872,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
|
|
||||||
* [Gin](https://github.com/gin-gonic/gin) **star:30627** Gin是一个用Go编写的web框架!它具有一个类似于martini的API,性能更好,速度快40倍。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gin-gonic/gin)
|
* [Gin](https://github.com/gin-gonic/gin) **star:30627** Gin是一个用Go编写的web框架!它具有一个类似于martini的API,性能更好,速度快40倍。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gin-gonic/gin)
|
||||||
* [Buffalo](http://gobuffalo.io) 为 Go 语言带来堪比 Rails 的高生产效率!
|
* [Buffalo](http://gobuffalo.io) 为 Go 语言带来堪比 Rails 的高生产效率!
|
||||||
* [Beego](https://github.com/astaxie/beego) **star:21667** beego是一种用于 Go 编程语言的开源高性能web框架。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/astaxie/beego) ![包含中文文档][CN]
|
* [Beego](https://github.com/astaxie/beego) **star:21667** beego是一种用于 Go 编程语言的开源高性能web框架。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/astaxie/beego) ![包含中文文档][CN]
|
||||||
* [Echo](https://github.com/labstack/echo) **star:14869** 高性能、极简的Go web框架。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/labstack/echo)
|
* [Echo](https://github.com/labstack/echo) **star:14869** 高性能、极简的Go web框架。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/labstack/echo)
|
||||||
* [Revel](https://github.com/revel/revel) **star:11284** 用于Go语言的高效web框架。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/revel/revel)
|
* [Revel](https://github.com/revel/revel) **star:11284** 用于Go语言的高效web框架。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/revel/revel)
|
||||||
* [Goa](https://github.com/goadesign/goa) **star:3528** Goa为在Go中开发远程api和微服务提供了一种全面的方法。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goadesign/goa)
|
* [Goa](https://github.com/goadesign/goa) **star:3528** Goa为在Go中开发远程api和微服务提供了一种全面的方法。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goadesign/goa)
|
||||||
@ -1881,8 +1881,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [Macaron](https://github.com/go-macaron/macaron) **star:2828** Macaron 是一个高效的模块化设计的web框架 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/go-macaron/macaron)
|
* [Macaron](https://github.com/go-macaron/macaron) **star:2828** Macaron 是一个高效的模块化设计的web框架 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/go-macaron/macaron)
|
||||||
* [utron](https://github.com/gernest/utron) **star:2135** Go(Golang)的轻量级MVC框架。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gernest/utron)
|
* [utron](https://github.com/gernest/utron) **star:2135** Go(Golang)的轻量级MVC框架。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gernest/utron)
|
||||||
* [tigertonic](https://github.com/rcrowley/go-tigertonic) **star:996** 用于构建 JSON web 服务的 Go 语言框架,受到 Dropwizard 的启发。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rcrowley/go-tigertonic)
|
* [tigertonic](https://github.com/rcrowley/go-tigertonic) **star:996** 用于构建 JSON web 服务的 Go 语言框架,受到 Dropwizard 的启发。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rcrowley/go-tigertonic)
|
||||||
* [traffic](https://github.com/pilu/traffic) Sinatra启发了regexp/pattern mux和用于Go的web框架。
|
|
||||||
* [tango](https://github.com/lunny/tango) **star:819** 微型的、支持插件的 web 框架。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/lunny/tango) ![包含中文文档][CN]
|
* [tango](https://github.com/lunny/tango) **star:819** 微型的、支持插件的 web 框架。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/lunny/tango) ![包含中文文档][CN]
|
||||||
|
* [traffic](https://github.com/pilu/traffic) **star:517** Sinatra启发了regexp/pattern mux和用于Go的web框架。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/pilu/traffic)
|
||||||
* [gongular](https://github.com/mustafaakin/gongular) **star:416** 快速 Go web 框架,支持输入映射/验证以及依赖注入。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mustafaakin/gongular)
|
* [gongular](https://github.com/mustafaakin/gongular) **star:416** 快速 Go web 框架,支持输入映射/验证以及依赖注入。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mustafaakin/gongular)
|
||||||
* [neo](https://github.com/ivpusic/neo) **star:393** Neo是一个非常简单且快速的Web框架API。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/neo)
|
* [neo](https://github.com/ivpusic/neo) **star:393** Neo是一个非常简单且快速的Web框架API。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/neo)
|
||||||
* [mango](https://github.com/paulbellamy/mango) **star:339** ManGo 是一个模块化 web 应用框架,受到 Rack 和 PEP333 的启发。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/paulbellamy/mango)
|
* [mango](https://github.com/paulbellamy/mango) **star:339** ManGo 是一个模块化 web 应用框架,受到 Rack 和 PEP333 的启发。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/paulbellamy/mango)
|
||||||
@ -1964,7 +1964,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
|
|
||||||
## Windows
|
## Windows
|
||||||
|
|
||||||
* [go-ole](https://github.com/go-ole/go-ole) **star:556** 为 Go 语言实现的 Win32 OLE。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-ole/go-ole)
|
* [go-ole](https://github.com/go-ole/go-ole) **star:556** 为 Go 语言实现的 Win32 OLE。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/go-ole/go-ole)
|
||||||
* [d3d9](https://github.com/gonutz/d3d9) **star:86** Direct3D9 的 Go 语言接口。 [![godoc][GoDoc]](https://godoc.org/github.com/gonutz/d3d9)
|
* [d3d9](https://github.com/gonutz/d3d9) **star:86** Direct3D9 的 Go 语言接口。 [![godoc][GoDoc]](https://godoc.org/github.com/gonutz/d3d9)
|
||||||
* [gosddl](https://github.com/MonaxGT/gosddl) **star:1** 从SDDL-string到用户友好的JSON的转换器。SDDL由四个部分组成:所有者、主群、DACL、SACL。 [![godoc][GoDoc]](https://godoc.org/github.com/MonaxGT/gosddl)
|
* [gosddl](https://github.com/MonaxGT/gosddl) **star:1** 从SDDL-string到用户友好的JSON的转换器。SDDL由四个部分组成:所有者、主群、DACL、SACL。 [![godoc][GoDoc]](https://godoc.org/github.com/MonaxGT/gosddl)
|
||||||
|
|
||||||
@ -1991,14 +1991,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [GoLint](https://github.com/golang/lint) **star:3176** Go 源码的 linter。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang/lint)
|
* [GoLint](https://github.com/golang/lint) **star:3176** Go 源码的 linter。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang/lint)
|
||||||
* [errcheck](https://github.com/kisielk/errcheck) **star:1328** Errcheck是一个用于检查Go程序中未检查错误的程序。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
|
* [errcheck](https://github.com/kisielk/errcheck) **star:1328** Errcheck是一个用于检查Go程序中未检查错误的程序。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
|
||||||
* [gcvis](https://github.com/davecheney/gcvis) **star:921** 实时可视化跟踪 GC 数据。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
|
* [gcvis](https://github.com/davecheney/gcvis) **star:921** 实时可视化跟踪 GC 数据。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
|
||||||
* [php-parser](https://github.com/z7zmey/php-parser) **star:657** 用 Go 编写的 PHP 解析器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
|
|
||||||
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) 用于大量静态分析检查,您可能已经从 c# 的 ReSharper 等工具中习惯了这些检查。
|
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) 用于大量静态分析检查,您可能已经从 c# 的 ReSharper 等工具中习惯了这些检查。
|
||||||
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) 在源码中寻找没有直接单元测试的函数和方法。
|
* [php-parser](https://github.com/z7zmey/php-parser) **star:657** 用 Go 编写的 PHP 解析器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
|
||||||
* [go-critic](https://github.com/go-critic/go-critic) **star:587** 源代码检查工具。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
|
* [go-critic](https://github.com/go-critic/go-critic) **star:587** 源代码检查工具。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
|
||||||
* [GolangCI](https://golangci.com/) GolangCI 是一个针对 GitHub pull 请求的自动代码审查服务。服务是开源的,对开源项目是免费的。
|
|
||||||
* [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) 来修复(添加,删除) Go 中自动导入的工具。
|
* [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) 来修复(添加,删除) Go 中自动导入的工具。
|
||||||
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:378** 基于 Web 的 Golang AST 可视化工具。 ![star > 100][Bronze]
|
* [GolangCI](https://golangci.com/) GolangCI 是一个针对 GitHub pull 请求的自动代码审查服务。服务是开源的,对开源项目是免费的。
|
||||||
* [GoCover.io](http://gocover.io/) GoCover.io 提供了任意 golang 包的代码覆盖率服务。
|
* [GoCover.io](http://gocover.io/) GoCover.io 提供了任意 golang 包的代码覆盖率服务。
|
||||||
|
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:378** 基于 Web 的 Golang AST 可视化工具。 ![star > 100][Bronze]
|
||||||
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:284** go-cleanarch 的创建是为了验证 Clean 体系结构规则,比如 Go 项目中的依赖关系。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch)
|
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:284** go-cleanarch 的创建是为了验证 Clean 体系结构规则,比如 Go 项目中的依赖关系。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch)
|
||||||
* [unconvert](https://github.com/mdempsky/unconvert) **star:261** 在源码中删除不必要的类型转换。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
|
* [unconvert](https://github.com/mdempsky/unconvert) **star:261** 在源码中删除不必要的类型转换。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
|
||||||
* [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) 对未使用的常量、变量、函数和类型的代码进行检查。
|
* [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) 对未使用的常量、变量、函数和类型的代码进行检查。
|
||||||
@ -2010,6 +2009,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [lint](https://github.com/surullabs/lint) **star:63** 将 linters 作为测试的一部分。 [![godoc][GoDoc]](https://godoc.org/github.com/surullabs/lint)
|
* [lint](https://github.com/surullabs/lint) **star:63** 将 linters 作为测试的一部分。 [![godoc][GoDoc]](https://godoc.org/github.com/surullabs/lint)
|
||||||
* [validate](https://github.com/mccoyst/validate) **star:62** 使用 tags 自动验证结构体字段。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/validate)
|
* [validate](https://github.com/mccoyst/validate) **star:62** 使用 tags 自动验证结构体字段。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/validate)
|
||||||
* [go-outdated](https://github.com/firstrow/go-outdated) **star:45** 显示过期包的终端应用。 [![godoc][GoDoc]](https://godoc.org/github.com/firstrow/go-outdated) ![归档项目][Archived]
|
* [go-outdated](https://github.com/firstrow/go-outdated) **star:45** 显示过期包的终端应用。 [![godoc][GoDoc]](https://godoc.org/github.com/firstrow/go-outdated) ![归档项目][Archived]
|
||||||
|
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** 在源码中寻找没有直接单元测试的函数和方法。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/verygoodsoftwarenotvirus/tarp) ![归档项目][Archived]
|
||||||
|
|
||||||
## 编辑器插件
|
## 编辑器插件
|
||||||
|
|
||||||
@ -2042,13 +2042,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
## Go 工具
|
## Go 工具
|
||||||
|
|
||||||
* [go-swagger](https://github.com/go-swagger/go-swagger) **star:4067** 基于 Go 的Swagger 2.0实现。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
|
* [go-swagger](https://github.com/go-swagger/go-swagger) **star:4067** 基于 Go 的Swagger 2.0实现。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
|
||||||
|
* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:3841** 借助的 OctoLinker 浏览器扩展,可以高效的地浏览 GitHub go文件。 ![star > 1000][Silver] ![最近一周有更新][Green]
|
||||||
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2025** 使用 dot format 可视化 Go 程序的调用图。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
|
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2025** 使用 dot format 可视化 Go 程序的调用图。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
|
||||||
* [richgo](https://github.com/kyoh86/richgo) **star:398** 用文本装饰丰富 go test 的输出。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
|
* [richgo](https://github.com/kyoh86/richgo) **star:398** 用文本装饰丰富 go test 的输出。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
|
||||||
* [depth](https://github.com/KyleBanks/depth) **star:386** 通过分析导入,将包依赖关系树可视化输出。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth)
|
* [depth](https://github.com/KyleBanks/depth) **star:386** 通过分析导入,将包依赖关系树可视化输出。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth)
|
||||||
* [gb](https://getgb.io/) 一个基于项目的易用的构建工具。
|
* [gb](https://getgb.io/) 一个基于项目的易用的构建工具。
|
||||||
* [rts](https://github.com/galeone/rts) **star:185** 从服务器响应生成Go结构。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/rts)
|
* [rts](https://github.com/galeone/rts) **star:185** 从服务器响应生成Go结构。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/rts)
|
||||||
* [godbg](https://github.com/tylerwince/godbg) **star:157** 实现了 Rusts 的 dbg! 宏,可以方便的在开发过程中快速、容易地调试。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/tylerwince/godbg)
|
* [godbg](https://github.com/tylerwince/godbg) **star:157** 实现了 Rusts 的 dbg! 宏,可以方便的在开发过程中快速、容易地调试。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/tylerwince/godbg)
|
||||||
* [OctoLinker](https://github.com/OctoLinker/browser-extension) 借助的 OctoLinker 浏览器扩展,可以高效的地浏览 GitHub go文件。
|
|
||||||
* [colorgo](https://github.com/songgao/colorgo) **star:99** 将 go 命令包装成彩色的 go build 输出。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/songgao/colorgo)
|
* [colorgo](https://github.com/songgao/colorgo) **star:99** 将 go 命令包装成彩色的 go build 输出。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/songgao/colorgo)
|
||||||
* [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) **star:38** Bash completion for go and wgo。 ![最近一年没有更新][Yellow]
|
* [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) **star:38** Bash completion for go and wgo。 ![最近一年没有更新][Yellow]
|
||||||
* [generator-go-lang](https://github.com/axelspringer/generator-go-lang) **star:13** 一个[Yeoman](http://yeoman.io)生成器,用于启动新的 Go 项目。
|
* [generator-go-lang](https://github.com/axelspringer/generator-go-lang) **star:13** 一个[Yeoman](http://yeoman.io)生成器,用于启动新的 Go 项目。
|
||||||
@ -2063,9 +2063,10 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:57121** 来自谷歌的容器集群管理器。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes)
|
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:57121** 来自谷歌的容器集群管理器。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes)
|
||||||
* [Moby](https://github.com/moby/moby) **star:54720** Collaborative project for the container ecosystem to assemble container-based systems. ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
|
* [Moby](https://github.com/moby/moby) **star:54720** Collaborative project for the container ecosystem to assemble container-based systems. ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
|
||||||
* [traefik](https://github.com/containous/traefik) **star:24103** 反向代理和负载均衡器,支持多个后端。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik)
|
* [traefik](https://github.com/containous/traefik) **star:24103** 反向代理和负载均衡器,支持多个后端。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik)
|
||||||
* [Gitea](https://github.com/go-gitea/gitea) **star:15632** 从 Gogs fork,完全由社区驱动。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) ![包含中文文档][CN]
|
|
||||||
* [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) 将所有GitHub repositories、issues、milestones 和 labels 都迁移到 Gitea。
|
* [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:15632** 从 Gogs fork,完全由社区驱动。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) ![包含中文文档][CN]
|
||||||
* [Vegeta](https://github.com/tsenart/vegeta) **star:12374** HTTP负载测试工具和库。超过9000 ! ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta)
|
* [Vegeta](https://github.com/tsenart/vegeta) **star:12374** HTTP负载测试工具和库。超过9000 ! ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta)
|
||||||
|
* [Packer](https://github.com/mitchellh/packer) **star:9298** 用于从一个源配置为多个平台创建相同的机器图像。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/packer)
|
||||||
* [Hey](https://github.com/rakyll/hey) **star:6443** 压力测试工具,可用来代替 ApacheBench (ab)。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/hey)
|
* [Hey](https://github.com/rakyll/hey) **star:6443** 压力测试工具,可用来代替 ApacheBench (ab)。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/hey)
|
||||||
* [GVM](https://github.com/moovweb/gvm) **star:4513** GVM 提供了一个接口来管理 Go 版本。 ![star > 1000][Silver]
|
* [GVM](https://github.com/moovweb/gvm) **star:4513** GVM 提供了一个接口来管理 Go 版本。 ![star > 1000][Silver]
|
||||||
* [Wide](https://wide.b3log.org/login) 为使用 Golang 的团队提供基于 web 的 IDE。
|
* [Wide](https://wide.b3log.org/login) 为使用 Golang 的团队提供基于 web 的 IDE。
|
||||||
@ -2085,8 +2086,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [skm](https://github.com/TimothyYe/skm) **star:552** SKM是一个简单而强大的SSH密钥管理器,它可以帮助您轻松地管理多个SSH密钥! ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/TimothyYe/skm)
|
* [skm](https://github.com/TimothyYe/skm) **star:552** SKM是一个简单而强大的SSH密钥管理器,它可以帮助您轻松地管理多个SSH密钥! ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/TimothyYe/skm)
|
||||||
* [Scaleway-cli](https://github.com/scaleway/scaleway-cli) **star:539** 从命令行管理 BareMetal 服务器(与使用Docker一样容易)。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/scaleway/scaleway-cli)
|
* [Scaleway-cli](https://github.com/scaleway/scaleway-cli) **star:539** 从命令行管理 BareMetal 服务器(与使用Docker一样容易)。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/scaleway/scaleway-cli)
|
||||||
* [aurora](https://github.com/xuri/aurora) **star:409** 基于web的跨平台 Beanstalkd 队列服务器控制台。 ![star > 100][Bronze]
|
* [aurora](https://github.com/xuri/aurora) **star:409** 基于web的跨平台 Beanstalkd 队列服务器控制台。 ![star > 100][Bronze]
|
||||||
|
* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:394** 可轻松地添加版本信息到 Go 二进制文件。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ahmetalpbalkan/govvv)
|
||||||
* [gonative](https://github.com/inconshreveable/gonative) **star:311** 用原生 Go 创建一个跨平台的 Go 工具链。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/gonative)
|
* [gonative](https://github.com/inconshreveable/gonative) **star:311** 用原生 Go 创建一个跨平台的 Go 工具链。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/gonative)
|
||||||
* [govvv](https://github.com/ahmetalpbalkan/govvv) 可轻松地添加版本信息到 Go 二进制文件。
|
|
||||||
* [Mora](https://github.com/emicklei/mora) **star:267** 用于访问 MongoDB 文档和元数据的 REST 服务器。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/emicklei/mora)
|
* [Mora](https://github.com/emicklei/mora) **star:267** 用于访问 MongoDB 文档和元数据的 REST 服务器。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/emicklei/mora)
|
||||||
* [lstags](https://github.com/ivanilves/lstags) **star:224** 提供了工具和API,可用来同步不同注册中心的Docker图像。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
|
* [lstags](https://github.com/ivanilves/lstags) **star:224** 提供了工具和API,可用来同步不同注册中心的Docker图像。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
|
||||||
* [Gogs](https://gogs.io/) 自托管的Git服务。
|
* [Gogs](https://gogs.io/) 自托管的Git服务。
|
||||||
@ -2098,7 +2099,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [gobrew](https://github.com/cryptojuice/gobrew) **star:176** gobrew 允许您轻松地在 go 的多个版本之间切换。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
|
* [gobrew](https://github.com/cryptojuice/gobrew) **star:176** gobrew 允许您轻松地在 go 的多个版本之间切换。 ![star > 100][Bronze] ![最近一年没有更新][Yellow]
|
||||||
* [Blast](https://github.com/dave/blast) **star:169** 一个用于API负载测试和批处理作业的简单工具。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dave/blast)
|
* [Blast](https://github.com/dave/blast) **star:169** 一个用于API负载测试和批处理作业的简单工具。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dave/blast)
|
||||||
* [ostent](https://github.com/ostrost/ostent) **star:165** 收集和显示系统指标,并可选 Graphite and/or fluxdb作为依赖。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ostrost/ostent)
|
* [ostent](https://github.com/ostrost/ostent) **star:165** 收集和显示系统指标,并可选 Graphite and/or fluxdb作为依赖。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ostrost/ostent)
|
||||||
* [Packer](https://github.com/mitchellh/packer) 用于从一个源配置为多个平台创建相同的机器图像。
|
|
||||||
* [grapes](https://github.com/yaronsumel/grapes) **star:137** 旨在轻松地通过ssh分发命令的轻量级工具。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes)
|
* [grapes](https://github.com/yaronsumel/grapes) **star:137** 旨在轻松地通过ssh分发命令的轻量级工具。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes)
|
||||||
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:103** Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/easyssh-proxy)
|
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:103** Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/easyssh-proxy)
|
||||||
* [kcli](https://github.com/cswank/kcli) **star:80** 用于检查kafka主题/分区/消息的命令行工具。 [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
|
* [kcli](https://github.com/cswank/kcli) **star:80** 用于检查kafka主题/分区/消息的命令行工具。 [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
|
||||||
@ -2115,6 +2115,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
|
|
||||||
### 其他软件
|
### 其他软件
|
||||||
|
|
||||||
|
* [hugo](http://gohugo.io/) 快速、现代的静态网站引擎。
|
||||||
|
* [Gor](https://github.com/buger/gor) **star:11470** Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor)
|
||||||
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8366** 快速、简单、可伸缩的分布式文件系统,采用了O(1)磁盘查找。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
|
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8366** 快速、简单、可伸缩的分布式文件系统,采用了O(1)磁盘查找。 ![star > 5000][Gold] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
|
||||||
* [restic](https://github.com/restic/restic) **star:7618** 消除重复项备份程序。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
|
* [restic](https://github.com/restic/restic) **star:7618** 消除重复项备份程序。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
|
||||||
* [confd](https://github.com/kelseyhightower/confd) **star:6483** 使用 etcd 或 consul 的模板和数据管理本地应用程序配置文件。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
|
* [confd](https://github.com/kelseyhightower/confd) **star:6483** 使用 etcd 或 consul 的模板和数据管理本地应用程序配置文件。 ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
|
||||||
@ -2122,19 +2124,19 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [LiteIDE](https://github.com/visualfc/liteide) **star:5553** 简单的、开源的、跨平台的Go IDE。 ![star > 5000][Gold] ![最近一周有更新][Green] ![包含中文文档][CN]
|
* [LiteIDE](https://github.com/visualfc/liteide) **star:5553** 简单的、开源的、跨平台的Go IDE。 ![star > 5000][Gold] ![最近一周有更新][Green] ![包含中文文档][CN]
|
||||||
* [drive](https://github.com/odeke-em/drive) **star:4995** 基于命令行的谷歌驱动器客户端。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
|
* [drive](https://github.com/odeke-em/drive) **star:4995** 基于命令行的谷歌驱动器客户端。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
|
||||||
* [nes](https://github.com/fogleman/nes) **star:4169** 任天堂娱乐系统(NES)模拟器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
|
* [nes](https://github.com/fogleman/nes) **star:4169** 任天堂娱乐系统(NES)模拟器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
|
||||||
* [orange-cat](https://github.com/noraesae/orange-cat) 用Go编写的Markdown预览器。
|
|
||||||
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:3999** 为自动化测试模拟网络和系统条件的代理。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
|
||||||
* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
|
* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
|
||||||
|
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:3999** 为自动化测试模拟网络和系统条件的代理。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
||||||
* [Pipe](https://github.com/b3log/pipe) **star:3194** 一个小巧漂亮的博客平台。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
|
* [Pipe](https://github.com/b3log/pipe) **star:3194** 一个小巧漂亮的博客平台。 ![star > 1000][Silver] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
|
||||||
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:2709** 跨平台网络和云备份工具。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
|
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:2709** 跨平台网络和云备份工具。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
|
||||||
* [myLG](https://github.com/mehrdadrad/mylg) **star:2207** 命令行网络诊断工具。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
|
* [myLG](https://github.com/mehrdadrad/mylg) **star:2207** 命令行网络诊断工具。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
|
||||||
* [GoBoy](https://github.com/Humpheh/goboy) **star:2114** 用 Go 编写的任天堂Game Boy彩色模拟器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy)
|
* [GoBoy](https://github.com/Humpheh/goboy) **star:2114** 用 Go 编写的任天堂Game Boy彩色模拟器。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy)
|
||||||
* [syncthing](https://syncthing.net/) 开放,分散的文件同步工具和协议。
|
|
||||||
* [Stack Up](https://github.com/pressly/sup) **star:2002** Stack Up 是一个超级简单的部署工具 — 只面向Unix。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup)
|
* [Stack Up](https://github.com/pressly/sup) **star:2002** Stack Up 是一个超级简单的部署工具 — 只面向Unix。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup)
|
||||||
* [limetext](http://limetext.org/) 一个强大而优雅的文本编辑器。
|
* [syncthing](https://syncthing.net/) 开放,分散的文件同步工具和协议。
|
||||||
* [lgo](https://github.com/yunabe/lgo) **star:1818** 与 Jupyter 可进行交互 Go 程序。它支持代码完成、代码检查以及与Go 100% 兼容性。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
|
* [lgo](https://github.com/yunabe/lgo) **star:1818** 与 Jupyter 可进行交互 Go 程序。它支持代码完成、代码检查以及与Go 100% 兼容性。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
|
||||||
|
* [limetext](http://limetext.org/) 一个强大而优雅的文本编辑器。
|
||||||
* [snap](https://github.com/intelsdi-x/snap) **star:1804** 强大的遥测框架。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap)
|
* [snap](https://github.com/intelsdi-x/snap) **star:1804** 强大的遥测框架。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap)
|
||||||
* [Circuit](https://github.com/gocircuit/circuit) **star:1790** Circuit 是一个可编程平台即服务(PaaS)和/或基础设施即服务(IaaS),用于管理、发现、同步和编排包含云应用程序的服务和主机。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gocircuit/circuit)
|
* [Circuit](https://github.com/gocircuit/circuit) **star:1790** Circuit 是一个可编程平台即服务(PaaS)和/或基础设施即服务(IaaS),用于管理、发现、同步和编排包含云应用程序的服务和主机。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gocircuit/circuit)
|
||||||
|
* [borg](https://github.com/crufter/borg) **star:1423** 基于终端的bash代码段搜索引擎。 ![star > 1000][Silver] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/crufter/borg)
|
||||||
* [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:877** App that displays updates for the Go packages in your GOPATH. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store)
|
* [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:877** App that displays updates for the Go packages in your GOPATH. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store)
|
||||||
* [Documize](https://github.com/documize/community) **star:852** 集成了SaaS工具数据的现代wiki软件。 ![star > 100][Bronze] ![最近一周有更新][Green]
|
* [Documize](https://github.com/documize/community) **star:852** 集成了SaaS工具数据的现代wiki软件。 ![star > 100][Bronze] ![最近一周有更新][Green]
|
||||||
* [scc](https://github.com/boyter/scc) **star:782** 一个非常快速准确的代码计数器,采用了复杂的计算和 COCOMO 预估。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc)
|
* [scc](https://github.com/boyter/scc) **star:782** 一个非常快速准确的代码计数器,采用了复杂的计算和 COCOMO 预估。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc)
|
||||||
@ -2151,20 +2153,18 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [ipe](https://github.com/dimiro1/ipe) **star:282** Open source Pusher server implementation compatible with Pusher client libraries written in GO. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/ipe)
|
* [ipe](https://github.com/dimiro1/ipe) **star:282** Open source Pusher server implementation compatible with Pusher client libraries written in GO. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/ipe)
|
||||||
* [ide](https://github.com/thestrukture/ide) **star:254** 基于浏览器的IDE ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide)
|
* [ide](https://github.com/thestrukture/ide) **star:254** 基于浏览器的IDE ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide)
|
||||||
* [Cherry](https://github.com/rafael-santiago/cherry) **star:193** 微型网络聊天服务器。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry)
|
* [Cherry](https://github.com/rafael-santiago/cherry) **star:193** 微型网络聊天服务器。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry)
|
||||||
|
* [orange-cat](https://github.com/noraesae/orange-cat) **star:179** 用Go编写的Markdown预览器。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/noraesae/orange-cat)
|
||||||
* [Orbit](https://github.com/gulien/orbit) **star:129** 一个根据模板来运行命令和生成文件的简单小工具。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gulien/orbit)
|
* [Orbit](https://github.com/gulien/orbit) **star:129** 一个根据模板来运行命令和生成文件的简单小工具。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gulien/orbit)
|
||||||
* [Juju](https://jujucharms.com/) Cloud-agnostic的服务部署和编制 —— 支持EC2、Azure、Openstack、MAAS等。
|
* [Juju](https://jujucharms.com/) Cloud-agnostic的服务部署和编制 —— 支持EC2、Azure、Openstack、MAAS等。
|
||||||
* [joincap](https://github.com/assafmo/joincap) **star:123** 用于合并多个pcap文件的命令行实用程序。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap)
|
* [joincap](https://github.com/assafmo/joincap) **star:123** 用于合并多个pcap文件的命令行实用程序。 ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap)
|
||||||
* [Docker](http://www.docker.com/) 面向开发人员和系统管理员的分布式应用程序的开放平台。
|
* [Docker](http://www.docker.com/) 面向开发人员和系统管理员的分布式应用程序的开放平台。
|
||||||
* [DDNS](https://github.com/skibish/ddns) **star:99** 个人 DDNS 客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/skibish/ddns)
|
* [DDNS](https://github.com/skibish/ddns) **star:99** 个人 DDNS 客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/skibish/ddns)
|
||||||
* [boxed](https://github.com/tejo/boxed) **star:72** 基于Dropbox的博客引擎。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed)
|
* [boxed](https://github.com/tejo/boxed) **star:72** 基于Dropbox的博客引擎。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed)
|
||||||
* [borg](https://github.com/crufter/borg) 基于终端的bash代码段搜索引擎。
|
|
||||||
* [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** 基于加密管的简单的NaCL EC25519工具。 [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe)
|
* [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** 基于加密管的简单的NaCL EC25519工具。 [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe)
|
||||||
* [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** 测试你的终端。 [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz)
|
* [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** 测试你的终端。 [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz)
|
||||||
* [Snitch](https://github.com/lucasgomide/snitch) **star:15** 当有人通过 Tsuru 部署任何应用程序时,会通知您的团队以及其他工具。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/lucasgomide/snitch)
|
* [Snitch](https://github.com/lucasgomide/snitch) **star:15** 当有人通过 Tsuru 部署任何应用程序时,会通知您的团队以及其他工具。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/lucasgomide/snitch)
|
||||||
* [GoDocTooltip](https://github.com/diankong/GoDocTooltip) **star:12** 包含了 Go 使用手册文档的 Chrome 扩展。 ![最近一年没有更新][Yellow]
|
|
||||||
* [GoLand](https://jetbrains.com/go) 功能齐全的跨平台 Go IDE。
|
* [GoLand](https://jetbrains.com/go) 功能齐全的跨平台 Go IDE。
|
||||||
* [hugo](http://gohugo.io/) 快速、现代的静态网站引擎。
|
* [GoDocTooltip](https://github.com/diankong/GoDocTooltip) **star:12** 包含了 Go 使用手册文档的 Chrome 扩展。 ![最近一年没有更新][Yellow]
|
||||||
* [Gor](https://github.com/buger/gor) Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。
|
|
||||||
|
|
||||||
# 资源
|
# 资源
|
||||||
|
|
||||||
@ -2176,11 +2176,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) **star:1015** web框架基准测试。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark)
|
* [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) **star:1015** web框架基准测试。 ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark)
|
||||||
* [skynet](https://github.com/atemerev/skynet) **star:917** 天网 1M 线程微基准测试。 ![star > 100][Bronze]
|
* [skynet](https://github.com/atemerev/skynet) **star:917** 天网 1M 线程微基准测试。 ![star > 100][Bronze]
|
||||||
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:878** Go序列化方法的基准测试。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/go_serialization_benchmarks)
|
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:878** Go序列化方法的基准测试。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/go_serialization_benchmarks)
|
||||||
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) Go语言常用基本操作的基准测试。
|
|
||||||
* [speedtest-resize](https://github.com/fawick/speedtest-resize) **star:172** 对比各种图像大小调整算法性能。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize)
|
* [speedtest-resize](https://github.com/fawick/speedtest-resize) **star:172** 对比各种图像大小调整算法性能。 ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize)
|
||||||
* [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star:123** Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/go-benchmarks)
|
* [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star:123** Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches ![star > 100][Bronze] ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/go-benchmarks)
|
||||||
* [gospeed](https://github.com/feyeleanor/GoSpeed) **star:94** 计算语言结构的速度的微观基准测试。 [![godoc][GoDoc]](https://godoc.org/github.com/feyeleanor/GoSpeed)
|
* [gospeed](https://github.com/feyeleanor/GoSpeed) **star:94** 计算语言结构的速度的微观基准测试。 [![godoc][GoDoc]](https://godoc.org/github.com/feyeleanor/GoSpeed)
|
||||||
* [autobench](https://github.com/davecheney/autobench) **star:89** 用来来比较不同Go版本之间的性能的框架。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/autobench)
|
* [autobench](https://github.com/davecheney/autobench) **star:89** 用来来比较不同Go版本之间的性能的框架。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/autobench)
|
||||||
|
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) **star:52** Go语言常用基本操作的基准测试。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/gocostmodel)
|
||||||
* [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:49** 为流行的 Go 数据库/SQL实用程序收集基准测试。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark)
|
* [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:49** 为流行的 Go 数据库/SQL实用程序收集基准测试。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark)
|
||||||
* [go-benchmark-app](https://github.com/mrLSD/go-benchmark-app) **star:19** 强大的HTTP基准测试工具,包含了Аb,Wrk,Siege工具。收集统计和各种参数指标,并比较相关结果。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mrLSD/go-benchmark-app)
|
* [go-benchmark-app](https://github.com/mrLSD/go-benchmark-app) **star:19** 强大的HTTP基准测试工具,包含了Аb,Wrk,Siege工具。收集统计和各种参数指标,并比较相关结果。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mrLSD/go-benchmark-app)
|
||||||
* [kvbench](https://github.com/jimrobinson/kvbench) **star:14** K / V 类型数据库基准测试。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/jimrobinson/kvbench)
|
* [kvbench](https://github.com/jimrobinson/kvbench) **star:14** K / V 类型数据库基准测试。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/jimrobinson/kvbench)
|
||||||
@ -2334,12 +2334,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.
|
* [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) 如何缓存数据库的慢查询。
|
* [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查询。
|
* [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:4073** Go's reference card。 ![star > 1000][Silver]
|
||||||
|
* [Go database/sql tutorial](http://go-database-sql.org/) 数据库概论/ sql。
|
||||||
|
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) 在你的移动设备上编辑你编辑和运行你的 Go 代码。
|
||||||
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:462** 一本讲述如何用 Go 进行以太开发的小册。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) ![包含中文文档][CN]
|
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:462** 一本讲述如何用 Go 进行以太开发的小册。 ![star > 100][Bronze] ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) ![包含中文文档][CN]
|
||||||
* [Games With Go](http://gameswithgo.org/) 关于编程和游戏开发系列教学视频。
|
* [Games With Go](http://gameswithgo.org/) 关于编程和游戏开发系列教学视频。
|
||||||
* [Go By Example](https://gobyexample.com/) 手把手教你 如何在 Go 应用程序中使用注释。
|
* [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 初学者经常遇到的陷阱、误区、错误
|
* [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 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 之旅。
|
* [A Tour of Go](http://tour.golang.org/) 互动的 Go 之旅。
|
||||||
|
82
README_EN.md
82
README_EN.md
@ -9,7 +9,7 @@
|
|||||||
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "The project has been archived"
|
[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"
|
[GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc document links"
|
||||||
|
|
||||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2019-08-28 09:54:04(Synchronize every day)**
|
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2019-08-29 09:28:03(Synchronize every day)**
|
||||||
|
|
||||||
[![english](https://yinggaozhen.github.io/docs/chinese.svg)](README.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
|
[![english](https://yinggaozhen.github.io/docs/chinese.svg)](README.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
|
||||||
|
|
||||||
@ -174,7 +174,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
* [gologin](https://github.com/dghubble/gologin) **star:1056** chainable handlers for login with OAuth1 and OAuth2 authentication providers. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/gologin)
|
* [gologin](https://github.com/dghubble/gologin) **star:1056** chainable handlers for login with OAuth1 and OAuth2 authentication providers. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/gologin)
|
||||||
* [gorbac](https://github.com/mikespook/gorbac) **star:922** provides a lightweight role-based access control (RBAC) implementation in Golang. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mikespook/gorbac)
|
* [gorbac](https://github.com/mikespook/gorbac) **star:922** provides a lightweight role-based access control (RBAC) implementation in Golang. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mikespook/gorbac)
|
||||||
* [loginsrv](https://github.com/tarent/loginsrv) **star:824** JWT login microservice with plugable backends such as OAuth2 (Github), htpasswd, osiam. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/tarent/loginsrv)
|
* [loginsrv](https://github.com/tarent/loginsrv) **star:824** JWT login microservice with plugable backends such as OAuth2 (Github), htpasswd, osiam. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/tarent/loginsrv)
|
||||||
* [scs](https://github.com/alexedwards/scs) **star:540** Session Manager for HTTP servers. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/alexedwards/scs)
|
* [scs](https://github.com/alexedwards/scs) **star:540** Session Manager for HTTP servers. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/alexedwards/scs)
|
||||||
* [permissions2](https://github.com/xyproto/permissions2) **star:355** Library for keeping track of users, login states and permissions. Uses secure cookies and bcrypt. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/xyproto/permissions2)
|
* [permissions2](https://github.com/xyproto/permissions2) **star:355** Library for keeping track of users, login states and permissions. Uses secure cookies and bcrypt. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/xyproto/permissions2)
|
||||||
* [paseto](https://github.com/o1egl/paseto) **star:244** Golang implementation of Platform-Agnostic Security Tokens (PASETO). ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/o1egl/paseto)
|
* [paseto](https://github.com/o1egl/paseto) **star:244** Golang implementation of Platform-Agnostic Security Tokens (PASETO). ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/o1egl/paseto)
|
||||||
* [httpauth](https://github.com/goji/httpauth) **star:182** HTTP Authentication middleware. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/goji/httpauth)
|
* [httpauth](https://github.com/goji/httpauth) **star:182** HTTP Authentication middleware. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/goji/httpauth)
|
||||||
@ -233,8 +233,8 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
* [mow.cli](https://github.com/jawher/mow.cli) **star:626** Go library for building CLI applications with sophisticated flag and argument parsing and validation. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
|
* [mow.cli](https://github.com/jawher/mow.cli) **star:626** Go library for building CLI applications with sophisticated flag and argument parsing and validation. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
|
||||||
* [liner](https://github.com/peterh/liner) **star:593** Go readline-like library for command-line interfaces. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/peterh/liner)
|
* [liner](https://github.com/peterh/liner) **star:593** Go readline-like library for command-line interfaces. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/peterh/liner)
|
||||||
* [cli](https://github.com/mkideal/cli) **star:481** Feature-rich and easy to use command-line package based on golang struct tags. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mkideal/cli)
|
* [cli](https://github.com/mkideal/cli) **star:481** Feature-rich and easy to use command-line package based on golang struct tags. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mkideal/cli)
|
||||||
* [flaggy](https://github.com/integrii/flaggy) **star:456** A robust and idiomatic flags package with excellent subcommand support. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/integrii/flaggy)
|
* [flaggy](https://github.com/integrii/flaggy) **star:456** A robust and idiomatic flags package with excellent subcommand support. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/integrii/flaggy)
|
||||||
* [ops](https://github.com/nanovms/ops) **star:269** Unikernel Builder/Orchestrator. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nanovms/ops)
|
* [ops](https://github.com/nanovms/ops) **star:269** Unikernel Builder/Orchestrator. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/nanovms/ops)
|
||||||
* [argparse](https://github.com/akamensky/argparse) **star:116** Command line argument parser inspired by Python's argparse module. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/akamensky/argparse)
|
* [argparse](https://github.com/akamensky/argparse) **star:116** Command line argument parser inspired by Python's argparse module. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/akamensky/argparse)
|
||||||
* [flag](https://github.com/cosiner/flag) **star:100** Simple but powerful command line option parsing library for Go supporting subcommand. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/cosiner/flag)
|
* [flag](https://github.com/cosiner/flag) **star:100** Simple but powerful command line option parsing library for Go supporting subcommand. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/cosiner/flag)
|
||||||
* [ukautz/clif](https://github.com/ukautz/clif) **star:98** Small command line interface framework. [![godoc][GoDoc]](https://godoc.org/github.com/ukautz/clif)
|
* [ukautz/clif](https://github.com/ukautz/clif) **star:98** Small command line interface framework. [![godoc][GoDoc]](https://godoc.org/github.com/ukautz/clif)
|
||||||
@ -277,7 +277,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
* [uitable](https://github.com/gosuri/uitable) **star:506** Library to improve readability in terminal apps using tabular data. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uitable)
|
* [uitable](https://github.com/gosuri/uitable) **star:506** Library to improve readability in terminal apps using tabular data. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uitable)
|
||||||
* [go-colorable](https://github.com/mattn/go-colorable) **star:386** Colorable writer for windows. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-colorable)
|
* [go-colorable](https://github.com/mattn/go-colorable) **star:386** Colorable writer for windows. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-colorable)
|
||||||
* [go-isatty](https://github.com/mattn/go-isatty) **star:347** isatty for golang. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-isatty)
|
* [go-isatty](https://github.com/mattn/go-isatty) **star:347** isatty for golang. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-isatty)
|
||||||
* [chalk](https://github.com/ttacon/chalk) **star:308** Intuitive package for prettifying terminal/console output. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/ttacon/chalk)
|
* [chalk](https://github.com/ttacon/chalk) **star:308** Intuitive package for prettifying terminal/console output. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/ttacon/chalk)
|
||||||
* [tabby](https://github.com/cheynewallace/tabby) **star:249** A tiny library for super simple Golang tables. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/cheynewallace/tabby)
|
* [tabby](https://github.com/cheynewallace/tabby) **star:249** A tiny library for super simple Golang tables. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/cheynewallace/tabby)
|
||||||
* [gookit/color](https://github.com/gookit/color) **star:218** Terminal color rendering tool library, support 16 colors, 256 colors, RGB color rendering output, compatible with Windows. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gookit/color) ![Contains Chinese documents][CN]
|
* [gookit/color](https://github.com/gookit/color) **star:218** Terminal color rendering tool library, support 16 colors, 256 colors, RGB color rendering output, compatible with Windows. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/gookit/color) ![Contains Chinese documents][CN]
|
||||||
* [go-colortext](https://github.com/daviddengcn/go-colortext) **star:197** Go library for color output in terminals. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/daviddengcn/go-colortext)
|
* [go-colortext](https://github.com/daviddengcn/go-colortext) **star:197** Go library for color output in terminals. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/daviddengcn/go-colortext)
|
||||||
@ -350,7 +350,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
* [golang-set](https://github.com/deckarep/golang-set) **star:1209** Thread-Safe and Non-Thread-Safe high-performance sets for Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/deckarep/golang-set)
|
* [golang-set](https://github.com/deckarep/golang-set) **star:1209** Thread-Safe and Non-Thread-Safe high-performance sets for Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/deckarep/golang-set)
|
||||||
* [boomfilters](https://github.com/tylertreat/BoomFilters) **star:1168** Probabilistic data structures for processing continuous, unbounded streams. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/BoomFilters)
|
* [boomfilters](https://github.com/tylertreat/BoomFilters) **star:1168** Probabilistic data structures for processing continuous, unbounded streams. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/BoomFilters)
|
||||||
* [gota](https://github.com/kniren/gota) **star:897** Implementation of dataframes, series, and data wrangling methods for Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/kniren/gota)
|
* [gota](https://github.com/kniren/gota) **star:897** Implementation of dataframes, series, and data wrangling methods for Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/kniren/gota)
|
||||||
* [roaring](https://github.com/RoaringBitmap/roaring) **star:677** Go package implementing compressed bitsets. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/RoaringBitmap/roaring)
|
* [roaring](https://github.com/RoaringBitmap/roaring) **star:677** Go package implementing compressed bitsets. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/RoaringBitmap/roaring)
|
||||||
* [willf/bloom](https://github.com/willf/bloom) **star:676** Go package implementing Bloom filters. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bloom)
|
* [willf/bloom](https://github.com/willf/bloom) **star:676** Go package implementing Bloom filters. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bloom)
|
||||||
* [hyperloglog](https://github.com/axiomhq/hyperloglog) **star:663** HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/axiomhq/hyperloglog)
|
* [hyperloglog](https://github.com/axiomhq/hyperloglog) **star:663** HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/axiomhq/hyperloglog)
|
||||||
* [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) **star:520** Cuckoo filter: a good alternative to a counting bloom filter implemented in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/seiflotfy/cuckoofilter)
|
* [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) **star:520** Cuckoo filter: a good alternative to a counting bloom filter implemented in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/seiflotfy/cuckoofilter)
|
||||||
@ -361,7 +361,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
* [algorithms](https://github.com/shady831213/algorithms) **star:250** Algorithms and data structures.CLRS study. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shady831213/algorithms)
|
* [algorithms](https://github.com/shady831213/algorithms) **star:250** Algorithms and data structures.CLRS study. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shady831213/algorithms)
|
||||||
* [goskiplist](https://github.com/ryszard/goskiplist) **star:195** Skip list implementation in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ryszard/goskiplist)
|
* [goskiplist](https://github.com/ryszard/goskiplist) **star:195** Skip list implementation in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ryszard/goskiplist)
|
||||||
* [hilbert](https://github.com/google/hilbert) **star:185** Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/google/hilbert)
|
* [hilbert](https://github.com/google/hilbert) **star:185** Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/google/hilbert)
|
||||||
* [merkletree](https://github.com/cbergoon/merkletree) **star:147** Implementation of a merkle tree providing an efficient and secure verification of the contents of data structures. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/cbergoon/merkletree)
|
* [merkletree](https://github.com/cbergoon/merkletree) **star:147** Implementation of a merkle tree providing an efficient and secure verification of the contents of data structures. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/cbergoon/merkletree)
|
||||||
* [bloom](https://github.com/zhenjl/bloom) **star:128** Bloom filters implemented in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/zhenjl/bloom)
|
* [bloom](https://github.com/zhenjl/bloom) **star:128** Bloom filters implemented in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/zhenjl/bloom)
|
||||||
* [binpacker](https://github.com/zhuangsirui/binpacker) **star:128** Binary packer and unpacker helps user build custom binary stream. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/zhuangsirui/binpacker)
|
* [binpacker](https://github.com/zhuangsirui/binpacker) **star:128** Binary packer and unpacker helps user build custom binary stream. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/zhuangsirui/binpacker)
|
||||||
* [skiplist](https://github.com/MauriceGit/skiplist) **star:101** Very fast Go Skiplist implementation. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/MauriceGit/skiplist)
|
* [skiplist](https://github.com/MauriceGit/skiplist) **star:101** Very fast Go Skiplist implementation. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/MauriceGit/skiplist)
|
||||||
@ -493,7 +493,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
|
|
||||||
* Relational Databases
|
* Relational Databases
|
||||||
* [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8215** MySQL driver for Go. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/go-sql-driver/mysql)
|
* [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8215** MySQL driver for Go. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/go-sql-driver/mysql)
|
||||||
* [pq](https://github.com/lib/pq) **star:5236** Pure Go Postgres driver for database/sql. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/lib/pq)
|
* [pq](https://github.com/lib/pq) **star:5236** Pure Go Postgres driver for database/sql. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/lib/pq)
|
||||||
* [go-sqlite3](https://github.com/mattn/go-sqlite3) **star:3467** SQLite3 driver for go that uses database/sql. ![star > 1000][Silver] ![There was an update last week][Green]
|
* [go-sqlite3](https://github.com/mattn/go-sqlite3) **star:3467** SQLite3 driver for go that uses database/sql. ![star > 1000][Silver] ![There was an update last week][Green]
|
||||||
* [pgx](https://github.com/jackc/pgx) **star:1984** PostgreSQL driver supporting features beyond those exposed by database/sql. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jackc/pgx)
|
* [pgx](https://github.com/jackc/pgx) **star:1984** PostgreSQL driver supporting features beyond those exposed by database/sql. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jackc/pgx)
|
||||||
* [go-mssqldb](https://github.com/denisenkom/go-mssqldb) **star:1031** Microsoft MSSQL driver for Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/denisenkom/go-mssqldb)
|
* [go-mssqldb](https://github.com/denisenkom/go-mssqldb) **star:1031** Microsoft MSSQL driver for Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/denisenkom/go-mssqldb)
|
||||||
@ -795,10 +795,10 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
* [semaphore](https://github.com/kamilsk/semaphore) **star:76** Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/semaphore)
|
* [semaphore](https://github.com/kamilsk/semaphore) **star:76** Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/semaphore)
|
||||||
* [semaphore](https://github.com/marusama/semaphore) **star:73** Fast resizable semaphore implementation based on CAS (faster than channel-based semaphore implementations). [![godoc][GoDoc]](https://godoc.org/github.com/marusama/semaphore)
|
* [semaphore](https://github.com/marusama/semaphore) **star:73** Fast resizable semaphore implementation based on CAS (faster than channel-based semaphore implementations). [![godoc][GoDoc]](https://godoc.org/github.com/marusama/semaphore)
|
||||||
* [gpool](https://github.com/Sherifabdlnaby/gpool) **star:56** manages a resizeable pool of context-aware goroutines to bound concurrency. [![godoc][GoDoc]](https://godoc.org/github.com/Sherifabdlnaby/gpool)
|
* [gpool](https://github.com/Sherifabdlnaby/gpool) **star:56** manages a resizeable pool of context-aware goroutines to bound concurrency. [![godoc][GoDoc]](https://godoc.org/github.com/Sherifabdlnaby/gpool)
|
||||||
* [worker-pool](https://github.com/vardius/worker-pool) **star:47** goworker is a Go simple async worker pool. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/vardius/worker-pool)
|
* [worker-pool](https://github.com/vardius/worker-pool) **star:47** goworker is a Go simple async worker pool. [![godoc][GoDoc]](https://godoc.org/github.com/vardius/worker-pool)
|
||||||
* [breaker](https://github.com/kamilsk/breaker) **star:37** Flexible mechanism to make execution flow interruptible. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/breaker)
|
* [breaker](https://github.com/kamilsk/breaker) **star:37** Flexible mechanism to make execution flow interruptible. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/breaker)
|
||||||
* [cyclicbarrier](https://github.com/marusama/cyclicbarrier) **star:36** CyclicBarrier for golang. [![godoc][GoDoc]](https://godoc.org/github.com/marusama/cyclicbarrier)
|
* [cyclicbarrier](https://github.com/marusama/cyclicbarrier) **star:36** CyclicBarrier for golang. [![godoc][GoDoc]](https://godoc.org/github.com/marusama/cyclicbarrier)
|
||||||
* [gollback](https://github.com/vardius/gollback) **star:27** asynchronous simple function utilities, for managing execution of closures and callbacks. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gollback)
|
* [gollback](https://github.com/vardius/gollback) **star:27** asynchronous simple function utilities, for managing execution of closures and callbacks. [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gollback)
|
||||||
* [parallel-fn](https://github.com/rafaeljesus/parallel-fn) **star:25** Run functions in parallel. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafaeljesus/parallel-fn)
|
* [parallel-fn](https://github.com/rafaeljesus/parallel-fn) **star:25** Run functions in parallel. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafaeljesus/parallel-fn)
|
||||||
* [async](https://github.com/studiosol/async) **star:23** A safe way to execute functions asynchronously, recovering them in case of panic. [![godoc][GoDoc]](https://godoc.org/github.com/studiosol/async)
|
* [async](https://github.com/studiosol/async) **star:23** A safe way to execute functions asynchronously, recovering them in case of panic. [![godoc][GoDoc]](https://godoc.org/github.com/studiosol/async)
|
||||||
* [threadpool](https://github.com/shettyh/threadpool) **star:21** Golang threadpool implementation. [![godoc][GoDoc]](https://godoc.org/github.com/shettyh/threadpool)
|
* [threadpool](https://github.com/shettyh/threadpool) **star:21** Golang threadpool implementation. [![godoc][GoDoc]](https://godoc.org/github.com/shettyh/threadpool)
|
||||||
@ -908,7 +908,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
*Libraries for scheduling jobs.*
|
*Libraries for scheduling jobs.*
|
||||||
|
|
||||||
* [gron](https://github.com/roylee0704/gron) **star:640** Define time-based tasks using a simple Go API and Gron’s scheduler will run them accordingly. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/roylee0704/gron)
|
* [gron](https://github.com/roylee0704/gron) **star:640** Define time-based tasks using a simple Go API and Gron’s scheduler will run them accordingly. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/roylee0704/gron)
|
||||||
* [JobRunner](https://github.com/bamzi/jobrunner) **star:584** Smart and featureful cron job scheduler with job queuing and live monitoring built in. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bamzi/jobrunner)
|
* [JobRunner](https://github.com/bamzi/jobrunner) **star:584** Smart and featureful cron job scheduler with job queuing and live monitoring built in. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/bamzi/jobrunner)
|
||||||
* [jobs](https://github.com/albrow/jobs) **star:452** Persistent and flexible background jobs library. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/albrow/jobs)
|
* [jobs](https://github.com/albrow/jobs) **star:452** Persistent and flexible background jobs library. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/albrow/jobs)
|
||||||
* [scheduler](https://github.com/carlescere/scheduler) **star:296** Cronjobs scheduling made easy. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/scheduler)
|
* [scheduler](https://github.com/carlescere/scheduler) **star:296** Cronjobs scheduling made easy. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/scheduler)
|
||||||
* [clockwerk](http://github.com/onatm/clockwerk) Go package to schedule periodic jobs using a simple, fluent syntax.
|
* [clockwerk](http://github.com/onatm/clockwerk) Go package to schedule periodic jobs using a simple, fluent syntax.
|
||||||
@ -941,14 +941,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
*Libraries for generating and working with log files.*
|
*Libraries for generating and working with log files.*
|
||||||
|
|
||||||
* [logrus](https://github.com/Sirupsen/logrus) **star:12171** Structured logger for Go. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
|
* [logrus](https://github.com/Sirupsen/logrus) **star:12171** Structured logger for Go. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
|
||||||
* [zap](https://github.com/uber-go/zap) **star:7591** Fast, structured, leveled logging in Go. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/zap)
|
* [zap](https://github.com/uber-go/zap) **star:7591** Fast, structured, leveled logging in Go. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/zap)
|
||||||
* [spew](https://github.com/davecgh/go-spew) **star:3342** Implements a deep pretty printer for Go data structures to aid in debugging. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/davecgh/go-spew)
|
* [spew](https://github.com/davecgh/go-spew) **star:3342** Implements a deep pretty printer for Go data structures to aid in debugging. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/davecgh/go-spew)
|
||||||
* [glog](https://github.com/golang/glog) **star:2345** Leveled execution logs for Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang/glog)
|
* [glog](https://github.com/golang/glog) **star:2345** Leveled execution logs for Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang/glog)
|
||||||
* [zerolog](https://github.com/rs/zerolog) **star:2308** Zero-allocation JSON logger. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/rs/zerolog)
|
* [zerolog](https://github.com/rs/zerolog) **star:2308** Zero-allocation JSON logger. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/rs/zerolog)
|
||||||
* [tail](https://github.com/hpcloud/tail) **star:1552** Go package striving to emulate the features of the BSD tail program. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/hpcloud/tail)
|
* [tail](https://github.com/hpcloud/tail) **star:1552** Go package striving to emulate the features of the BSD tail program. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/hpcloud/tail)
|
||||||
* [lumberjack](https://github.com/natefinch/lumberjack) **star:1483** Simple rolling logger, implements io.WriteCloser. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/natefinch/lumberjack)
|
* [lumberjack](https://github.com/natefinch/lumberjack) **star:1483** Simple rolling logger, implements io.WriteCloser. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/natefinch/lumberjack)
|
||||||
* [seelog](https://github.com/cihub/seelog) **star:1362** Logging functionality with flexible dispatching, filtering, and formatting. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/cihub/seelog)
|
* [seelog](https://github.com/cihub/seelog) **star:1362** Logging functionality with flexible dispatching, filtering, and formatting. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/cihub/seelog)
|
||||||
* [log15](https://github.com/inconshreveable/log15) **star:916** Simple, powerful logging for Go. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/log15)
|
* [log15](https://github.com/inconshreveable/log15) **star:916** Simple, powerful logging for Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/log15)
|
||||||
* [log](https://github.com/apex/log) **star:736** Structured logging package for Go. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/apex/log)
|
* [log](https://github.com/apex/log) **star:736** Structured logging package for Go. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/apex/log)
|
||||||
* [logxi](https://github.com/mgutz/logxi) **star:334** 12-factor app logger that is fast and makes you happy. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mgutz/logxi)
|
* [logxi](https://github.com/mgutz/logxi) **star:334** 12-factor app logger that is fast and makes you happy. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mgutz/logxi)
|
||||||
* [onelog](https://github.com/francoispqt/onelog) **star:334** Onelog is a dead simple but very efficient JSON logger. It is the fastest JSON logger out there in all scenario. Also, it is one of the logger with the lowest allocation. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/francoispqt/onelog)
|
* [onelog](https://github.com/francoispqt/onelog) **star:334** Onelog is a dead simple but very efficient JSON logger. It is the fastest JSON logger out there in all scenario. Also, it is one of the logger with the lowest allocation. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/francoispqt/onelog)
|
||||||
@ -1092,7 +1092,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [alice](https://github.com/magic003/alice) **star:34** Additive dependency injection container for Golang. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/magic003/alice)
|
* [alice](https://github.com/magic003/alice) **star:34** Additive dependency injection container for Golang. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/magic003/alice)
|
||||||
* [inject](https://github.com/defval/inject) **star:30** A reflection based dependency injection container with simple interface. [![godoc][GoDoc]](https://godoc.org/github.com/defval/inject)
|
* [inject](https://github.com/defval/inject) **star:30** A reflection based dependency injection container with simple interface. [![godoc][GoDoc]](https://godoc.org/github.com/defval/inject)
|
||||||
* [wire](https://github.com/Fs02/wire) **star:19** Strict Runtime Dependency Injection for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/Fs02/wire)
|
* [wire](https://github.com/Fs02/wire) **star:19** Strict Runtime Dependency Injection for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/Fs02/wire)
|
||||||
* [gocontainer](https://github.com/vardius/gocontainer) **star:9** Simple Dependency Injection Container. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gocontainer)
|
* [gocontainer](https://github.com/vardius/gocontainer) **star:9** Simple Dependency Injection Container. [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gocontainer)
|
||||||
* [linker](https://github.com/logrange/linker) **star:9** A reflection based dependency injection and inversion of control library with components lifecycle support. [![godoc][GoDoc]](https://godoc.org/github.com/logrange/linker)
|
* [linker](https://github.com/logrange/linker) **star:9** A reflection based dependency injection and inversion of control library with components lifecycle support. [![godoc][GoDoc]](https://godoc.org/github.com/logrange/linker)
|
||||||
|
|
||||||
### Project Layout
|
### Project Layout
|
||||||
@ -1490,7 +1490,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
|
|
||||||
* Testing Frameworks
|
* Testing Frameworks
|
||||||
* [testmd](https://godoc.org/github.com/tvastar/test/cmd/testmd) Convert markdown snippets into testable go code.
|
* [testmd](https://godoc.org/github.com/tvastar/test/cmd/testmd) Convert markdown snippets into testable go code.
|
||||||
* [Testify](https://github.com/stretchr/testify) **star:8314** Sacred extension to the standard go testing package. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/stretchr/testify)
|
* [Testify](https://github.com/stretchr/testify) **star:8314** Sacred extension to the standard go testing package. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/stretchr/testify)
|
||||||
* [go-cmp](https://github.com/google/go-cmp) **star:1196** Package for comparing Go values in tests. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/google/go-cmp)
|
* [go-cmp](https://github.com/google/go-cmp) **star:1196** Package for comparing Go values in tests. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/google/go-cmp)
|
||||||
* [httpexpect](https://github.com/gavv/httpexpect) **star:1155** Concise, declarative, and easy to use end-to-end HTTP and REST API testing. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gavv/httpexpect)
|
* [httpexpect](https://github.com/gavv/httpexpect) **star:1155** Concise, declarative, and easy to use end-to-end HTTP and REST API testing. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gavv/httpexpect)
|
||||||
* [godog](https://github.com/DATA-DOG/godog) **star:774** Cucumber or Behat like BDD framework for Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/godog)
|
* [godog](https://github.com/DATA-DOG/godog) **star:774** Cucumber or Behat like BDD framework for Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/godog)
|
||||||
@ -1631,7 +1631,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [anaconda](https://github.com/ChimeraCoder/anaconda) **star:992** Go client library for the Twitter 1.1 API. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/ChimeraCoder/anaconda)
|
* [anaconda](https://github.com/ChimeraCoder/anaconda) **star:992** Go client library for the Twitter 1.1 API. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/ChimeraCoder/anaconda)
|
||||||
* [discordgo](https://github.com/bwmarrin/discordgo) **star:990** Go bindings for the Discord Chat API. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bwmarrin/discordgo)
|
* [discordgo](https://github.com/bwmarrin/discordgo) **star:990** Go bindings for the Discord Chat API. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bwmarrin/discordgo)
|
||||||
* [stripe](https://github.com/stripe/stripe-go) **star:954** Go client for the Stripe API. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/stripe/stripe-go)
|
* [stripe](https://github.com/stripe/stripe-go) **star:954** Go client for the Stripe API. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/stripe/stripe-go)
|
||||||
* [facebook](https://github.com/huandu/facebook) **star:774** Go Library that supports the Facebook Graph API. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/huandu/facebook)
|
* [facebook](https://github.com/huandu/facebook) **star:774** Go Library that supports the Facebook Graph API. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/huandu/facebook)
|
||||||
* [go-twitter](https://github.com/dghubble/go-twitter) **star:730** Go client library for the Twitter v1.1 APIs. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/go-twitter)
|
* [go-twitter](https://github.com/dghubble/go-twitter) **star:730** Go client library for the Twitter v1.1 APIs. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/go-twitter)
|
||||||
* [minio-go](https://github.com/minio/minio-go) **star:728** Minio Go Library for Amazon S3 compatible cloud storage. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/minio/minio-go)
|
* [minio-go](https://github.com/minio/minio-go) **star:728** Minio Go Library for Amazon S3 compatible cloud storage. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/minio/minio-go)
|
||||||
* [go-jira](https://github.com/andygrunwald/go-jira) **star:591** Go client library for [Atlassian JIRA](https://www.atlassian.com/software/jira) ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/go-jira)
|
* [go-jira](https://github.com/andygrunwald/go-jira) **star:591** Go client library for [Atlassian JIRA](https://www.atlassian.com/software/jira) ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/go-jira)
|
||||||
@ -1705,6 +1705,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [wuzz](https://github.com/asciimoo/wuzz) **star:8294** Interactive cli tool for HTTP inspection. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
|
* [wuzz](https://github.com/asciimoo/wuzz) **star:8294** Interactive cli tool for HTTP inspection. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
|
||||||
* [sqlx](https://github.com/jmoiron/sqlx) **star:6901** provides a set of extensions on top of the excellent built-in database/sql package. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
|
* [sqlx](https://github.com/jmoiron/sqlx) **star:6901** provides a set of extensions on top of the excellent built-in database/sql package. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
|
||||||
* [peco](https://github.com/peco/peco) **star:5506** Simplistic interactive filtering tool. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
|
* [peco](https://github.com/peco/peco) **star:5506** Simplistic interactive filtering tool. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
|
||||||
|
* [usql](https://github.com/knq/usql) **star:4685** usql is a universal command-line interface for SQL databases. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
|
||||||
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4574** Deliver Go binaries as fast and easily as possible. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
|
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4574** Deliver Go binaries as fast and easily as possible. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
|
||||||
* [godropbox](https://github.com/dropbox/godropbox) **star:3749** Common libraries for writing Go services/applications from Dropbox. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
|
* [godropbox](https://github.com/dropbox/godropbox) **star:3749** Common libraries for writing Go services/applications from Dropbox. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
|
||||||
* [realize](https://github.com/tockins/realize) **star:3191** Go build system with file watchers and live reload. Run, build and watch file changes with custom paths. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize)
|
* [realize](https://github.com/tockins/realize) **star:3191** Go build system with file watchers and live reload. Run, build and watch file changes with custom paths. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize)
|
||||||
@ -1745,8 +1746,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [go-bind-plugin](https://github.com/wendigo/go-bind-plugin) **star:160** go:generate tool for wrapping symbols exported by golang plugins (1.8 only). ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/wendigo/go-bind-plugin)
|
* [go-bind-plugin](https://github.com/wendigo/go-bind-plugin) **star:160** go:generate tool for wrapping symbols exported by golang plugins (1.8 only). ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/wendigo/go-bind-plugin)
|
||||||
* [rerun](https://github.com/ivpusic/rerun) **star:153** Recompiling and rerunning go apps when source changes. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/rerun)
|
* [rerun](https://github.com/ivpusic/rerun) **star:153** Recompiling and rerunning go apps when source changes. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/rerun)
|
||||||
* [moldova](https://github.com/StabbyCutyou/moldova) **star:146** Utility for generating random data based on an input template. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/StabbyCutyou/moldova)
|
* [moldova](https://github.com/StabbyCutyou/moldova) **star:146** Utility for generating random data based on an input template. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/StabbyCutyou/moldova)
|
||||||
* [gotenv](https://github.com/subosito/gotenv) **star:145** Load environment variables from `.env` or any `io.Reader` in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/subosito/gotenv)
|
|
||||||
* [gubrak](https://github.com/novalagung/gubrak) **star:145** Golang utility library with syntactic sugar. It's like lodash, but for golang. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/novalagung/gubrak)
|
* [gubrak](https://github.com/novalagung/gubrak) **star:145** Golang utility library with syntactic sugar. It's like lodash, but for golang. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/novalagung/gubrak)
|
||||||
|
* [gotenv](https://github.com/subosito/gotenv) **star:145** Load environment variables from `.env` or any `io.Reader` in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/subosito/gotenv)
|
||||||
* [robustly](https://github.com/VividCortex/robustly) **star:137** Runs functions resiliently, catching and restarting panics. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/robustly)
|
* [robustly](https://github.com/VividCortex/robustly) **star:137** Runs functions resiliently, catching and restarting panics. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/robustly)
|
||||||
* [util](https://github.com/shomali11/util) **star:137** Collection of useful utility functions. (strings, concurrency, manipulations, ...). ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shomali11/util)
|
* [util](https://github.com/shomali11/util) **star:137** Collection of useful utility functions. (strings, concurrency, manipulations, ...). ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shomali11/util)
|
||||||
* [Death](https://github.com/vrecan/death) **star:133** Managing go application shutdown with signals. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/vrecan/death)
|
* [Death](https://github.com/vrecan/death) **star:133** Managing go application shutdown with signals. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/vrecan/death)
|
||||||
@ -1760,7 +1761,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [go-bsdiff](https://github.com/gabstv/go-bsdiff) **star:84** Pure Go bsdiff and bspatch libraries and CLI tools. [![godoc][GoDoc]](https://godoc.org/github.com/gabstv/go-bsdiff)
|
* [go-bsdiff](https://github.com/gabstv/go-bsdiff) **star:84** Pure Go bsdiff and bspatch libraries and CLI tools. [![godoc][GoDoc]](https://godoc.org/github.com/gabstv/go-bsdiff)
|
||||||
* [pm](https://github.com/VividCortex/pm) **star:72** Process (i.e. goroutine) manager with an HTTP API. [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/pm)
|
* [pm](https://github.com/VividCortex/pm) **star:72** Process (i.e. goroutine) manager with an HTTP API. [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/pm)
|
||||||
* [UNIS](https://github.com/esemplastic/unis) **star:69** Common Architecture™ for String Utilities in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
|
* [UNIS](https://github.com/esemplastic/unis) **star:69** Common Architecture™ for String Utilities in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
|
||||||
* [usql](https://github.com/knq/usql) usql is a universal command-line interface for SQL databases.
|
|
||||||
* [xferspdy](https://github.com/monmohan/xferspdy) **star:68** Xferspdy provides binary diff and patch library in golang. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy)
|
* [xferspdy](https://github.com/monmohan/xferspdy) **star:68** Xferspdy provides binary diff and patch library in golang. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy)
|
||||||
* [go-health](https://github.com/Talento90/go-health) **star:63** Health package simplifies the way you add health check to your services. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Talento90/go-health)
|
* [go-health](https://github.com/Talento90/go-health) **star:63** Health package simplifies the way you add health check to your services. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Talento90/go-health)
|
||||||
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:58** 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)
|
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:58** Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind. [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx)
|
||||||
@ -1872,7 +1872,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
|
|
||||||
* [Gin](https://github.com/gin-gonic/gin) **star:30627** Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gin-gonic/gin)
|
* [Gin](https://github.com/gin-gonic/gin) **star:30627** Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gin-gonic/gin)
|
||||||
* [Buffalo](http://gobuffalo.io) Bringing the productivity of Rails to Go!
|
* [Buffalo](http://gobuffalo.io) Bringing the productivity of Rails to Go!
|
||||||
* [Beego](https://github.com/astaxie/beego) **star:21667** beego is an open-source, high-performance web framework for the Go programming language. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/astaxie/beego) ![Contains Chinese documents][CN]
|
* [Beego](https://github.com/astaxie/beego) **star:21667** beego is an open-source, high-performance web framework for the Go programming language. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/astaxie/beego) ![Contains Chinese documents][CN]
|
||||||
* [Echo](https://github.com/labstack/echo) **star:14869** High performance, minimalist Go web framework. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/labstack/echo)
|
* [Echo](https://github.com/labstack/echo) **star:14869** High performance, minimalist Go web framework. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/labstack/echo)
|
||||||
* [Revel](https://github.com/revel/revel) **star:11284** High-productivity web framework for the Go language. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/revel/revel)
|
* [Revel](https://github.com/revel/revel) **star:11284** High-productivity web framework for the Go language. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/revel/revel)
|
||||||
* [Goa](https://github.com/goadesign/goa) **star:3528** Goa provides a holistic approach for developing remote APIs and microservices in Go. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goadesign/goa)
|
* [Goa](https://github.com/goadesign/goa) **star:3528** Goa provides a holistic approach for developing remote APIs and microservices in Go. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goadesign/goa)
|
||||||
@ -1881,8 +1881,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [Macaron](https://github.com/go-macaron/macaron) **star:2828** Macaron is a high productive and modular design web framework in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/go-macaron/macaron)
|
* [Macaron](https://github.com/go-macaron/macaron) **star:2828** Macaron is a high productive and modular design web framework in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/go-macaron/macaron)
|
||||||
* [utron](https://github.com/gernest/utron) **star:2135** Lightweight MVC framework for Go(Golang). ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gernest/utron)
|
* [utron](https://github.com/gernest/utron) **star:2135** Lightweight MVC framework for Go(Golang). ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gernest/utron)
|
||||||
* [tigertonic](https://github.com/rcrowley/go-tigertonic) **star:996** Go framework for building JSON web services inspired by Dropwizard. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rcrowley/go-tigertonic)
|
* [tigertonic](https://github.com/rcrowley/go-tigertonic) **star:996** Go framework for building JSON web services inspired by Dropwizard. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rcrowley/go-tigertonic)
|
||||||
* [traffic](https://github.com/pilu/traffic) Sinatra inspired regexp/pattern mux and web framework for Go.
|
|
||||||
* [tango](https://github.com/lunny/tango) **star:819** Micro & pluggable web framework for Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/lunny/tango) ![Contains Chinese documents][CN]
|
* [tango](https://github.com/lunny/tango) **star:819** Micro & pluggable web framework for Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/lunny/tango) ![Contains Chinese documents][CN]
|
||||||
|
* [traffic](https://github.com/pilu/traffic) **star:517** Sinatra inspired regexp/pattern mux and web framework for Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/pilu/traffic)
|
||||||
* [gongular](https://github.com/mustafaakin/gongular) **star:416** Fast Go web framework with input mapping/validation and (DI) Dependency Injection. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mustafaakin/gongular)
|
* [gongular](https://github.com/mustafaakin/gongular) **star:416** Fast Go web framework with input mapping/validation and (DI) Dependency Injection. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mustafaakin/gongular)
|
||||||
* [neo](https://github.com/ivpusic/neo) **star:393** Neo is minimal and fast Go Web Framework with extremely simple API. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/neo)
|
* [neo](https://github.com/ivpusic/neo) **star:393** Neo is minimal and fast Go Web Framework with extremely simple API. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/neo)
|
||||||
* [mango](https://github.com/paulbellamy/mango) **star:339** Mango is a modular web-application framework for Go, inspired by Rack, and PEP333. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/paulbellamy/mango)
|
* [mango](https://github.com/paulbellamy/mango) **star:339** Mango is a modular web-application framework for Go, inspired by Rack, and PEP333. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/paulbellamy/mango)
|
||||||
@ -1964,7 +1964,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
|
|
||||||
## Windows
|
## Windows
|
||||||
|
|
||||||
* [go-ole](https://github.com/go-ole/go-ole) **star:556** Win32 OLE implementation for golang. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-ole/go-ole)
|
* [go-ole](https://github.com/go-ole/go-ole) **star:556** Win32 OLE implementation for golang. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/go-ole/go-ole)
|
||||||
* [d3d9](https://github.com/gonutz/d3d9) **star:86** Go bindings for Direct3D9. [![godoc][GoDoc]](https://godoc.org/github.com/gonutz/d3d9)
|
* [d3d9](https://github.com/gonutz/d3d9) **star:86** Go bindings for Direct3D9. [![godoc][GoDoc]](https://godoc.org/github.com/gonutz/d3d9)
|
||||||
* [gosddl](https://github.com/MonaxGT/gosddl) **star:1** Converter from SDDL-string to user-friendly JSON. SDDL consist of four part: Owner, Primary Group, DACL, SACL. [![godoc][GoDoc]](https://godoc.org/github.com/MonaxGT/gosddl)
|
* [gosddl](https://github.com/MonaxGT/gosddl) **star:1** Converter from SDDL-string to user-friendly JSON. SDDL consist of four part: Owner, Primary Group, DACL, SACL. [![godoc][GoDoc]](https://godoc.org/github.com/MonaxGT/gosddl)
|
||||||
|
|
||||||
@ -1991,14 +1991,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [GoLint](https://github.com/golang/lint) **star:3176** Golint is a linter for Go source code. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang/lint)
|
* [GoLint](https://github.com/golang/lint) **star:3176** Golint is a linter for Go source code. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/golang/lint)
|
||||||
* [errcheck](https://github.com/kisielk/errcheck) **star:1328** Errcheck is a program for checking for unchecked errors in Go programs. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
|
* [errcheck](https://github.com/kisielk/errcheck) **star:1328** Errcheck is a program for checking for unchecked errors in Go programs. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
|
||||||
* [gcvis](https://github.com/davecheney/gcvis) **star:921** Visualise Go program GC trace data in real time. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
|
* [gcvis](https://github.com/davecheney/gcvis) **star:921** Visualise Go program GC trace data in real time. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
|
||||||
* [php-parser](https://github.com/z7zmey/php-parser) **star:657** A Parser for PHP written in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
|
|
||||||
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.
|
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.
|
||||||
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) tarp finds functions and methods without direct unit tests in Go source code.
|
* [php-parser](https://github.com/z7zmey/php-parser) **star:657** A Parser for PHP written in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
|
||||||
* [go-critic](https://github.com/go-critic/go-critic) **star:587** source code linter that brings checks that are currently not implemented in other linters. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
|
* [go-critic](https://github.com/go-critic/go-critic) **star:587** source code linter that brings checks that are currently not implemented in other linters. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
|
||||||
* [GolangCI](https://golangci.com/) GolangCI is an automated Golang code review service for GitHub pull requests. Service is open source and it's free for open source projects.
|
|
||||||
* [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) Tool to fix (add, remove) your Go imports automatically.
|
* [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) Tool to fix (add, remove) your Go imports automatically.
|
||||||
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:378** Web based Golang AST visualizer. ![star > 100][Bronze]
|
* [GolangCI](https://golangci.com/) GolangCI is an automated Golang code review service for GitHub pull requests. Service is open source and it's free for open source projects.
|
||||||
* [GoCover.io](http://gocover.io/) GoCover.io offers the code coverage of any golang package as a service.
|
* [GoCover.io](http://gocover.io/) GoCover.io offers the code coverage of any golang package as a service.
|
||||||
|
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:378** Web based Golang AST visualizer. ![star > 100][Bronze]
|
||||||
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:284** go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch)
|
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:284** go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch)
|
||||||
* [unconvert](https://github.com/mdempsky/unconvert) **star:261** Remove unnecessary type conversions from Go source. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
|
* [unconvert](https://github.com/mdempsky/unconvert) **star:261** Remove unnecessary type conversions from Go source. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
|
||||||
* [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) unused checks Go code for unused constants, variables, functions and types.
|
* [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) unused checks Go code for unused constants, variables, functions and types.
|
||||||
@ -2010,6 +2009,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [lint](https://github.com/surullabs/lint) **star:63** Run linters as part of go test. [![godoc][GoDoc]](https://godoc.org/github.com/surullabs/lint)
|
* [lint](https://github.com/surullabs/lint) **star:63** Run linters as part of go test. [![godoc][GoDoc]](https://godoc.org/github.com/surullabs/lint)
|
||||||
* [validate](https://github.com/mccoyst/validate) **star:62** Automatically validates struct fields with tags. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/validate)
|
* [validate](https://github.com/mccoyst/validate) **star:62** Automatically validates struct fields with tags. ![It hasn't been updated in the last year][Yellow] [![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. [![godoc][GoDoc]](https://godoc.org/github.com/firstrow/go-outdated) ![Archived][Archived]
|
* [go-outdated](https://github.com/firstrow/go-outdated) **star:45** Console application that displays outdated packages. [![godoc][GoDoc]](https://godoc.org/github.com/firstrow/go-outdated) ![Archived][Archived]
|
||||||
|
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** tarp finds functions and methods without direct unit tests in Go source code. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/verygoodsoftwarenotvirus/tarp) ![Archived][Archived]
|
||||||
|
|
||||||
## Editor Plugins
|
## Editor Plugins
|
||||||
|
|
||||||
@ -2042,13 +2042,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
## Go Tools
|
## Go Tools
|
||||||
|
|
||||||
* [go-swagger](https://github.com/go-swagger/go-swagger) **star:4067** Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
|
* [go-swagger](https://github.com/go-swagger/go-swagger) **star:4067** Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
|
||||||
|
* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:3841** Navigate through go files efficiently with the OctoLinker browser extension for GitHub. ![star > 1000][Silver] ![There was an update last week][Green]
|
||||||
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2025** Visualize call graph of your Go program using dot format. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
|
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2025** Visualize call graph of your Go program using dot format. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
|
||||||
* [richgo](https://github.com/kyoh86/richgo) **star:398** Enrich `go test` outputs with text decorations. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
|
* [richgo](https://github.com/kyoh86/richgo) **star:398** Enrich `go test` outputs with text decorations. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
|
||||||
* [depth](https://github.com/KyleBanks/depth) **star:386** Visualize dependency trees of any package by analyzing imports. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth)
|
* [depth](https://github.com/KyleBanks/depth) **star:386** Visualize dependency trees of any package by analyzing imports. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth)
|
||||||
* [gb](https://getgb.io/) An easy to use project based build tool for the Go programming language.
|
* [gb](https://getgb.io/) An easy to use project based build tool for the Go programming language.
|
||||||
* [rts](https://github.com/galeone/rts) **star:185** RTS: response to struct. Generates Go structs from server responses. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/rts)
|
* [rts](https://github.com/galeone/rts) **star:185** RTS: response to struct. Generates Go structs from server responses. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/rts)
|
||||||
* [godbg](https://github.com/tylerwince/godbg) **star:157** Implementation of Rusts `dbg!` macro for quick and easy debugging during development. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/tylerwince/godbg)
|
* [godbg](https://github.com/tylerwince/godbg) **star:157** Implementation of Rusts `dbg!` macro for quick and easy debugging during development. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/tylerwince/godbg)
|
||||||
* [OctoLinker](https://github.com/OctoLinker/browser-extension) Navigate through go files efficiently with the OctoLinker browser extension for GitHub.
|
|
||||||
* [colorgo](https://github.com/songgao/colorgo) **star:99** Wrapper around `go` command for colorized `go build` output. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/songgao/colorgo)
|
* [colorgo](https://github.com/songgao/colorgo) **star:99** Wrapper around `go` command for colorized `go build` output. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/songgao/colorgo)
|
||||||
* [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) **star:38** Bash completion for go and wgo. ![It hasn't been updated in the last year][Yellow]
|
* [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) **star:38** Bash completion for go and wgo. ![It hasn't been updated in the last year][Yellow]
|
||||||
* [generator-go-lang](https://github.com/axelspringer/generator-go-lang) **star:13** A [Yeoman](http://yeoman.io) generator to get new Go projects started.
|
* [generator-go-lang](https://github.com/axelspringer/generator-go-lang) **star:13** A [Yeoman](http://yeoman.io) generator to get new Go projects started.
|
||||||
@ -2063,9 +2063,10 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:57121** Container Cluster Manager from Google. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes)
|
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:57121** Container Cluster Manager from Google. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes)
|
||||||
* [Moby](https://github.com/moby/moby) **star:54720** Collaborative project for the container ecosystem to assemble container-based systems. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
|
* [Moby](https://github.com/moby/moby) **star:54720** Collaborative project for the container ecosystem to assemble container-based systems. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
|
||||||
* [traefik](https://github.com/containous/traefik) **star:24103** Reverse proxy and load balancer with support for multiple backends. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik)
|
* [traefik](https://github.com/containous/traefik) **star:24103** Reverse proxy and load balancer with support for multiple backends. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik)
|
||||||
* [Gitea](https://github.com/go-gitea/gitea) **star:15632** Fork of Gogs, entirely community driven. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) ![Contains Chinese documents][CN]
|
|
||||||
* [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) Migrate all your GitHub repositories, issues, milestones and labels to your Gitea instance.
|
* [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:15632** Fork of Gogs, entirely community driven. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) ![Contains Chinese documents][CN]
|
||||||
* [Vegeta](https://github.com/tsenart/vegeta) **star:12374** HTTP load testing tool and library. It's over 9000! ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta)
|
* [Vegeta](https://github.com/tsenart/vegeta) **star:12374** HTTP load testing tool and library. It's over 9000! ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta)
|
||||||
|
* [Packer](https://github.com/mitchellh/packer) **star:9298** Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/packer)
|
||||||
* [Hey](https://github.com/rakyll/hey) **star:6443** Hey is a tiny program that sends some load to a web application. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/hey)
|
* [Hey](https://github.com/rakyll/hey) **star:6443** Hey is a tiny program that sends some load to a web application. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/hey)
|
||||||
* [GVM](https://github.com/moovweb/gvm) **star:4513** GVM provides an interface to manage Go versions. ![star > 1000][Silver]
|
* [GVM](https://github.com/moovweb/gvm) **star:4513** GVM provides an interface to manage Go versions. ![star > 1000][Silver]
|
||||||
* [Wide](https://wide.b3log.org/login) Web-based IDE for Teams using Golang.
|
* [Wide](https://wide.b3log.org/login) Web-based IDE for Teams using Golang.
|
||||||
@ -2085,8 +2086,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [skm](https://github.com/TimothyYe/skm) **star:552** SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily! ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/TimothyYe/skm)
|
* [skm](https://github.com/TimothyYe/skm) **star:552** SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily! ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/TimothyYe/skm)
|
||||||
* [Scaleway-cli](https://github.com/scaleway/scaleway-cli) **star:539** Manage BareMetal Servers from Command Line (as easily as with Docker). ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/scaleway/scaleway-cli)
|
* [Scaleway-cli](https://github.com/scaleway/scaleway-cli) **star:539** Manage BareMetal Servers from Command Line (as easily as with Docker). ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/scaleway/scaleway-cli)
|
||||||
* [aurora](https://github.com/xuri/aurora) **star:409** Cross-platform web-based Beanstalkd queue server console. ![star > 100][Bronze]
|
* [aurora](https://github.com/xuri/aurora) **star:409** Cross-platform web-based Beanstalkd queue server console. ![star > 100][Bronze]
|
||||||
|
* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:394** “go build” wrapper to easily add version information into Go binaries. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ahmetalpbalkan/govvv)
|
||||||
* [gonative](https://github.com/inconshreveable/gonative) **star:311** Tool which creates a build of Go that can cross compile to all platforms while still using the Cgo-enabled versions of the stdlib packages. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/gonative)
|
* [gonative](https://github.com/inconshreveable/gonative) **star:311** Tool which creates a build of Go that can cross compile to all platforms while still using the Cgo-enabled versions of the stdlib packages. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/gonative)
|
||||||
* [govvv](https://github.com/ahmetalpbalkan/govvv) “go build” wrapper to easily add version information into Go binaries.
|
|
||||||
* [Mora](https://github.com/emicklei/mora) **star:267** REST server for accessing MongoDB documents and meta data. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/emicklei/mora)
|
* [Mora](https://github.com/emicklei/mora) **star:267** REST server for accessing MongoDB documents and meta data. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/emicklei/mora)
|
||||||
* [lstags](https://github.com/ivanilves/lstags) **star:224** Tool and API to sync Docker images across different registries. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
|
* [lstags](https://github.com/ivanilves/lstags) **star:224** Tool and API to sync Docker images across different registries. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
|
||||||
* [Gogs](https://gogs.io/) A Self Hosted Git Service in the Go Programming Language.
|
* [Gogs](https://gogs.io/) A Self Hosted Git Service in the Go Programming Language.
|
||||||
@ -2098,7 +2099,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [gobrew](https://github.com/cryptojuice/gobrew) **star:176** gobrew lets you easily switch between multiple versions of go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
|
* [gobrew](https://github.com/cryptojuice/gobrew) **star:176** gobrew lets you easily switch between multiple versions of go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow]
|
||||||
* [Blast](https://github.com/dave/blast) **star:169** A simple tool for API load testing and batch jobs. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dave/blast)
|
* [Blast](https://github.com/dave/blast) **star:169** A simple tool for API load testing and batch jobs. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dave/blast)
|
||||||
* [ostent](https://github.com/ostrost/ostent) **star:165** collects and displays system metrics and optionally relays to Graphite and/or InfluxDB. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ostrost/ostent)
|
* [ostent](https://github.com/ostrost/ostent) **star:165** collects and displays system metrics and optionally relays to Graphite and/or InfluxDB. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ostrost/ostent)
|
||||||
* [Packer](https://github.com/mitchellh/packer) Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
|
|
||||||
* [grapes](https://github.com/yaronsumel/grapes) **star:137** Lightweight tool designed to distribute commands over ssh with ease. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes)
|
* [grapes](https://github.com/yaronsumel/grapes) **star:137** Lightweight tool designed to distribute commands over ssh with ease. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes)
|
||||||
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:103** Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/easyssh-proxy)
|
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:103** Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/easyssh-proxy)
|
||||||
* [kcli](https://github.com/cswank/kcli) **star:80** Command line tool for inspecting kafka topics/partitions/messages. [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
|
* [kcli](https://github.com/cswank/kcli) **star:80** Command line tool for inspecting kafka topics/partitions/messages. [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
|
||||||
@ -2115,6 +2115,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
|
|
||||||
### Other Software
|
### Other Software
|
||||||
|
|
||||||
|
* [hugo](http://gohugo.io/) Fast and Modern Static Website Engine.
|
||||||
|
* [Gor](https://github.com/buger/gor) **star:11470** Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor)
|
||||||
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8366** Fast, Simple and Scalable Distributed File System with O(1) disk seek. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
|
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8366** Fast, Simple and Scalable Distributed File System with O(1) disk seek. ![star > 5000][Gold] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
|
||||||
* [restic](https://github.com/restic/restic) **star:7618** De-duplicating backup program. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
|
* [restic](https://github.com/restic/restic) **star:7618** De-duplicating backup program. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
|
||||||
* [confd](https://github.com/kelseyhightower/confd) **star:6483** Manage local application configuration files using templates and data from etcd or consul. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
|
* [confd](https://github.com/kelseyhightower/confd) **star:6483** Manage local application configuration files using templates and data from etcd or consul. ![star > 5000][Gold] [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
|
||||||
@ -2122,19 +2124,19 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [LiteIDE](https://github.com/visualfc/liteide) **star:5553** LiteIDE is a simple, open source, cross-platform Go IDE. ![star > 5000][Gold] ![There was an update last week][Green] ![Contains Chinese documents][CN]
|
* [LiteIDE](https://github.com/visualfc/liteide) **star:5553** LiteIDE is a simple, open source, cross-platform Go IDE. ![star > 5000][Gold] ![There was an update last week][Green] ![Contains Chinese documents][CN]
|
||||||
* [drive](https://github.com/odeke-em/drive) **star:4995** Google Drive client for the commandline. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
|
* [drive](https://github.com/odeke-em/drive) **star:4995** Google Drive client for the commandline. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
|
||||||
* [nes](https://github.com/fogleman/nes) **star:4169** Nintendo Entertainment System (NES) emulator written in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
|
* [nes](https://github.com/fogleman/nes) **star:4169** Nintendo Entertainment System (NES) emulator written in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
|
||||||
* [orange-cat](https://github.com/noraesae/orange-cat) Markdown previewer written in Go.
|
|
||||||
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:3999** Proxy to simulate network and system conditions for automated tests. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
|
||||||
* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
|
* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
|
||||||
|
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:3999** Proxy to simulate network and system conditions for automated tests. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
||||||
* [Pipe](https://github.com/b3log/pipe) **star:3194** A small and beautiful blogging platform. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
|
* [Pipe](https://github.com/b3log/pipe) **star:3194** A small and beautiful blogging platform. ![star > 1000][Silver] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
|
||||||
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:2709** A cross-platform network and cloud backup tool based on the idea of lock-free deduplication. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
|
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:2709** A cross-platform network and cloud backup tool based on the idea of lock-free deduplication. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
|
||||||
* [myLG](https://github.com/mehrdadrad/mylg) **star:2207** Command Line Network Diagnostic tool written in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
|
* [myLG](https://github.com/mehrdadrad/mylg) **star:2207** Command Line Network Diagnostic tool written in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
|
||||||
* [GoBoy](https://github.com/Humpheh/goboy) **star:2114** Nintendo Game Boy Color emulator written in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy)
|
* [GoBoy](https://github.com/Humpheh/goboy) **star:2114** Nintendo Game Boy Color emulator written in Go. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy)
|
||||||
* [syncthing](https://syncthing.net/) Open, decentralized file synchronization tool and protocol.
|
|
||||||
* [Stack Up](https://github.com/pressly/sup) **star:2002** Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup)
|
* [Stack Up](https://github.com/pressly/sup) **star:2002** Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup)
|
||||||
* [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.
|
* [syncthing](https://syncthing.net/) Open, decentralized file synchronization tool and protocol.
|
||||||
* [lgo](https://github.com/yunabe/lgo) **star:1818** Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
|
* [lgo](https://github.com/yunabe/lgo) **star:1818** Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
|
||||||
|
* [limetext](http://limetext.org/) Lime Text is a powerful and elegant text editor primarily developed in Go that aims to be a Free and open-source software successor to Sublime Text.
|
||||||
* [snap](https://github.com/intelsdi-x/snap) **star:1804** Powerful telemetry framework. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap)
|
* [snap](https://github.com/intelsdi-x/snap) **star:1804** Powerful telemetry framework. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap)
|
||||||
* [Circuit](https://github.com/gocircuit/circuit) **star:1790** Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gocircuit/circuit)
|
* [Circuit](https://github.com/gocircuit/circuit) **star:1790** Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/gocircuit/circuit)
|
||||||
|
* [borg](https://github.com/crufter/borg) **star:1423** Terminal based search engine for bash snippets. ![star > 1000][Silver] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/crufter/borg)
|
||||||
* [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:877** App that displays updates for the Go packages in your GOPATH. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store)
|
* [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:877** App that displays updates for the Go packages in your GOPATH. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store)
|
||||||
* [Documize](https://github.com/documize/community) **star:852** Modern wiki software that integrates data from SaaS tools. ![star > 100][Bronze] ![There was an update last week][Green]
|
* [Documize](https://github.com/documize/community) **star:852** Modern wiki software that integrates data from SaaS tools. ![star > 100][Bronze] ![There was an update last week][Green]
|
||||||
* [scc](https://github.com/boyter/scc) **star:782** Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc)
|
* [scc](https://github.com/boyter/scc) **star:782** Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc)
|
||||||
@ -2151,20 +2153,18 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [ipe](https://github.com/dimiro1/ipe) **star:282** Open source Pusher server implementation compatible with Pusher client libraries written in GO. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/ipe)
|
* [ipe](https://github.com/dimiro1/ipe) **star:282** Open source Pusher server implementation compatible with Pusher client libraries written in GO. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/ipe)
|
||||||
* [ide](https://github.com/thestrukture/ide) **star:254** Browser accessible IDE. Designed for Go with Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide)
|
* [ide](https://github.com/thestrukture/ide) **star:254** Browser accessible IDE. Designed for Go with Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide)
|
||||||
* [Cherry](https://github.com/rafael-santiago/cherry) **star:193** Tiny webchat server in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry)
|
* [Cherry](https://github.com/rafael-santiago/cherry) **star:193** Tiny webchat server in Go. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry)
|
||||||
|
* [orange-cat](https://github.com/noraesae/orange-cat) **star:179** Markdown previewer written in Go. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/noraesae/orange-cat)
|
||||||
* [Orbit](https://github.com/gulien/orbit) **star:129** A simple tool for running commands and generating files from templates. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gulien/orbit)
|
* [Orbit](https://github.com/gulien/orbit) **star:129** A simple tool for running commands and generating files from templates. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gulien/orbit)
|
||||||
* [Juju](https://jujucharms.com/) Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more.
|
* [Juju](https://jujucharms.com/) Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more.
|
||||||
* [joincap](https://github.com/assafmo/joincap) **star:123** Command-line utility for merging multiple pcap files together. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap)
|
* [joincap](https://github.com/assafmo/joincap) **star:123** Command-line utility for merging multiple pcap files together. ![star > 100][Bronze] [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap)
|
||||||
* [Docker](http://www.docker.com/) Open platform for distributed applications for developers and sysadmins.
|
* [Docker](http://www.docker.com/) Open platform for distributed applications for developers and sysadmins.
|
||||||
* [DDNS](https://github.com/skibish/ddns) **star:99** Personal DDNS client with Digital Ocean Networking DNS as backend. [![godoc][GoDoc]](https://godoc.org/github.com/skibish/ddns)
|
* [DDNS](https://github.com/skibish/ddns) **star:99** Personal DDNS client with Digital Ocean Networking DNS as backend. [![godoc][GoDoc]](https://godoc.org/github.com/skibish/ddns)
|
||||||
* [boxed](https://github.com/tejo/boxed) **star:72** Dropbox based blog engine. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed)
|
* [boxed](https://github.com/tejo/boxed) **star:72** Dropbox based blog engine. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed)
|
||||||
* [borg](https://github.com/crufter/borg) Terminal based search engine for bash snippets.
|
|
||||||
* [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** Simple NaCL EC25519 based crypto pipe tool written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe)
|
* [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** Simple NaCL EC25519 based crypto pipe tool written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe)
|
||||||
* [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** Quizzes for your terminal. [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz)
|
* [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** Quizzes for your terminal. [![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] [![godoc][GoDoc]](https://godoc.org/github.com/lucasgomide/snitch)
|
* [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] [![godoc][GoDoc]](https://godoc.org/github.com/lucasgomide/snitch)
|
||||||
* [GoDocTooltip](https://github.com/diankong/GoDocTooltip) **star:12** 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]
|
|
||||||
* [GoLand](https://jetbrains.com/go) Full featured cross-platform Go IDE.
|
* [GoLand](https://jetbrains.com/go) Full featured cross-platform Go IDE.
|
||||||
* [hugo](http://gohugo.io/) Fast and Modern Static Website Engine.
|
* [GoDocTooltip](https://github.com/diankong/GoDocTooltip) **star:12** 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]
|
||||||
* [Gor](https://github.com/buger/gor) Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time.
|
|
||||||
|
|
||||||
# Resources
|
# Resources
|
||||||
|
|
||||||
@ -2176,11 +2176,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) **star:1015** Go web framework benchmark. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark)
|
* [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) **star:1015** Go web framework benchmark. ![star > 1000][Silver] [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark)
|
||||||
* [skynet](https://github.com/atemerev/skynet) **star:917** Skynet 1M threads microbenchmark. ![star > 100][Bronze]
|
* [skynet](https://github.com/atemerev/skynet) **star:917** Skynet 1M threads microbenchmark. ![star > 100][Bronze]
|
||||||
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:878** Benchmarks of Go serialization methods. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/go_serialization_benchmarks)
|
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:878** Benchmarks of Go serialization methods. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/go_serialization_benchmarks)
|
||||||
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) Benchmarks of common basic operations for the Go language.
|
|
||||||
* [speedtest-resize](https://github.com/fawick/speedtest-resize) **star:172** Compare various Image resize algorithms for the Go language. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize)
|
* [speedtest-resize](https://github.com/fawick/speedtest-resize) **star:172** Compare various Image resize algorithms for the Go language. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize)
|
||||||
* [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star:123** Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/go-benchmarks)
|
* [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star:123** Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches. ![star > 100][Bronze] ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/go-benchmarks)
|
||||||
* [gospeed](https://github.com/feyeleanor/GoSpeed) **star:94** Go micro-benchmarks for calculating the speed of language constructs. [![godoc][GoDoc]](https://godoc.org/github.com/feyeleanor/GoSpeed)
|
* [gospeed](https://github.com/feyeleanor/GoSpeed) **star:94** Go micro-benchmarks for calculating the speed of language constructs. [![godoc][GoDoc]](https://godoc.org/github.com/feyeleanor/GoSpeed)
|
||||||
* [autobench](https://github.com/davecheney/autobench) **star:89** Framework to compare the performance between different Go versions. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/autobench)
|
* [autobench](https://github.com/davecheney/autobench) **star:89** Framework to compare the performance between different Go versions. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/autobench)
|
||||||
|
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) **star:52** Benchmarks of common basic operations for the Go language. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/gocostmodel)
|
||||||
* [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:49** Collection of benchmarks for popular Go database/SQL utilities. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark)
|
* [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:49** Collection of benchmarks for popular Go database/SQL utilities. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark)
|
||||||
* [go-benchmark-app](https://github.com/mrLSD/go-benchmark-app) **star:19** 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] [![godoc][GoDoc]](https://godoc.org/github.com/mrLSD/go-benchmark-app)
|
* [go-benchmark-app](https://github.com/mrLSD/go-benchmark-app) **star:19** 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] [![godoc][GoDoc]](https://godoc.org/github.com/mrLSD/go-benchmark-app)
|
||||||
* [kvbench](https://github.com/jimrobinson/kvbench) **star:14** Key/Value database benchmark. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/jimrobinson/kvbench)
|
* [kvbench](https://github.com/jimrobinson/kvbench) **star:14** Key/Value database benchmark. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/jimrobinson/kvbench)
|
||||||
@ -2334,12 +2334,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.
|
* [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.
|
* [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.
|
* [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:4073** Go's reference card. ![star > 1000][Silver]
|
||||||
|
* [Go database/sql tutorial](http://go-database-sql.org/) Introduction to database/sql.
|
||||||
|
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) Interactively edit & play Go snippets on your mobile device.
|
||||||
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:462** A little e-book on Ethereum Development with Go. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) ![Contains Chinese documents][CN]
|
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:462** A little e-book on Ethereum Development with Go. ![star > 100][Bronze] ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) ![Contains Chinese documents][CN]
|
||||||
* [Games With Go](http://gameswithgo.org/) A video series teaching programming and game development.
|
* [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 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.
|
* [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 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.
|
* [A Tour of Go](http://tour.golang.org/) Interactive tour of Go.
|
||||||
|
Loading…
Reference in New Issue
Block a user