auto commit

This commit is contained in:
guozhen 2020-01-02 10:09:48 +08:00
parent 13dd9f80ae
commit 8826c9485c
2 changed files with 57 additions and 57 deletions

View File

@ -7,7 +7,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/) 中文版,最后一次同步时间 : 2020-01-01 11:22:30(每隔1天同步一次)** **此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2020-01-02 10:05:26(每隔1天同步一次)**
[![chinese](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/english.svg)](README_EN.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys) [![chinese](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/english.svg)](README_EN.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
@ -157,7 +157,6 @@
*用于实现验证方案的库。 (翻译出错了? 试试 [英文版](README_EN.md#authentication-and-oauth) 吧~)* *用于实现验证方案的库。 (翻译出错了? 试试 [英文版](README_EN.md#authentication-and-oauth) 吧~)*
* [loginsrv](https://github.com/tarent/loginsrv) JWT登录微服务带有可插拔的后端服务如OAuth2 (Github)、htpasswd、osiam。
* [jwt-go](https://github.com/dgrijalva/jwt-go) **star:6806** JSON Web令牌(JWT)。 [![star > 2000][Awesome]](https://github.com/dgrijalva/jwt-go) [![最近一周有更新][Green]](https://github.com/dgrijalva/jwt-go) [![godoc][GoDoc]](https://godoc.org/github.com/dgrijalva/jwt-go) * [jwt-go](https://github.com/dgrijalva/jwt-go) **star:6806** JSON Web令牌(JWT)。 [![star > 2000][Awesome]](https://github.com/dgrijalva/jwt-go) [![最近一周有更新][Green]](https://github.com/dgrijalva/jwt-go) [![godoc][GoDoc]](https://godoc.org/github.com/dgrijalva/jwt-go)
* [casbin](https://github.com/hsluoyz/casbin) **star:5818** 支持ACL、RBAC、ABAC等访问控制模型的授权库。 [![star > 2000][Awesome]](https://github.com/hsluoyz/casbin) [![godoc][GoDoc]](https://godoc.org/github.com/hsluoyz/casbin) * [casbin](https://github.com/hsluoyz/casbin) **star:5818** 支持ACL、RBAC、ABAC等访问控制模型的授权库。 [![star > 2000][Awesome]](https://github.com/hsluoyz/casbin) [![godoc][GoDoc]](https://godoc.org/github.com/hsluoyz/casbin)
* [oauth2](https://github.com/golang/oauth2) **star:2631** goauth2的继任者。通用OAuth 2.0包附带JWT、谷歌api、计算引擎和应用程序引擎支持。 [![star > 2000][Awesome]](https://github.com/golang/oauth2) [![godoc][GoDoc]](https://godoc.org/github.com/golang/oauth2) * [oauth2](https://github.com/golang/oauth2) **star:2631** goauth2的继任者。通用OAuth 2.0包附带JWT、谷歌api、计算引擎和应用程序引擎支持。 [![star > 2000][Awesome]](https://github.com/golang/oauth2) [![godoc][GoDoc]](https://godoc.org/github.com/golang/oauth2)
@ -168,6 +167,7 @@
* [go-oauth2-server](https://github.com/RichardKnop/go-oauth2-server) **star:1402** 用 Golang 编写的独立且符合规范的OAuth2服务器。 [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/go-oauth2-server) * [go-oauth2-server](https://github.com/RichardKnop/go-oauth2-server) **star:1402** 用 Golang 编写的独立且符合规范的OAuth2服务器。 [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/go-oauth2-server)
* [gologin](https://github.com/dghubble/gologin) **star:1132** 用于使用OAuth1和OAuth2身份验证提供者登录的可链处理程序。 [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/gologin) * [gologin](https://github.com/dghubble/gologin) **star:1132** 用于使用OAuth1和OAuth2身份验证提供者登录的可链处理程序。 [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/gologin)
* [gorbac](https://github.com/mikespook/gorbac) **star:965** 轻量级的基于角色的访问控制(RBAC)实现。 [![godoc][GoDoc]](https://godoc.org/github.com/mikespook/gorbac) * [gorbac](https://github.com/mikespook/gorbac) **star:965** 轻量级的基于角色的访问控制(RBAC)实现。 [![godoc][GoDoc]](https://godoc.org/github.com/mikespook/gorbac)
* [loginsrv](https://github.com/tarent/loginsrv) **star:878** JWT登录微服务带有可插拔的后端服务如OAuth2 (Github)、htpasswd、osiam。 [![godoc][GoDoc]](https://godoc.org/github.com/tarent/loginsrv)
* [scs](https://github.com/alexedwards/scs) **star:650** HTTP服务器的会话管理器。 [![godoc][GoDoc]](https://godoc.org/github.com/alexedwards/scs) * [scs](https://github.com/alexedwards/scs) **star:650** HTTP服务器的会话管理器。 [![godoc][GoDoc]](https://godoc.org/github.com/alexedwards/scs)
* [permissions2](https://github.com/xyproto/permissions2) **star:381** 用于跟踪用户、登录状态和权限的库。依赖于cookie安全和bcrypt。 [![godoc][GoDoc]](https://godoc.org/github.com/xyproto/permissions2) * [permissions2](https://github.com/xyproto/permissions2) **star:381** 用于跟踪用户、登录状态和权限的库。依赖于cookie安全和bcrypt。 [![godoc][GoDoc]](https://godoc.org/github.com/xyproto/permissions2)
* [paseto](https://github.com/o1egl/paseto) **star:277** 平台无关的安全令牌(PASETO)。 [![godoc][GoDoc]](https://godoc.org/github.com/o1egl/paseto) * [paseto](https://github.com/o1egl/paseto) **star:277** 平台无关的安全令牌(PASETO)。 [![godoc][GoDoc]](https://godoc.org/github.com/o1egl/paseto)
@ -185,8 +185,8 @@
* [securecookie](https://github.com/chmike/securecookie) **star:34** 高效安全的cookie编码/解码。 [![最近一年没有更新][Yellow]](https://github.com/chmike/securecookie) [![godoc][GoDoc]](https://godoc.org/github.com/chmike/securecookie) * [securecookie](https://github.com/chmike/securecookie) **star:34** 高效安全的cookie编码/解码。 [![最近一年没有更新][Yellow]](https://github.com/chmike/securecookie) [![godoc][GoDoc]](https://godoc.org/github.com/chmike/securecookie)
* [sessiongate-go](https://github.com/f0rmiga/sessiongate-go) **star:8** 使用SessionGate Redis模块进行会话管理。 [![最近一年没有更新][Yellow]](https://github.com/f0rmiga/sessiongate-go) [![godoc][GoDoc]](https://godoc.org/github.com/f0rmiga/sessiongate-go) * [sessiongate-go](https://github.com/f0rmiga/sessiongate-go) **star:8** 使用SessionGate Redis模块进行会话管理。 [![最近一年没有更新][Yellow]](https://github.com/f0rmiga/sessiongate-go) [![godoc][GoDoc]](https://godoc.org/github.com/f0rmiga/sessiongate-go)
* [signedvalue](https://github.com/sashka/signedvalue) **star:8** 与[Tornado's](https://github.com/tornadooweb/tornado) 完全兼容的签名和时间戳字符串实现。 [![godoc][GoDoc]](https://godoc.org/github.com/sashka/signedvalue) * [signedvalue](https://github.com/sashka/signedvalue) **star:8** 与[Tornado's](https://github.com/tornadooweb/tornado) 完全兼容的签名和时间戳字符串实现。 [![godoc][GoDoc]](https://godoc.org/github.com/sashka/signedvalue)
* [cookiestxt](https://github.com/mengzhuo/cookiestxt) **star:2** 提供cookie .txt文件格式的解析器。 [![最近一年没有更新][Yellow]](https://github.com/mengzhuo/cookiestxt) [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/cookiestxt)
* [scope](https://github.com/SonicRoshan/scope) **star:2** 在Go中轻松管理OAuth2范围。 [![godoc][GoDoc]](https://godoc.org/github.com/SonicRoshan/scope) * [scope](https://github.com/SonicRoshan/scope) **star:2** 在Go中轻松管理OAuth2范围。 [![godoc][GoDoc]](https://godoc.org/github.com/SonicRoshan/scope)
* [cookiestxt](https://github.com/mengzhuo/cookiestxt) **star:2** 提供cookie .txt文件格式的解析器。 [![最近一年没有更新][Yellow]](https://github.com/mengzhuo/cookiestxt) [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/cookiestxt)
## Bot建设 ## Bot建设
@ -224,14 +224,13 @@
* [docopt.go](https://github.com/docopt/docopt.go) **star:1209** 会让你满意的命令行参数解析器。 [![godoc][GoDoc]](https://godoc.org/github.com/docopt/docopt.go) * [docopt.go](https://github.com/docopt/docopt.go) **star:1209** 会让你满意的命令行参数解析器。 [![godoc][GoDoc]](https://godoc.org/github.com/docopt/docopt.go)
* [mitchellh/cli](https://github.com/mitchellh/cli) **star:1066** 用于实现命令行接口的Go库。 [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/cli) * [mitchellh/cli](https://github.com/mitchellh/cli) **star:1066** 用于实现命令行接口的Go库。 [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/cli)
* [pflag](https://github.com/spf13/pflag) **star:949** 基于POSIX/GNU-style --flags实现的包主要用于替换Go的falg包。 [![godoc][GoDoc]](https://godoc.org/github.com/spf13/pflag) * [pflag](https://github.com/spf13/pflag) **star:949** 基于POSIX/GNU-style --flags实现的包主要用于替换Go的falg包。 [![godoc][GoDoc]](https://godoc.org/github.com/spf13/pflag)
* [cli-init](https://github.com/tcnksm/gcli) **star:888** 一个简单就可开启构建Golang命令行的应用程序。 [![最近一年没有更新][Yellow]](https://github.com/tcnksm/gcli) [![godoc][GoDoc]](https://godoc.org/github.com/tcnksm/gcli)
* [climax](http://github.com/tucnak/climax) Alternative CLI with "human face", in spirit of Go command. * [climax](http://github.com/tucnak/climax) Alternative CLI with "human face", in spirit of Go command.
* [cli-init](https://github.com/tcnksm/gcli) **star:888** 一个简单就可开启构建Golang命令行的应用程序。 [![最近一年没有更新][Yellow]](https://github.com/tcnksm/gcli) [![godoc][GoDoc]](https://godoc.org/github.com/tcnksm/gcli)
* [go-arg](https://github.com/alexflint/go-arg) **star:808** 基于结构的参数解析。 [![godoc][GoDoc]](https://godoc.org/github.com/alexflint/go-arg) * [go-arg](https://github.com/alexflint/go-arg) **star:808** 基于结构的参数解析。 [![godoc][GoDoc]](https://godoc.org/github.com/alexflint/go-arg)
* [complete](https://github.com/posener/complete) **star:659** 使用 Go 语言编写的 bash 命令补全工具以及 Go 命令补全工具. [![godoc][GoDoc]](https://godoc.org/github.com/posener/complete) * [complete](https://github.com/posener/complete) **star:659** 使用 Go 语言编写的 bash 命令补全工具以及 Go 命令补全工具. [![godoc][GoDoc]](https://godoc.org/github.com/posener/complete)
* [mow.cli](https://github.com/jawher/mow.cli) **star:646** 用于构建具有复杂标志和参数解析和验证的CLI应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli) * [mow.cli](https://github.com/jawher/mow.cli) **star:646** 用于构建具有复杂标志和参数解析和验证的CLI应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
* [liner](https://github.com/peterh/liner) **star:626** 类似readline-like的命令行接口库。 [![最近一周有更新][Green]](https://github.com/peterh/liner) [![godoc][GoDoc]](https://godoc.org/github.com/peterh/liner) * [liner](https://github.com/peterh/liner) **star:626** 类似readline-like的命令行接口库。 [![最近一周有更新][Green]](https://github.com/peterh/liner) [![godoc][GoDoc]](https://godoc.org/github.com/peterh/liner)
* [flaggy](https://github.com/integrii/flaggy) **star:529** 一个健壮的、易用的标志包,具有出色的子命令支持。 [![godoc][GoDoc]](https://godoc.org/github.com/integrii/flaggy) * [flaggy](https://github.com/integrii/flaggy) **star:529** 一个健壮的、易用的标志包,具有出色的子命令支持。 [![godoc][GoDoc]](https://godoc.org/github.com/integrii/flaggy)
* [flagvar](https://github.com/sgreben/flagvar) 符合 Go 标准的“flag”标志参数类型包。
* [cli](https://github.com/mkideal/cli) **star:506** 基于golang结构标签功能丰富易于使用的命令行包。 [![godoc][GoDoc]](https://godoc.org/github.com/mkideal/cli) * [cli](https://github.com/mkideal/cli) **star:506** 基于golang结构标签功能丰富易于使用的命令行包。 [![godoc][GoDoc]](https://godoc.org/github.com/mkideal/cli)
* [ops](https://github.com/nanovms/ops) **star:322** Unikernel 构建器/协调器。 [![godoc][GoDoc]](https://godoc.org/github.com/nanovms/ops) * [ops](https://github.com/nanovms/ops) **star:322** Unikernel 构建器/协调器。 [![godoc][GoDoc]](https://godoc.org/github.com/nanovms/ops)
* [argparse](https://github.com/akamensky/argparse) **star:146** 命令行参数分析器灵感来自Python的argparse模块。 [![最近一周有更新][Green]](https://github.com/akamensky/argparse) [![godoc][GoDoc]](https://godoc.org/github.com/akamensky/argparse) * [argparse](https://github.com/akamensky/argparse) **star:146** 命令行参数分析器灵感来自Python的argparse模块。 [![最近一周有更新][Green]](https://github.com/akamensky/argparse) [![godoc][GoDoc]](https://godoc.org/github.com/akamensky/argparse)
@ -247,6 +246,7 @@
* [wlog](https://github.com/dixonwille/wlog) **star:40** 支持跨平台和并发的简单日志记录接口。 [![最近一年没有更新][Yellow]](https://github.com/dixonwille/wlog) [![godoc][GoDoc]](https://godoc.org/github.com/dixonwille/wlog) * [wlog](https://github.com/dixonwille/wlog) **star:40** 支持跨平台和并发的简单日志记录接口。 [![最近一年没有更新][Yellow]](https://github.com/dixonwille/wlog) [![godoc][GoDoc]](https://godoc.org/github.com/dixonwille/wlog)
* [hiboot cli](https://github.com/hidevopsio/hiboot/tree/master/pkg/app/cli) 具有自动配置和依赖注入的cli应用程序框架。 * [hiboot cli](https://github.com/hidevopsio/hiboot/tree/master/pkg/app/cli) 具有自动配置和依赖注入的cli应用程序框架。
* [gocmd](https://github.com/devfacet/gocmd) **star:37** 用于构建命令行应用程序。 [![最近一年没有更新][Yellow]](https://github.com/devfacet/gocmd) [![godoc][GoDoc]](https://godoc.org/github.com/devfacet/gocmd) * [gocmd](https://github.com/devfacet/gocmd) **star:37** 用于构建命令行应用程序。 [![最近一年没有更新][Yellow]](https://github.com/devfacet/gocmd) [![godoc][GoDoc]](https://godoc.org/github.com/devfacet/gocmd)
* [flagvar](https://github.com/sgreben/flagvar) **star:32** 符合 Go 标准的“flag”标志参数类型包。 [![godoc][GoDoc]](https://godoc.org/github.com/sgreben/flagvar)
* [strumt](https://github.com/antham/strumt) **star:32** 用于创建提示链。 [![godoc][GoDoc]](https://godoc.org/github.com/antham/strumt) * [strumt](https://github.com/antham/strumt) **star:32** 用于创建提示链。 [![godoc][GoDoc]](https://godoc.org/github.com/antham/strumt)
* [cmdr](https://github.com/hedzr/cmdr) **star:26** 一个POSIX/GNU风格的、类似getopt的命令行UI Go库。 [![最近一周有更新][Green]](https://github.com/hedzr/cmdr) [![godoc][GoDoc]](https://godoc.org/github.com/hedzr/cmdr) * [cmdr](https://github.com/hedzr/cmdr) **star:26** 一个POSIX/GNU风格的、类似getopt的命令行UI Go库。 [![最近一周有更新][Green]](https://github.com/hedzr/cmdr) [![godoc][GoDoc]](https://godoc.org/github.com/hedzr/cmdr)
* [go-getoptions](https://github.com/DavidGamba/go-getoptions) **star:18** Go 选择解析器借鉴于Perl灵活性的GetOpt::Long。 [![godoc][GoDoc]](https://godoc.org/github.com/DavidGamba/go-getoptions) * [go-getoptions](https://github.com/DavidGamba/go-getoptions) **star:18** Go 选择解析器借鉴于Perl灵活性的GetOpt::Long。 [![godoc][GoDoc]](https://godoc.org/github.com/DavidGamba/go-getoptions)
@ -490,7 +490,6 @@
* [Squirrel](https://github.com/Masterminds/squirrel) **star:2629** 帮助您构建SQL查询的Go库。 [![star > 2000][Awesome]](https://github.com/Masterminds/squirrel) [![godoc][GoDoc]](https://godoc.org/github.com/Masterminds/squirrel) * [Squirrel](https://github.com/Masterminds/squirrel) **star:2629** 帮助您构建SQL查询的Go库。 [![star > 2000][Awesome]](https://github.com/Masterminds/squirrel) [![godoc][GoDoc]](https://godoc.org/github.com/Masterminds/squirrel)
* [xo](https://github.com/knq/xo) **star:2342** 基于现有的schema定义和自定义查询生成 Go 代码基于支持PostgreSQL、MySQL、SQLite、Oracle和Microsoft SQL Server。 [![star > 2000][Awesome]](https://github.com/knq/xo) [![最近一周有更新][Green]](https://github.com/knq/xo) [![godoc][GoDoc]](https://godoc.org/github.com/knq/xo) * [xo](https://github.com/knq/xo) **star:2342** 基于现有的schema定义和自定义查询生成 Go 代码基于支持PostgreSQL、MySQL、SQLite、Oracle和Microsoft SQL Server。 [![star > 2000][Awesome]](https://github.com/knq/xo) [![最近一周有更新][Green]](https://github.com/knq/xo) [![godoc][GoDoc]](https://godoc.org/github.com/knq/xo)
* [gendry](https://github.com/didi/gendry) **star:920** 非入侵的SQL构建器和强大的数据绑定器。 [![godoc][GoDoc]](https://godoc.org/github.com/didi/gendry) [![包含中文文档][CN]](https://github.com/didi/gendry) * [gendry](https://github.com/didi/gendry) **star:920** 非入侵的SQL构建器和强大的数据绑定器。 [![godoc][GoDoc]](https://godoc.org/github.com/didi/gendry) [![包含中文文档][CN]](https://github.com/didi/gendry)
* [godbal](https://github.com/xujiajun/godbal) 数据库抽象层(dbal)。支持SQL builder轻松获取结果。
* [goqu](https://github.com/doug-martin/goqu) **star:710** 常用的SQL生成器和查询库。 [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu) * [goqu](https://github.com/doug-martin/goqu) **star:710** 常用的SQL生成器和查询库。 [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu)
* [Dotsql](https://github.com/gchaincl/dotsql) **star:484** Go library帮助您将sql文件保存在一个地方并轻松地使用它们。 [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/dotsql) * [Dotsql](https://github.com/gchaincl/dotsql) **star:484** Go library帮助您将sql文件保存在一个地方并轻松地使用它们。 [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/dotsql)
* [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) **star:447** Powerful data retrieval methods as well as DB-agnostic query building capabilities. [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-dbx) * [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) **star:447** Powerful data retrieval methods as well as DB-agnostic query building capabilities. [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-dbx)
@ -500,6 +499,7 @@
* [ormlite](https://github.com/pupizoid/ormlite) 包含一些类似orm的特性和sqlite数据库的辅助程序的轻量级包 * [ormlite](https://github.com/pupizoid/ormlite) 包含一些类似orm的特性和sqlite数据库的辅助程序的轻量级包
* [dbq](https://github.com/rocketlaunchr/dbq) **star:83** Zero boilerplate database operations for Go [![最近一周有更新][Green]](https://github.com/rocketlaunchr/dbq) [![godoc][GoDoc]](https://godoc.org/github.com/rocketlaunchr/dbq) * [dbq](https://github.com/rocketlaunchr/dbq) **star:83** Zero boilerplate database operations for Go [![最近一周有更新][Green]](https://github.com/rocketlaunchr/dbq) [![godoc][GoDoc]](https://godoc.org/github.com/rocketlaunchr/dbq)
* [igor](https://github.com/galeone/igor) **star:78** PostgreSQL的抽象层支持高级功能和类似gorm的语法。 [![godoc][GoDoc]](https://godoc.org/github.com/galeone/igor) * [igor](https://github.com/galeone/igor) **star:78** PostgreSQL的抽象层支持高级功能和类似gorm的语法。 [![godoc][GoDoc]](https://godoc.org/github.com/galeone/igor)
* [godbal](https://github.com/xujiajun/godbal) **star:50** 数据库抽象层(dbal)。支持SQL builder轻松获取结果。 [![godoc][GoDoc]](https://godoc.org/github.com/xujiajun/godbal)
* [sqlf](https://github.com/leporo/sqlf) **star:5** 快速SQL查询生成器。 [![godoc][GoDoc]](https://godoc.org/github.com/leporo/sqlf) * [sqlf](https://github.com/leporo/sqlf) **star:5** 快速SQL查询生成器。 [![godoc][GoDoc]](https://godoc.org/github.com/leporo/sqlf)
* [qry](https://github.com/HnH/qry) **star:4** 该工具使用原始SQL查询从文件生成常量。 [![godoc][GoDoc]](https://godoc.org/github.com/HnH/qry) * [qry](https://github.com/HnH/qry) **star:4** 该工具使用原始SQL查询从文件生成常量。 [![godoc][GoDoc]](https://godoc.org/github.com/HnH/qry)
* [scaneo](https://github.com/variadico/scaneo) 生成用于将数据库行转换为任意结构体的 Go 代码。 * [scaneo](https://github.com/variadico/scaneo) 生成用于将数据库行转换为任意结构体的 Go 代码。
@ -512,13 +512,13 @@
* [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8838** MySQL驱动程序。 [![star > 2000][Awesome]](https://github.com/go-sql-driver/mysql) [![最近一周有更新][Green]](https://github.com/go-sql-driver/mysql) [![godoc][GoDoc]](https://godoc.org/github.com/go-sql-driver/mysql) * [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8838** MySQL驱动程序。 [![star > 2000][Awesome]](https://github.com/go-sql-driver/mysql) [![最近一周有更新][Green]](https://github.com/go-sql-driver/mysql) [![godoc][GoDoc]](https://godoc.org/github.com/go-sql-driver/mysql)
* [pq](https://github.com/lib/pq) **star:5550** 纯 Go 的Postgres驱动。 [![star > 2000][Awesome]](https://github.com/lib/pq) [![godoc][GoDoc]](https://godoc.org/github.com/lib/pq) * [pq](https://github.com/lib/pq) **star:5550** 纯 Go 的Postgres驱动。 [![star > 2000][Awesome]](https://github.com/lib/pq) [![godoc][GoDoc]](https://godoc.org/github.com/lib/pq)
* [go-sqlite3](https://github.com/mattn/go-sqlite3) **star:3708** SQLite3驱动程序。 [![star > 2000][Awesome]](https://github.com/mattn/go-sqlite3) * [go-sqlite3](https://github.com/mattn/go-sqlite3) **star:3708** SQLite3驱动程序。 [![star > 2000][Awesome]](https://github.com/mattn/go-sqlite3)
* [gofreetds](https://github.com/minus5/gofreetds) 基于[FreeTDS](http://www.freetds.org)封装的微软MSSQL Go 驱动。
* [pgx](https://github.com/jackc/pgx) **star:2262** PostgreSQL驱动支持比现有database/sql更多的特性。 [![star > 2000][Awesome]](https://github.com/jackc/pgx) [![最近一周有更新][Green]](https://github.com/jackc/pgx) [![godoc][GoDoc]](https://godoc.org/github.com/jackc/pgx) * [pgx](https://github.com/jackc/pgx) **star:2262** PostgreSQL驱动支持比现有database/sql更多的特性。 [![star > 2000][Awesome]](https://github.com/jackc/pgx) [![最近一周有更新][Green]](https://github.com/jackc/pgx) [![godoc][GoDoc]](https://godoc.org/github.com/jackc/pgx)
* [go-mssqldb](https://github.com/denisenkom/go-mssqldb) **star:1119** 微软MSSQL驱动程序。 [![godoc][GoDoc]](https://godoc.org/github.com/denisenkom/go-mssqldb) * [go-mssqldb](https://github.com/denisenkom/go-mssqldb) **star:1119** 微软MSSQL驱动程序。 [![godoc][GoDoc]](https://godoc.org/github.com/denisenkom/go-mssqldb)
* [go-oci8](https://github.com/mattn/go-oci8) **star:427** Oracle 驱动程序。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-oci8) * [go-oci8](https://github.com/mattn/go-oci8) **star:427** Oracle 驱动程序。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-oci8)
* [goracle](https://github.com/go-goracle/goracle) **star:280** 基于 ODPI-C 的 Oracle 驱动程序 * [goracle](https://github.com/go-goracle/goracle) **star:280** 基于 ODPI-C 的 Oracle 驱动程序
* [firebirdsql](https://github.com/nakagami/firebirdsql) **star:114** Firebird RDBMS SQL驱动程序。 [![godoc][GoDoc]](https://godoc.org/github.com/nakagami/firebirdsql) * [firebirdsql](https://github.com/nakagami/firebirdsql) **star:114** Firebird RDBMS SQL驱动程序。 [![godoc][GoDoc]](https://godoc.org/github.com/nakagami/firebirdsql)
* [go-adodb](https://github.com/mattn/go-adodb) **star:96** Microsoft ActiveX对象数据库驱动程序。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-adodb) * [go-adodb](https://github.com/mattn/go-adodb) **star:96** Microsoft ActiveX对象数据库驱动程序。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-adodb)
* [gofreetds](https://github.com/minus5/gofreetds) **star:94** 基于[FreeTDS](http://www.freetds.org)封装的微软MSSQL Go 驱动。 [![godoc][GoDoc]](https://godoc.org/github.com/minus5/gofreetds)
* [avatica](https://github.com/apache/calcite-avatica-go) **star:46** Apache Avatica/Phoenix SQL驱动程序。 [![godoc][GoDoc]](https://godoc.org/github.com/apache/calcite-avatica-go) * [avatica](https://github.com/apache/calcite-avatica-go) **star:46** Apache Avatica/Phoenix SQL驱动程序。 [![godoc][GoDoc]](https://godoc.org/github.com/apache/calcite-avatica-go)
* [bgc](https://github.com/viant/bgc) **star:12** BigQuery 的数据存储连接。 [![godoc][GoDoc]](https://godoc.org/github.com/viant/bgc) * [bgc](https://github.com/viant/bgc) **star:12** BigQuery 的数据存储连接。 [![godoc][GoDoc]](https://godoc.org/github.com/viant/bgc)
@ -1032,7 +1032,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [tfgo](https://github.com/galeone/tfgo) **star:1275** 易于使用的Tensorflow bindings:简化了官方Tensorflow Go bindings的使用。在Go中定义计算图形在Python中加载和执行训练的模型。 [![godoc][GoDoc]](https://godoc.org/github.com/galeone/tfgo) * [tfgo](https://github.com/galeone/tfgo) **star:1275** 易于使用的Tensorflow bindings:简化了官方Tensorflow Go bindings的使用。在Go中定义计算图形在Python中加载和执行训练的模型。 [![godoc][GoDoc]](https://godoc.org/github.com/galeone/tfgo)
* [goml](https://github.com/cdipaolo/goml) **star:1051** 在线机器学习。 [![godoc][GoDoc]](https://godoc.org/github.com/cdipaolo/goml) * [goml](https://github.com/cdipaolo/goml) **star:1051** 在线机器学习。 [![godoc][GoDoc]](https://godoc.org/github.com/cdipaolo/goml)
* [gosseract](https://github.com/otiai10/gosseract) **star:1015** 使用c++的Tesseract库实现的OCR。 [![godoc][GoDoc]](https://godoc.org/github.com/otiai10/gosseract) * [gosseract](https://github.com/otiai10/gosseract) **star:1015** 使用c++的Tesseract库实现的OCR。 [![godoc][GoDoc]](https://godoc.org/github.com/otiai10/gosseract)
* [gorse](https://github.com/zhenghaoz/gorse) **star:864** 基于协同过滤的离线推荐系统后端。 [![最近一周有更新][Green]](https://github.com/zhenghaoz/gorse) [![godoc][GoDoc]](https://godoc.org/github.com/zhenghaoz/gorse) [![包含中文文档][CN]](https://github.com/zhenghaoz/gorse) * [gorse](https://github.com/zhenghaoz/gorse) **star:864** 基于协同过滤的离线推荐系统后端。 [![godoc][GoDoc]](https://godoc.org/github.com/zhenghaoz/gorse) [![包含中文文档][CN]](https://github.com/zhenghaoz/gorse)
* [CloudForest](https://github.com/ryanbressler/CloudForest) **star:660** 快速、灵活、多线程集成的决策树,用于机器学习。 [![最近一年没有更新][Yellow]](https://github.com/ryanbressler/CloudForest) [![godoc][GoDoc]](https://godoc.org/github.com/ryanbressler/CloudForest) * [CloudForest](https://github.com/ryanbressler/CloudForest) **star:660** 快速、灵活、多线程集成的决策树,用于机器学习。 [![最近一年没有更新][Yellow]](https://github.com/ryanbressler/CloudForest) [![godoc][GoDoc]](https://godoc.org/github.com/ryanbressler/CloudForest)
* [eaopt](https://github.com/MaxHalford/eaopt) **star:655** 一个进化优化evolutionary optimization库。 [![godoc][GoDoc]](https://godoc.org/github.com/MaxHalford/eaopt) * [eaopt](https://github.com/MaxHalford/eaopt) **star:655** 一个进化优化evolutionary optimization库。 [![godoc][GoDoc]](https://godoc.org/github.com/MaxHalford/eaopt)
* [bayesian](https://github.com/jbrukh/bayesian) **star:645** Go的朴素贝叶斯分类。 [![godoc][GoDoc]](https://godoc.org/github.com/jbrukh/bayesian) * [bayesian](https://github.com/jbrukh/bayesian) **star:645** Go的朴素贝叶斯分类。 [![godoc][GoDoc]](https://godoc.org/github.com/jbrukh/bayesian)
@ -1200,7 +1200,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [sandid](https://github.com/aofei/sandid) **star:14** 能沟让地球上的每一粒沙子都有自己的ID。 [![godoc][GoDoc]](https://godoc.org/github.com/aofei/sandid) * [sandid](https://github.com/aofei/sandid) **star:14** 能沟让地球上的每一粒沙子都有自己的ID。 [![godoc][GoDoc]](https://godoc.org/github.com/aofei/sandid)
* [anagent](https://github.com/mudler/anagent) **star:11** Go语言的最小化可插入的evloop/timer处理程序, 带有依赖注入。 [![最近一年没有更新][Yellow]](https://github.com/mudler/anagent) [![godoc][GoDoc]](https://godoc.org/github.com/mudler/anagent) * [anagent](https://github.com/mudler/anagent) **star:11** Go语言的最小化可插入的evloop/timer处理程序, 带有依赖注入。 [![最近一年没有更新][Yellow]](https://github.com/mudler/anagent) [![godoc][GoDoc]](https://godoc.org/github.com/mudler/anagent)
* [avgRating](https://github.com/kirillDanshin/avgRating) **star:9** 根据威尔逊得分排序算法(Wilson Score Equation)计算平均分和评分。 [![最近一年没有更新][Yellow]](https://github.com/kirillDanshin/avgRating) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/avgRating) * [avgRating](https://github.com/kirillDanshin/avgRating) **star:9** 根据威尔逊得分排序算法(Wilson Score Equation)计算平均分和评分。 [![最近一年没有更新][Yellow]](https://github.com/kirillDanshin/avgRating) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/avgRating)
* [hostutils](https://github.com/Wing924/hostutils) **star:8** 一个用于打包和解包FQDNs列表的go语言库。 [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/hostutils) * [hostutils](https://github.com/Wing924/hostutils) **star:8** 一个用于打包和解包FQDNs列表的go语言库。 [![最近一年没有更新][Yellow]](https://github.com/Wing924/hostutils) [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/hostutils)
* [shellwords](https://github.com/Wing924/shellwords) **star:7** 一个Go库实现了依照UNIX Bourne shell的关键词解析规则进行字符串操纵。 [![最近一年没有更新][Yellow]](https://github.com/Wing924/shellwords) [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/shellwords) * [shellwords](https://github.com/Wing924/shellwords) **star:7** 一个Go库实现了依照UNIX Bourne shell的关键词解析规则进行字符串操纵。 [![最近一年没有更新][Yellow]](https://github.com/Wing924/shellwords) [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/shellwords)
* [metrics](https://github.com/pascaldekloe/metrics) **star:5** 用于instrumentation和Prometheus exposition的库。 [![godoc][GoDoc]](https://godoc.org/github.com/pascaldekloe/metrics) * [metrics](https://github.com/pascaldekloe/metrics) **star:5** 用于instrumentation和Prometheus exposition的库。 [![godoc][GoDoc]](https://godoc.org/github.com/pascaldekloe/metrics)
* [numa](https://github.com/lrita/numa) **star:2** NUMA是一个用go编写的实用程序库。它可以帮助我们编写一些NUMA-AWARED代码。 [![godoc][GoDoc]](https://godoc.org/github.com/lrita/numa) * [numa](https://github.com/lrita/numa) **star:2** NUMA是一个用go编写的实用程序库。它可以帮助我们编写一些NUMA-AWARED代码。 [![godoc][GoDoc]](https://godoc.org/github.com/lrita/numa)
@ -1230,6 +1230,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [RAKE.go](https://github.com/Obaied/RAKE.go) **star:50** 快速自动关键字提取算法(RAKE)的Go端口。 [![godoc][GoDoc]](https://godoc.org/github.com/Obaied/RAKE.go) * [RAKE.go](https://github.com/Obaied/RAKE.go) **star:50** 快速自动关键字提取算法(RAKE)的Go端口。 [![godoc][GoDoc]](https://godoc.org/github.com/Obaied/RAKE.go)
* [stemmer](https://github.com/dchest/stemmer) **star:48** 用于Go编程语言的Stemmer包。包括英语和德语词根。 [![最近一年没有更新][Yellow]](https://github.com/dchest/stemmer) [![godoc][GoDoc]](https://godoc.org/github.com/dchest/stemmer) * [stemmer](https://github.com/dchest/stemmer) **star:48** 用于Go编程语言的Stemmer包。包括英语和德语词根。 [![最近一年没有更新][Yellow]](https://github.com/dchest/stemmer) [![godoc][GoDoc]](https://godoc.org/github.com/dchest/stemmer)
* [segment](https://github.com/blevesearch/segment) **star:46** Go library for performing Unicode Text Segmentation as described in [Unicode Standard Annex #29](http://www.unicode.org/reports/tr29/) [![最近一年没有更新][Yellow]](https://github.com/blevesearch/segment) [![godoc][GoDoc]](https://godoc.org/github.com/blevesearch/segment) * [segment](https://github.com/blevesearch/segment) **star:46** Go library for performing Unicode Text Segmentation as described in [Unicode Standard Annex #29](http://www.unicode.org/reports/tr29/) [![最近一年没有更新][Yellow]](https://github.com/blevesearch/segment) [![godoc][GoDoc]](https://godoc.org/github.com/blevesearch/segment)
* [porter2](https://github.com/zhenjl/porter2) **star:35** 非常快的波特2史坦默。 [![最近一年没有更新][Yellow]](https://github.com/zhenjl/porter2) [![godoc][GoDoc]](https://godoc.org/github.com/zhenjl/porter2)
* [go2vec](https://github.com/danieldk/go2vec) **star:32** 用于word2vec嵌入式的阅读器和实用程序函数。 [![最近一年没有更新][Yellow]](https://github.com/danieldk/go2vec) [![godoc][GoDoc]](https://godoc.org/github.com/danieldk/go2vec) * [go2vec](https://github.com/danieldk/go2vec) **star:32** 用于word2vec嵌入式的阅读器和实用程序函数。 [![最近一年没有更新][Yellow]](https://github.com/danieldk/go2vec) [![godoc][GoDoc]](https://godoc.org/github.com/danieldk/go2vec)
* [paicehusk](https://github.com/rookii/paicehusk) **star:26** Golang实现了Paice/外壳阻塞算法。 [![最近一年没有更新][Yellow]](https://github.com/rookii/paicehusk) [![godoc][GoDoc]](https://godoc.org/github.com/rookii/paicehusk) * [paicehusk](https://github.com/rookii/paicehusk) **star:26** Golang实现了Paice/外壳阻塞算法。 [![最近一年没有更新][Yellow]](https://github.com/rookii/paicehusk) [![godoc][GoDoc]](https://godoc.org/github.com/rookii/paicehusk)
* [petrovich](https://github.com/striker2000/petrovich) **star:25** 彼得罗维奇是一个图书馆,它把俄语名字的词形变化成特定的语法格。 [![godoc][GoDoc]](https://godoc.org/github.com/striker2000/petrovich) * [petrovich](https://github.com/striker2000/petrovich) **star:25** 彼得罗维奇是一个图书馆,它把俄语名字的词形变化成特定的语法格。 [![godoc][GoDoc]](https://godoc.org/github.com/striker2000/petrovich)
@ -1240,7 +1241,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [shamoji](https://github.com/osamingo/shamoji) **star:11** shamoji是用Go编写的word过滤包。 [![最近一周有更新][Green]](https://github.com/osamingo/shamoji) [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/shamoji) * [shamoji](https://github.com/osamingo/shamoji) **star:11** shamoji是用Go编写的word过滤包。 [![最近一周有更新][Green]](https://github.com/osamingo/shamoji) [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/shamoji)
* [libtextcat](https://github.com/goodsign/libtextcat) **star:10** 用于libtextcat C库的Cgo绑定。保证与版本2.2兼容。 [![最近一年没有更新][Yellow]](https://github.com/goodsign/libtextcat) [![godoc][GoDoc]](https://godoc.org/github.com/goodsign/libtextcat) * [libtextcat](https://github.com/goodsign/libtextcat) **star:10** 用于libtextcat C库的Cgo绑定。保证与版本2.2兼容。 [![最近一年没有更新][Yellow]](https://github.com/goodsign/libtextcat) [![godoc][GoDoc]](https://godoc.org/github.com/goodsign/libtextcat)
* [porter](https://github.com/a2800276/porter) **star:8** 这是Martin Porter在C语言中实现的Porter词干分析算法的一个相当简单的移植。 [![最近一年没有更新][Yellow]](https://github.com/a2800276/porter) [![godoc][GoDoc]](https://godoc.org/github.com/a2800276/porter) * [porter](https://github.com/a2800276/porter) **star:8** 这是Martin Porter在C语言中实现的Porter词干分析算法的一个相当简单的移植。 [![最近一年没有更新][Yellow]](https://github.com/a2800276/porter) [![godoc][GoDoc]](https://godoc.org/github.com/a2800276/porter)
* [porter2](https://github.com/zhenjl/porter2) 非常快的波特2史坦默。
* [gotokenizer](https://github.com/xujiajun/gotokenizer) **star:6** 一种基于字典和双字母格朗语言模型的记号赋予器。(现在只支持中文分割) [![godoc][GoDoc]](https://godoc.org/github.com/xujiajun/gotokenizer) * [gotokenizer](https://github.com/xujiajun/gotokenizer) **star:6** 一种基于字典和双字母格朗语言模型的记号赋予器。(现在只支持中文分割) [![godoc][GoDoc]](https://godoc.org/github.com/xujiajun/gotokenizer)
## 网络 ## 网络
@ -1368,12 +1368,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [govendor](https://github.com/kardianos/govendor) **star:4973** 包管理器。使用 vendor 文件的 Go vendor 工具。 [![star > 2000][Awesome]](https://github.com/kardianos/govendor) [![最近一周有更新][Green]](https://github.com/kardianos/govendor) [![godoc][GoDoc]](https://godoc.org/github.com/kardianos/govendor) * [govendor](https://github.com/kardianos/govendor) **star:4973** 包管理器。使用 vendor 文件的 Go vendor 工具。 [![star > 2000][Awesome]](https://github.com/kardianos/govendor) [![最近一周有更新][Green]](https://github.com/kardianos/govendor) [![godoc][GoDoc]](https://godoc.org/github.com/kardianos/govendor)
* [gopm](https://github.com/gpmgo/gopm) **star:2445** 包管理器。 [![star > 2000][Awesome]](https://github.com/gpmgo/gopm) [![godoc][GoDoc]](https://godoc.org/github.com/gpmgo/gopm) [![归档项目][Archived]](https://github.com/gpmgo/gopm) * [gopm](https://github.com/gpmgo/gopm) **star:2445** 包管理器。 [![star > 2000][Awesome]](https://github.com/gpmgo/gopm) [![godoc][GoDoc]](https://godoc.org/github.com/gpmgo/gopm) [![归档项目][Archived]](https://github.com/gpmgo/gopm)
* [gom](https://github.com/mattn/gom) **star:1366** Go Manager - bundle for Go。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/gom) * [gom](https://github.com/mattn/gom) **star:1366** Go Manager - bundle for Go。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/gom)
* [goop](https://github.com/nitrous-io/goop) Go 的简单依赖管理器灵感来自Bundler。
* [gpm](https://github.com/pote/gpm) **star:1204** 基本的 Go 依赖管理器。 [![最近一年没有更新][Yellow]](https://github.com/pote/gpm) * [gpm](https://github.com/pote/gpm) **star:1204** 基本的 Go 依赖管理器。 [![最近一年没有更新][Yellow]](https://github.com/pote/gpm)
* [goop](https://github.com/nitrous-io/goop) **star:779** Go 的简单依赖管理器灵感来自Bundler。 [![最近一年没有更新][Yellow]](https://github.com/nitrous-io/goop) [![godoc][GoDoc]](https://godoc.org/github.com/nitrous-io/goop)
* [nut](https://github.com/jingweno/nut) **star:244** vendor 依赖。 [![最近一年没有更新][Yellow]](https://github.com/jingweno/nut) [![godoc][GoDoc]](https://godoc.org/github.com/jingweno/nut) * [nut](https://github.com/jingweno/nut) **star:244** vendor 依赖。 [![最近一年没有更新][Yellow]](https://github.com/jingweno/nut) [![godoc][GoDoc]](https://godoc.org/github.com/jingweno/nut)
* [VenGO](https://github.com/DamnWidget/VenGO) 创建和管理可导出的隔离go虚拟环境。
* [johnny-deps](https://github.com/VividCortex/johnny-deps) **star:214** 使用Git的最小依赖版本。 [![最近一年没有更新][Yellow]](https://github.com/VividCortex/johnny-deps) * [johnny-deps](https://github.com/VividCortex/johnny-deps) **star:214** 使用Git的最小依赖版本。 [![最近一年没有更新][Yellow]](https://github.com/VividCortex/johnny-deps)
* [gigo](https://github.com/LyricalSecurity/gigo) **star:198** 类似pip的golang依赖工具支持私有存储库和散列。 [![最近一年没有更新][Yellow]](https://github.com/LyricalSecurity/gigo) [![godoc][GoDoc]](https://godoc.org/github.com/LyricalSecurity/gigo) * [gigo](https://github.com/LyricalSecurity/gigo) **star:198** 类似pip的golang依赖工具支持私有存储库和散列。 [![最近一年没有更新][Yellow]](https://github.com/LyricalSecurity/gigo) [![godoc][GoDoc]](https://godoc.org/github.com/LyricalSecurity/gigo)
* [VenGO](https://github.com/DamnWidget/VenGO) **star:116** 创建和管理可导出的隔离go虚拟环境。 [![最近一年没有更新][Yellow]](https://github.com/DamnWidget/VenGO) [![godoc][GoDoc]](https://godoc.org/github.com/DamnWidget/VenGO)
* [mvn-golang](https://github.com/raydac/mvn-golang) **star:95** 插件为自动加载Golang SDK依赖关系管理和启动Maven项目基础设施中的构建环境提供了方法。 * [mvn-golang](https://github.com/raydac/mvn-golang) **star:95** 插件为自动加载Golang SDK依赖关系管理和启动Maven项目基础设施中的构建环境提供了方法。
* [gop](https://github.com/lunny/gop) **star:50** 在GOPATH之外构建和管理Go应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/lunny/gop) [![包含中文文档][CN]](https://github.com/lunny/gop) [![归档项目][Archived]](https://github.com/lunny/gop) * [gop](https://github.com/lunny/gop) **star:50** 在GOPATH之外构建和管理Go应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/lunny/gop) [![包含中文文档][CN]](https://github.com/lunny/gop) [![归档项目][Archived]](https://github.com/lunny/gop)
@ -1419,11 +1419,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-dsp](https://github.com/mjibson/go-dsp) **star:656** Go数字信号处理。 [![最近一年没有更新][Yellow]](https://github.com/mjibson/go-dsp) [![godoc][GoDoc]](https://godoc.org/github.com/mjibson/go-dsp) * [go-dsp](https://github.com/mjibson/go-dsp) **star:656** Go数字信号处理。 [![最近一年没有更新][Yellow]](https://github.com/mjibson/go-dsp) [![godoc][GoDoc]](https://godoc.org/github.com/mjibson/go-dsp)
* [goraph](https://github.com/gyuho/goraph) **star:617** 纯Go图论库(数据结构,算法可视化)。 [![最近一年没有更新][Yellow]](https://github.com/gyuho/goraph) [![godoc][GoDoc]](https://godoc.org/github.com/gyuho/goraph) * [goraph](https://github.com/gyuho/goraph) **star:617** 纯Go图论库(数据结构,算法可视化)。 [![最近一年没有更新][Yellow]](https://github.com/gyuho/goraph) [![godoc][GoDoc]](https://godoc.org/github.com/gyuho/goraph)
* [chart](https://github.com/vdobler/chart) **star:616** 简单的图表绘制库。支持多种图形类型。 [![godoc][GoDoc]](https://godoc.org/github.com/vdobler/chart) * [chart](https://github.com/vdobler/chart) **star:616** 简单的图表绘制库。支持多种图形类型。 [![godoc][GoDoc]](https://godoc.org/github.com/vdobler/chart)
* [dataframe-go](https://github.com/rocketlaunchr/dataframe-go) 用于机器学习和统计的数据框架(类似于panda)。
* [graph](https://github.com/yourbasic/graph) **star:284** 基本图形算法库。 [![godoc][GoDoc]](https://godoc.org/github.com/yourbasic/graph) * [graph](https://github.com/yourbasic/graph) **star:284** 基本图形算法库。 [![godoc][GoDoc]](https://godoc.org/github.com/yourbasic/graph)
* [ewma](https://github.com/VividCortex/ewma) **star:283** 提供指数加权移动平均算法。 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/ewma) * [ewma](https://github.com/VividCortex/ewma) **star:283** 提供指数加权移动平均算法。 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/ewma)
* [orb](https://github.com/paulmach/orb) **star:238** 2D几何类型支持剪切、GeoJSON和Mapbox矢量平铺。 [![godoc][GoDoc]](https://godoc.org/github.com/paulmach/orb) * [orb](https://github.com/paulmach/orb) **star:238** 2D几何类型支持剪切、GeoJSON和Mapbox矢量平铺。 [![godoc][GoDoc]](https://godoc.org/github.com/paulmach/orb)
* [gohistogram](https://github.com/VividCortex/gohistogram) **star:136** 数据流的近似直方图。 [![最近一年没有更新][Yellow]](https://github.com/VividCortex/gohistogram) [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/gohistogram) * [gohistogram](https://github.com/VividCortex/gohistogram) **star:136** 数据流的近似直方图。 [![最近一年没有更新][Yellow]](https://github.com/VividCortex/gohistogram) [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/gohistogram)
* [dataframe-go](https://github.com/rocketlaunchr/dataframe-go) **star:129** 用于机器学习和统计的数据框架(类似于panda)。 [![godoc][GoDoc]](https://godoc.org/github.com/rocketlaunchr/dataframe-go)
* [TextRank](https://github.com/DavidBelicza/TextRank) **star:87** TextRank在Golang中的实现支持扩展特性(摘要、加权、短语提取)和多线程(goroutine)。 [![最近一年没有更新][Yellow]](https://github.com/DavidBelicza/TextRank) [![godoc][GoDoc]](https://godoc.org/github.com/DavidBelicza/TextRank) * [TextRank](https://github.com/DavidBelicza/TextRank) **star:87** TextRank在Golang中的实现支持扩展特性(摘要、加权、短语提取)和多线程(goroutine)。 [![最近一年没有更新][Yellow]](https://github.com/DavidBelicza/TextRank) [![godoc][GoDoc]](https://godoc.org/github.com/DavidBelicza/TextRank)
* [sparse](https://github.com/james-bowman/sparse) **star:81** Go 稀疏矩阵格式的线性代数支持科学和机器学习应用程序兼容gonum矩阵库。 [![godoc][GoDoc]](https://godoc.org/github.com/james-bowman/sparse) * [sparse](https://github.com/james-bowman/sparse) **star:81** Go 稀疏矩阵格式的线性代数支持科学和机器学习应用程序兼容gonum矩阵库。 [![godoc][GoDoc]](https://godoc.org/github.com/james-bowman/sparse)
* [pagerank](https://github.com/alixaxel/pagerank) **star:53** 加权 PageRank 算法在Go中的实现。 [![godoc][GoDoc]](https://godoc.org/github.com/alixaxel/pagerank) * [pagerank](https://github.com/alixaxel/pagerank) **star:53** 加权 PageRank 算法在Go中的实现。 [![godoc][GoDoc]](https://godoc.org/github.com/alixaxel/pagerank)
@ -1470,7 +1470,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*用于二进制序列化的库和工具。 (翻译出错了? 试试 [英文版](README_EN.md#serialization) 吧~)* *用于二进制序列化的库和工具。 (翻译出错了? 试试 [英文版](README_EN.md#serialization) 吧~)*
* [jsoniter](https://github.com/json-iterator/go) **star:6941** 高性能100% 兼容的“encoding/json” 替代品 [![star > 2000][Awesome]](https://github.com/json-iterator/go) [![godoc][GoDoc]](https://godoc.org/github.com/json-iterator/go) * [jsoniter](https://github.com/json-iterator/go) **star:6941** 高性能100% 兼容的“encoding/json” 替代品 [![star > 2000][Awesome]](https://github.com/json-iterator/go) [![godoc][GoDoc]](https://godoc.org/github.com/json-iterator/go)
* [goprotobuf](https://github.com/golang/protobuf) **star:5962** 通过库和协议编译器插件使 Go 语言支持 Google的 protocol buffers. [![star > 2000][Awesome]](https://github.com/golang/protobuf) [![最近一周有更新][Green]](https://github.com/golang/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/golang/protobuf) * [goprotobuf](https://github.com/golang/protobuf) **star:5962** 通过库和协议编译器插件使 Go 语言支持 Google的 protocol buffers. [![star > 2000][Awesome]](https://github.com/golang/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/golang/protobuf)
* [gogoprotobuf](https://github.com/gogo/protobuf) **star:3406** Go 语言的 Protocol Buffer 库。 [![star > 2000][Awesome]](https://github.com/gogo/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/gogo/protobuf) * [gogoprotobuf](https://github.com/gogo/protobuf) **star:3406** Go 语言的 Protocol Buffer 库。 [![star > 2000][Awesome]](https://github.com/gogo/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/gogo/protobuf)
* [mapstructure](https://github.com/mitchellh/mapstructure) **star:2933** 用于对原生键值对进行解码生成 Go 语言结构体 [![star > 2000][Awesome]](https://github.com/mitchellh/mapstructure) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/mapstructure) * [mapstructure](https://github.com/mitchellh/mapstructure) **star:2933** 用于对原生键值对进行解码生成 Go 语言结构体 [![star > 2000][Awesome]](https://github.com/mitchellh/mapstructure) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/mapstructure)
* [go-codec](https://github.com/ugorji/go) **star:1330** 高性能、多功能、规范化编码解码以及 rpc 库, 用于 msgpack, cbor 和 json支持基于运行时的 OR 码生成 [![godoc][GoDoc]](https://godoc.org/github.com/ugorji/go) * [go-codec](https://github.com/ugorji/go) **star:1330** 高性能、多功能、规范化编码解码以及 rpc 库, 用于 msgpack, cbor 和 json支持基于运行时的 OR 码生成 [![godoc][GoDoc]](https://godoc.org/github.com/ugorji/go)
@ -1522,7 +1522,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*用于模板和词法分析的库和工具。 (翻译出错了? 试试 [英文版](README_EN.md#template-engines) 吧~)* *用于模板和词法分析的库和工具。 (翻译出错了? 试试 [英文版](README_EN.md#template-engines) 吧~)*
* [gofpdf](https://github.com/jung-kurt/gofpdf) **star:3440** PDF 文档生成器,支持文本,绘图和图片 [![star > 2000][Awesome]](https://github.com/jung-kurt/gofpdf) [![godoc][GoDoc]](https://godoc.org/github.com/jung-kurt/gofpdf) [![归档项目][Archived]](https://github.com/jung-kurt/gofpdf) * [gofpdf](https://github.com/jung-kurt/gofpdf) **star:3440** PDF 文档生成器,支持文本,绘图和图片 [![star > 2000][Awesome]](https://github.com/jung-kurt/gofpdf) [![godoc][GoDoc]](https://godoc.org/github.com/jung-kurt/gofpdf) [![归档项目][Archived]](https://github.com/jung-kurt/gofpdf)
* [raymond](https://github.com/aymerick/raymond) 使用 Go 语言实现的完整的 handlebars
* [quicktemplate](https://github.com/valyala/quicktemplate) **star:1580** 快速、强大且易用的模板引擎。将模板转化为 Go 语言并进行编译 [![最近一周有更新][Green]](https://github.com/valyala/quicktemplate) [![godoc][GoDoc]](https://godoc.org/github.com/valyala/quicktemplate) * [quicktemplate](https://github.com/valyala/quicktemplate) **star:1580** 快速、强大且易用的模板引擎。将模板转化为 Go 语言并进行编译 [![最近一周有更新][Green]](https://github.com/valyala/quicktemplate) [![godoc][GoDoc]](https://godoc.org/github.com/valyala/quicktemplate)
* [pongo2](https://github.com/flosch/pongo2) **star:1580** 类似 DjanGo 的模板引擎 [![godoc][GoDoc]](https://godoc.org/github.com/flosch/pongo2) * [pongo2](https://github.com/flosch/pongo2) **star:1580** 类似 DjanGo 的模板引擎 [![godoc][GoDoc]](https://godoc.org/github.com/flosch/pongo2)
* [hero](https://github.com/shiyanhui/hero) **star:1257** Hero是一个方便、快速和强大的go模板引擎。 [![最近一周有更新][Green]](https://github.com/shiyanhui/hero) [![godoc][GoDoc]](https://godoc.org/github.com/shiyanhui/hero) [![包含中文文档][CN]](https://github.com/shiyanhui/hero) * [hero](https://github.com/shiyanhui/hero) **star:1257** Hero是一个方便、快速和强大的go模板引擎。 [![最近一周有更新][Green]](https://github.com/shiyanhui/hero) [![godoc][GoDoc]](https://godoc.org/github.com/shiyanhui/hero) [![包含中文文档][CN]](https://github.com/shiyanhui/hero)
@ -1532,6 +1531,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Razor](https://github.com/sipin/gorazor) **star:725** Go 语言的 Razor 视图引擎 [![godoc][GoDoc]](https://godoc.org/github.com/sipin/gorazor) * [Razor](https://github.com/sipin/gorazor) **star:725** Go 语言的 Razor 视图引擎 [![godoc][GoDoc]](https://godoc.org/github.com/sipin/gorazor)
* [jet](https://github.com/CloudyKit/jet) **star:610** Jet模板引擎。 [![最近一周有更新][Green]](https://github.com/CloudyKit/jet) [![godoc][GoDoc]](https://godoc.org/github.com/CloudyKit/jet) * [jet](https://github.com/CloudyKit/jet) **star:610** Jet模板引擎。 [![最近一周有更新][Green]](https://github.com/CloudyKit/jet) [![godoc][GoDoc]](https://godoc.org/github.com/CloudyKit/jet)
* [ego](https://github.com/benbjohnson/ego) **star:423** 轻量级模板语言允许您在Go中编写模板。模板被翻译成Go并编译。 [![godoc][GoDoc]](https://godoc.org/github.com/benbjohnson/ego) * [ego](https://github.com/benbjohnson/ego) **star:423** 轻量级模板语言允许您在Go中编写模板。模板被翻译成Go并编译。 [![godoc][GoDoc]](https://godoc.org/github.com/benbjohnson/ego)
* [raymond](https://github.com/aymerick/raymond) **star:358** 使用 Go 语言实现的完整的 handlebars [![godoc][GoDoc]](https://godoc.org/github.com/aymerick/raymond)
* [fasttemplate](https://github.com/valyala/fasttemplate) **star:332** 简单快速的模板引擎。进行模板元素替换时,速度是比[text/template](http://golang.org/pkg/text/template/)快10倍。 [![godoc][GoDoc]](https://godoc.org/github.com/valyala/fasttemplate) * [fasttemplate](https://github.com/valyala/fasttemplate) **star:332** 简单快速的模板引擎。进行模板元素替换时,速度是比[text/template](http://golang.org/pkg/text/template/)快10倍。 [![godoc][GoDoc]](https://godoc.org/github.com/valyala/fasttemplate)
* [Soy](https://github.com/robfig/soy) **star:146** Go 语言实现的谷歌闭包模板(也就是 Soy templates) ,遵循[官方规范](https://developer.google.com/closure/templates/)。 [![godoc][GoDoc]](https://godoc.org/github.com/robfig/soy) * [Soy](https://github.com/robfig/soy) **star:146** Go 语言实现的谷歌闭包模板(也就是 Soy templates) ,遵循[官方规范](https://developer.google.com/closure/templates/)。 [![godoc][GoDoc]](https://godoc.org/github.com/robfig/soy)
* [liquid](https://github.com/osteele/liquid) **star:92** Go 语言实现的 Shopify Liquid 模板. [![godoc][GoDoc]](https://godoc.org/github.com/osteele/liquid) * [liquid](https://github.com/osteele/liquid) **star:92** Go 语言实现的 Shopify Liquid 模板. [![godoc][GoDoc]](https://godoc.org/github.com/osteele/liquid)
@ -1554,11 +1554,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [httpexpect](https://github.com/gavv/httpexpect) **star:1236** 简洁的、声明式的、易用的端到端HTTP 及 REST API 测试 [![最近一周有更新][Green]](https://github.com/gavv/httpexpect) [![godoc][GoDoc]](https://godoc.org/github.com/gavv/httpexpect) * [httpexpect](https://github.com/gavv/httpexpect) **star:1236** 简洁的、声明式的、易用的端到端HTTP 及 REST API 测试 [![最近一周有更新][Green]](https://github.com/gavv/httpexpect) [![godoc][GoDoc]](https://godoc.org/github.com/gavv/httpexpect)
* [godog](https://github.com/DATA-DOG/godog) **star:876** 类似 Cucumber 或 Behat 的 BDD 框架 [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/godog) * [godog](https://github.com/DATA-DOG/godog) **star:876** 类似 Cucumber 或 Behat 的 BDD 框架 [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/godog)
* [baloo](https://github.com/h2non/baloo) **star:664** 表达性强、多功能的、端到端的HTTP API 测试工具 [![godoc][GoDoc]](https://godoc.org/github.com/h2non/baloo) * [baloo](https://github.com/h2non/baloo) **star:664** 表达性强、多功能的、端到端的HTTP API 测试工具 [![godoc][GoDoc]](https://godoc.org/github.com/h2non/baloo)
* [gocheck](http://labix.org/gocheck) 更加高级的测试框架,用于替换 Gotest
* [goblin](https://github.com/franela/goblin) **star:649** 类似Mocha的测试框架。 [![godoc][GoDoc]](https://godoc.org/github.com/franela/goblin)
* [GoConvey](https://github.com/smartystreets/goconvey/) BDD 风格的测试框架,具有 web 界面和计时刷新功能
* [testfixtures](https://github.com/go-testfixtures/testfixtures) **star:414** 类似 Rails 的测试工具,用于测试数据库应用 [![最近一周有更新][Green]](https://github.com/go-testfixtures/testfixtures) [![godoc][GoDoc]](https://godoc.org/github.com/go-testfixtures/testfixtures) * [testfixtures](https://github.com/go-testfixtures/testfixtures) **star:414** 类似 Rails 的测试工具,用于测试数据库应用 [![最近一周有更新][Green]](https://github.com/go-testfixtures/testfixtures) [![godoc][GoDoc]](https://godoc.org/github.com/go-testfixtures/testfixtures)
* [go-vcr](https://github.com/dnaeon/go-vcr) **star:362** 记录并回放HTTP交互以便进行快速、确定和准确的测试。 [![godoc][GoDoc]](https://godoc.org/github.com/dnaeon/go-vcr) * [go-vcr](https://github.com/dnaeon/go-vcr) **star:362** 记录并回放HTTP交互以便进行快速、确定和准确的测试。 [![godoc][GoDoc]](https://godoc.org/github.com/dnaeon/go-vcr)
* [GoConvey](https://github.com/smartystreets/goconvey/) BDD 风格的测试框架,具有 web 界面和计时刷新功能
* [goblin](https://github.com/franela/goblin) 类似Mocha的测试框架。
* [gocheck](http://labix.org/gocheck) 更加高级的测试框架,用于替换 Gotest
* [go-mutesting](https://github.com/zimmski/go-mutesting) **star:323** 变异测试的Go源代码。 [![godoc][GoDoc]](https://godoc.org/github.com/zimmski/go-mutesting) * [go-mutesting](https://github.com/zimmski/go-mutesting) **star:323** 变异测试的Go源代码。 [![godoc][GoDoc]](https://godoc.org/github.com/zimmski/go-mutesting)
* [gofight](https://github.com/appleboy/gofight) **star:285** 对 Go 语言的路由框架进行 API 测试 [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/gofight) * [gofight](https://github.com/appleboy/gofight) **star:285** 对 Go 语言的路由框架进行 API 测试 [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/gofight)
* [frisby](https://github.com/verdverm/frisby) **star:255** REST API测试框架。 [![godoc][GoDoc]](https://godoc.org/github.com/verdverm/frisby) * [frisby](https://github.com/verdverm/frisby) **star:255** REST API测试框架。 [![godoc][GoDoc]](https://godoc.org/github.com/verdverm/frisby)
@ -1566,6 +1566,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-carpet](https://github.com/msoap/go-carpet) **star:201** 在终端中查看测试覆盖率的工具。 [![godoc][GoDoc]](https://godoc.org/github.com/msoap/go-carpet) * [go-carpet](https://github.com/msoap/go-carpet) **star:201** 在终端中查看测试覆盖率的工具。 [![godoc][GoDoc]](https://godoc.org/github.com/msoap/go-carpet)
* [charlatan](https://github.com/percolate/charlatan) **star:191** 为测试生成假接口实现的工具。 [![godoc][GoDoc]](https://godoc.org/github.com/percolate/charlatan) * [charlatan](https://github.com/percolate/charlatan) **star:191** 为测试生成假接口实现的工具。 [![godoc][GoDoc]](https://godoc.org/github.com/percolate/charlatan)
* [gotest.tools](https://github.com/gotestyourself/gotest.tools) **star:140** 一组包用于增强go测试包并支持公共模式。 [![godoc][GoDoc]](https://godoc.org/github.com/gotestyourself/gotest.tools) * [gotest.tools](https://github.com/gotestyourself/gotest.tools) **star:140** 一组包用于增强go测试包并支持公共模式。 [![godoc][GoDoc]](https://godoc.org/github.com/gotestyourself/gotest.tools)
* [endly](https://github.com/viant/endly) **star:118** 声明性端到端功能测试。 [![最近一周有更新][Green]](https://github.com/viant/endly) [![godoc][GoDoc]](https://godoc.org/github.com/viant/endly)
* [GoSpec](https://github.com/orfjackal/gospec) **star:112** 用于 Go 编程语言的bdd风格的测试框架。 [![最近一年没有更新][Yellow]](https://github.com/orfjackal/gospec) [![godoc][GoDoc]](https://godoc.org/github.com/orfjackal/gospec) * [GoSpec](https://github.com/orfjackal/gospec) **star:112** 用于 Go 编程语言的bdd风格的测试框架。 [![最近一年没有更新][Yellow]](https://github.com/orfjackal/gospec) [![godoc][GoDoc]](https://godoc.org/github.com/orfjackal/gospec)
* [cupaloy](https://github.com/bradleyjkemp/cupaloy) **star:97** 测试框架的简单快照测试插件。 [![godoc][GoDoc]](https://godoc.org/github.com/bradleyjkemp/cupaloy) * [cupaloy](https://github.com/bradleyjkemp/cupaloy) **star:97** 测试框架的简单快照测试插件。 [![godoc][GoDoc]](https://godoc.org/github.com/bradleyjkemp/cupaloy)
* [dbcleaner](https://github.com/khaiql/dbcleaner) **star:97** 清空数据库用于测试受到database_cleaner 的启发 [![godoc][GoDoc]](https://godoc.org/github.com/khaiql/dbcleaner) * [dbcleaner](https://github.com/khaiql/dbcleaner) **star:97** 清空数据库用于测试受到database_cleaner 的启发 [![godoc][GoDoc]](https://godoc.org/github.com/khaiql/dbcleaner)
@ -1588,7 +1589,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gocrest](https://github.com/corbym/gocrest) **star:9** 用于 Go 断言的可组合的类似 hamcrest 的 matchers。 [![最近一年没有更新][Yellow]](https://github.com/corbym/gocrest) [![godoc][GoDoc]](https://godoc.org/github.com/corbym/gocrest) * [gocrest](https://github.com/corbym/gocrest) **star:9** 用于 Go 断言的可组合的类似 hamcrest 的 matchers。 [![最近一年没有更新][Yellow]](https://github.com/corbym/gocrest) [![godoc][GoDoc]](https://godoc.org/github.com/corbym/gocrest)
* [gogiven](https://github.com/corbym/gogiven) **star:8** 类似于 YATSPEC 的Go BDD测试框架。 [![最近一年没有更新][Yellow]](https://github.com/corbym/gogiven) [![godoc][GoDoc]](https://godoc.org/github.com/corbym/gogiven) * [gogiven](https://github.com/corbym/gogiven) **star:8** 类似于 YATSPEC 的Go BDD测试框架。 [![最近一年没有更新][Yellow]](https://github.com/corbym/gogiven) [![godoc][GoDoc]](https://godoc.org/github.com/corbym/gogiven)
* [embedded-postgres](https://github.com/fergusstrange/embedded-postgres) **star:7** 作为另一个Go应用程序或测试的一部分在Linux、OSX或Windows上本地运行一个真正的Postgres数据库。 [![godoc][GoDoc]](https://godoc.org/github.com/fergusstrange/embedded-postgres) * [embedded-postgres](https://github.com/fergusstrange/embedded-postgres) **star:7** 作为另一个Go应用程序或测试的一部分在Linux、OSX或Windows上本地运行一个真正的Postgres数据库。 [![godoc][GoDoc]](https://godoc.org/github.com/fergusstrange/embedded-postgres)
* [endly](https://github.com/viant/endly) 声明性端到端功能测试。
* [schema](https://github.com/jgroeneveld/schema) **star:7** 快速、简单地匹配请求和响应中使用的JSON模式的表达式。 [![godoc][GoDoc]](https://godoc.org/github.com/jgroeneveld/schema) * [schema](https://github.com/jgroeneveld/schema) **star:7** 快速、简单地匹配请求和响应中使用的JSON模式的表达式。 [![godoc][GoDoc]](https://godoc.org/github.com/jgroeneveld/schema)
* [biff](https://github.com/fulldump/biff) **star:7** 分支测试框架BDD兼容。 [![最近一年没有更新][Yellow]](https://github.com/fulldump/biff) [![godoc][GoDoc]](https://godoc.org/github.com/fulldump/biff) * [biff](https://github.com/fulldump/biff) **star:7** 分支测试框架BDD兼容。 [![最近一年没有更新][Yellow]](https://github.com/fulldump/biff) [![godoc][GoDoc]](https://godoc.org/github.com/fulldump/biff)
* [testsql](https://github.com/zhulongcheng/testsql) **star:7** 在测试前从SQL文件生成测试数据并在测试完成后清除数据。 [![godoc][GoDoc]](https://godoc.org/github.com/zhulongcheng/testsql) * [testsql](https://github.com/zhulongcheng/testsql) **star:7** 在测试前从SQL文件生成测试数据并在测试完成后清除数据。 [![godoc][GoDoc]](https://godoc.org/github.com/zhulongcheng/testsql)
@ -1644,7 +1644,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gographviz](https://github.com/awalterschulze/gographviz) **star:335** 解析Graphviz DOT语言。 [![godoc][GoDoc]](https://godoc.org/github.com/awalterschulze/gographviz) * [gographviz](https://github.com/awalterschulze/gographviz) **star:335** 解析Graphviz DOT语言。 [![godoc][GoDoc]](https://godoc.org/github.com/awalterschulze/gographviz)
* [gotext](https://github.com/leonelquinteros/gotext) **star:247** GNU gettext 工具 [![godoc][GoDoc]](https://godoc.org/github.com/leonelquinteros/gotext) * [gotext](https://github.com/leonelquinteros/gotext) **star:247** GNU gettext 工具 [![godoc][GoDoc]](https://godoc.org/github.com/leonelquinteros/gotext)
* [go-runewidth](https://github.com/mattn/go-runewidth) **star:237** 函数获取字符或字符串的固定宽度。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-runewidth) * [go-runewidth](https://github.com/mattn/go-runewidth) **star:237** 函数获取字符或字符串的固定宽度。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-runewidth)
* [htmlquery](https://github.com/antchfx/htmlquery) **star:176** 用于HTML的XPath查询包允许您通过XPath表达式从HTML文档中提取数据或求值。 [![最近一周有更新][Green]](https://github.com/antchfx/htmlquery) [![godoc][GoDoc]](https://godoc.org/github.com/antchfx/htmlquery) * [htmlquery](https://github.com/antchfx/htmlquery) **star:176** 用于HTML的XPath查询包允许您通过XPath表达式从HTML文档中提取数据或求值。 [![godoc][GoDoc]](https://godoc.org/github.com/antchfx/htmlquery)
* [goq](https://github.com/andrewstuart/goq) **star:158** 声明式 HTML 编组,使用结构标签和 jQuery 语法 (使用 GoQuery). [![godoc][GoDoc]](https://godoc.org/github.com/andrewstuart/goq) * [goq](https://github.com/andrewstuart/goq) **star:158** 声明式 HTML 编组,使用结构标签和 jQuery 语法 (使用 GoQuery). [![godoc][GoDoc]](https://godoc.org/github.com/andrewstuart/goq)
* [go-nmea](https://github.com/adrianmo/go-nmea) **star:108** 用于Go语言的NMEA解析器库。 [![godoc][GoDoc]](https://godoc.org/github.com/adrianmo/go-nmea) * [go-nmea](https://github.com/adrianmo/go-nmea) **star:108** 用于Go语言的NMEA解析器库。 [![godoc][GoDoc]](https://godoc.org/github.com/adrianmo/go-nmea)
* [sdp](https://github.com/gortc/sdp) **star:80** SDP:会话描述协议[[RFC 4566](https://tools.ietf.org/html/rfc4566)]。 [![最近一周有更新][Green]](https://github.com/gortc/sdp) [![godoc][GoDoc]](https://godoc.org/github.com/gortc/sdp) * [sdp](https://github.com/gortc/sdp) **star:80** SDP:会话描述协议[[RFC 4566](https://tools.ietf.org/html/rfc4566)]。 [![最近一周有更新][Green]](https://github.com/gortc/sdp) [![godoc][GoDoc]](https://godoc.org/github.com/gortc/sdp)
@ -1770,11 +1770,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [hub](https://github.com/github/hub) **star:18231** 封装了 git 命令,提供了额外的功能用于在终端中和 Github 进行交互。 [![star > 2000][Awesome]](https://github.com/github/hub) [![最近一周有更新][Green]](https://github.com/github/hub) [![godoc][GoDoc]](https://godoc.org/github.com/github/hub) * [hub](https://github.com/github/hub) **star:18231** 封装了 git 命令,提供了额外的功能用于在终端中和 Github 进行交互。 [![star > 2000][Awesome]](https://github.com/github/hub) [![最近一周有更新][Green]](https://github.com/github/hub) [![godoc][GoDoc]](https://godoc.org/github.com/github/hub)
* [delve](https://github.com/derekparker/delve) **star:13053** Go 语言调试器 [![star > 2000][Awesome]](https://github.com/derekparker/delve) [![最近一周有更新][Green]](https://github.com/derekparker/delve) [![godoc][GoDoc]](https://godoc.org/github.com/derekparker/delve) * [delve](https://github.com/derekparker/delve) **star:13053** Go 语言调试器 [![star > 2000][Awesome]](https://github.com/derekparker/delve) [![最近一周有更新][Green]](https://github.com/derekparker/delve) [![godoc][GoDoc]](https://godoc.org/github.com/derekparker/delve)
* [ctop](https://github.com/bcicen/ctop) **star:9311** [Top-like](http://ctop.sh)接口(例如htop) 用于容器数据收集。 [![star > 2000][Awesome]](https://github.com/bcicen/ctop) [![最近一周有更新][Green]](https://github.com/bcicen/ctop) [![godoc][GoDoc]](https://godoc.org/github.com/bcicen/ctop) * [ctop](https://github.com/bcicen/ctop) **star:9311** [Top-like](http://ctop.sh)接口(例如htop) 用于容器数据收集。 [![star > 2000][Awesome]](https://github.com/bcicen/ctop) [![最近一周有更新][Green]](https://github.com/bcicen/ctop) [![godoc][GoDoc]](https://godoc.org/github.com/bcicen/ctop)
* [wuzz](https://github.com/asciimoo/wuzz) **star:8487** 用于HTTP检查的交互式cli工具。 [![star > 2000][Awesome]](https://github.com/asciimoo/wuzz) [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
* [sqlx](https://github.com/jmoiron/sqlx) **star:7571** 为内建的数据库/sql 软件包提供一组扩展。 [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx) * [sqlx](https://github.com/jmoiron/sqlx) **star:7571** 为内建的数据库/sql 软件包提供一组扩展。 [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
* [peco](https://github.com/peco/peco) **star:5672** 简单的交互过滤工具。 [![star > 2000][Awesome]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco) * [peco](https://github.com/peco/peco) **star:5672** 简单的交互过滤工具。 [![star > 2000][Awesome]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
* [goreporter](https://github.com/wgliang/goreporter) 进行代码静态分析,单元测试,代码检视并生成代码质量报告的工具 * [usql](https://github.com/knq/usql) **star:5528** usql 是一个通用的命令行接口,用于操作 sql 数据库。 [![star > 2000][Awesome]](https://github.com/knq/usql) [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4967** 尽可能快速的发布 Go 语言二进制文件。 [![star > 2000][Awesome]](https://github.com/goreleaser/goreleaser) [![最近一周有更新][Green]](https://github.com/goreleaser/goreleaser) [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser) * [goreleaser](https://github.com/goreleaser/goreleaser) **star:4967** 尽可能快速的发布 Go 语言二进制文件。 [![star > 2000][Awesome]](https://github.com/goreleaser/goreleaser) [![最近一周有更新][Green]](https://github.com/goreleaser/goreleaser) [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
* [godropbox](https://github.com/dropbox/godropbox) **star:3814** 用于编写 Go 语言服务/应用的库,来自 Dropbox.。 [![star > 2000][Awesome]](https://github.com/dropbox/godropbox) [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox) * [godropbox](https://github.com/dropbox/godropbox) **star:3814** 用于编写 Go 语言服务/应用的库,来自 Dropbox.。 [![star > 2000][Awesome]](https://github.com/dropbox/godropbox) [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
* [realize](https://github.com/tockins/realize) **star:3433** Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径。 [![star > 2000][Awesome]](https://github.com/tockins/realize) [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize)
* [goreporter](https://github.com/wgliang/goreporter) **star:2589** 进行代码静态分析,单元测试,代码检视并生成代码质量报告的工具 [![star > 2000][Awesome]](https://github.com/wgliang/goreporter) [![最近一年没有更新][Yellow]](https://github.com/wgliang/goreporter) [![godoc][GoDoc]](https://godoc.org/github.com/wgliang/goreporter)
* [hystrix-go](https://github.com/afex/hystrix-go) **star:2281** 实现 Hystrix 风格的、程序员预定义的 fallback 机制(熔断。 [![star > 2000][Awesome]](https://github.com/afex/hystrix-go) [![godoc][GoDoc]](https://godoc.org/github.com/afex/hystrix-go) * [hystrix-go](https://github.com/afex/hystrix-go) **star:2281** 实现 Hystrix 风格的、程序员预定义的 fallback 机制(熔断。 [![star > 2000][Awesome]](https://github.com/afex/hystrix-go) [![godoc][GoDoc]](https://godoc.org/github.com/afex/hystrix-go)
* [panicparse](https://github.com/maruel/panicparse) **star:2179** 将类似的协程分组并对调用栈进行着色 [![star > 2000][Awesome]](https://github.com/maruel/panicparse) [![godoc][GoDoc]](https://godoc.org/github.com/maruel/panicparse) * [panicparse](https://github.com/maruel/panicparse) **star:2179** 将类似的协程分组并对调用栈进行着色 [![star > 2000][Awesome]](https://github.com/maruel/panicparse) [![godoc][GoDoc]](https://godoc.org/github.com/maruel/panicparse)
* [Task](https://github.com/go-task/task) **star:2168** 简单的“Go”的选择。 [![star > 2000][Awesome]](https://github.com/go-task/task) [![godoc][GoDoc]](https://godoc.org/github.com/go-task/task) * [Task](https://github.com/go-task/task) **star:2168** 简单的“Go”的选择。 [![star > 2000][Awesome]](https://github.com/go-task/task) [![godoc][GoDoc]](https://godoc.org/github.com/go-task/task)
@ -1812,7 +1815,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-bind-plugin](https://github.com/wendigo/go-bind-plugin) **star:164** Go:generate 工具,用于构建 Go 语言插件(1.8 only),并对导出的符号进行包装。 [![godoc][GoDoc]](https://godoc.org/github.com/wendigo/go-bind-plugin) * [go-bind-plugin](https://github.com/wendigo/go-bind-plugin) **star:164** Go:generate 工具,用于构建 Go 语言插件(1.8 only),并对导出的符号进行包装。 [![godoc][GoDoc]](https://godoc.org/github.com/wendigo/go-bind-plugin)
* [gotenv](https://github.com/subosito/gotenv) **star:160**`.env` 或者任何 `io.Reader`。 [![godoc][GoDoc]](https://godoc.org/github.com/subosito/gotenv) * [gotenv](https://github.com/subosito/gotenv) **star:160**`.env` 或者任何 `io.Reader`。 [![godoc][GoDoc]](https://godoc.org/github.com/subosito/gotenv)
* [rerun](https://github.com/ivpusic/rerun) **star:155** 当源代码发生更改时重新编译和重新运行go应用程序。 [![最近一年没有更新][Yellow]](https://github.com/ivpusic/rerun) [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/rerun) * [rerun](https://github.com/ivpusic/rerun) **star:155** 当源代码发生更改时重新编译和重新运行go应用程序。 [![最近一年没有更新][Yellow]](https://github.com/ivpusic/rerun) [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/rerun)
* [wuzz](https://github.com/asciimoo/wuzz) 用于HTTP检查的交互式cli工具。
* [util](https://github.com/shomali11/util) **star:149** 有用实用函数的集合。(字符串,并发,操作,…) [![godoc][GoDoc]](https://godoc.org/github.com/shomali11/util) * [util](https://github.com/shomali11/util) **star:149** 有用实用函数的集合。(字符串,并发,操作,…) [![godoc][GoDoc]](https://godoc.org/github.com/shomali11/util)
* [moldova](https://github.com/StabbyCutyou/moldova) **star:148** 基于输入目标生成随机数据的工具 [![最近一年没有更新][Yellow]](https://github.com/StabbyCutyou/moldova) [![godoc][GoDoc]](https://godoc.org/github.com/StabbyCutyou/moldova) * [moldova](https://github.com/StabbyCutyou/moldova) **star:148** 基于输入目标生成随机数据的工具 [![最近一年没有更新][Yellow]](https://github.com/StabbyCutyou/moldova) [![godoc][GoDoc]](https://godoc.org/github.com/StabbyCutyou/moldova)
* [Death](https://github.com/vrecan/death) **star:145** 利用信号管理应用程序的关闭。 [![最近一年没有更新][Yellow]](https://github.com/vrecan/death) [![godoc][GoDoc]](https://godoc.org/github.com/vrecan/death) * [Death](https://github.com/vrecan/death) **star:145** 利用信号管理应用程序的关闭。 [![最近一年没有更新][Yellow]](https://github.com/vrecan/death) [![godoc][GoDoc]](https://godoc.org/github.com/vrecan/death)
@ -1827,7 +1829,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [pm](https://github.com/VividCortex/pm) **star:75** 进程(即goroutine)管理器与HTTP API。 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/pm) * [pm](https://github.com/VividCortex/pm) **star:75** 进程(即goroutine)管理器与HTTP API。 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/pm)
* [xferspdy](https://github.com/monmohan/xferspdy) **star:70** Xferspdy在golang中提供二进制diff和补丁库。 [![最近一年没有更新][Yellow]](https://github.com/monmohan/xferspdy) [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy) * [xferspdy](https://github.com/monmohan/xferspdy) **star:70** Xferspdy在golang中提供二进制diff和补丁库。 [![最近一年没有更新][Yellow]](https://github.com/monmohan/xferspdy) [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy)
* [UNIS](https://github.com/esemplastic/unis) **star:69** Go 语言字符串处理函数的通用架构 。 [![最近一年没有更新][Yellow]](https://github.com/esemplastic/unis) [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis) * [UNIS](https://github.com/esemplastic/unis) **star:69** Go 语言字符串处理函数的通用架构 。 [![最近一年没有更新][Yellow]](https://github.com/esemplastic/unis) [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
* [usql](https://github.com/knq/usql) usql 是一个通用的命令行接口,用于操作 sql 数据库。
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:67** 数据库客户端,用于主-从 (或主-主) 数据库,集成了简单的、轻量级的轮询调度负载均衡。 [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx) * [mssqlx](https://github.com/linxGnu/mssqlx) **star:67** 数据库客户端,用于主-从 (或主-主) 数据库,集成了简单的、轻量级的轮询调度负载均衡。 [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx)
* [go-health](https://github.com/Talento90/go-health) **star:66** 健康包简化了向服务中添加健康检查的方式。 [![最近一年没有更新][Yellow]](https://github.com/Talento90/go-health) [![godoc][GoDoc]](https://godoc.org/github.com/Talento90/go-health) * [go-health](https://github.com/Talento90/go-health) **star:66** 健康包简化了向服务中添加健康检查的方式。 [![最近一年没有更新][Yellow]](https://github.com/Talento90/go-health) [![godoc][GoDoc]](https://godoc.org/github.com/Talento90/go-health)
* [repeat](https://github.com/ssgreg/repeat) **star:61** 执行不同的后 backoff 策略,这对重新尝试操作和心跳非常有用。 [![godoc][GoDoc]](https://godoc.org/github.com/ssgreg/repeat) * [repeat](https://github.com/ssgreg/repeat) **star:61** 执行不同的后 backoff 策略,这对重新尝试操作和心跳非常有用。 [![godoc][GoDoc]](https://godoc.org/github.com/ssgreg/repeat)
@ -1840,51 +1841,50 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [goreadability](https://github.com/philipjkim/goreadability) **star:43** 网页摘要提取器使用Facebook开放图形和arc90的可读性。 [![godoc][GoDoc]](https://godoc.org/github.com/philipjkim/goreadability) * [goreadability](https://github.com/philipjkim/goreadability) **star:43** 网页摘要提取器使用Facebook开放图形和arc90的可读性。 [![godoc][GoDoc]](https://godoc.org/github.com/philipjkim/goreadability)
* [goseaweedfs](https://github.com/linxGnu/goseaweedfs) **star:43** conseilSeaweedFS 客户端,几乎具有全部的特性。 [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/goseaweedfs) * [goseaweedfs](https://github.com/linxGnu/goseaweedfs) **star:43** conseilSeaweedFS 客户端,几乎具有全部的特性。 [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/goseaweedfs)
* [goback](https://github.com/carlescere/goback) **star:42** 一个 Go 语言的简单的指数补偿包。 [![最近一年没有更新][Yellow]](https://github.com/carlescere/goback) [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/goback) * [goback](https://github.com/carlescere/goback) **star:42** 一个 Go 语言的简单的指数补偿包。 [![最近一年没有更新][Yellow]](https://github.com/carlescere/goback) [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/goback)
* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:41** 不需要编写任何汇编代码就能使用 x86 SIMD。 [![最近一年没有更新][Yellow]](https://github.com/mengzhuo/intrinsic) [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/intrinsic) [![归档项目][Archived]](https://github.com/mengzhuo/intrinsic)
* [gaper](https://github.com/maxcnunes/gaper) **star:41** 当Go项目崩溃或一些人看到文件更改时构建并重新启动该项目。 [![godoc][GoDoc]](https://godoc.org/github.com/maxcnunes/gaper) * [gaper](https://github.com/maxcnunes/gaper) **star:41** 当Go项目崩溃或一些人看到文件更改时构建并重新启动该项目。 [![godoc][GoDoc]](https://godoc.org/github.com/maxcnunes/gaper)
* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:41** 不需要编写任何汇编代码就能使用 x86 SIMD。 [![最近一年没有更新][Yellow]](https://github.com/mengzhuo/intrinsic) [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/intrinsic) [![归档项目][Archived]](https://github.com/mengzhuo/intrinsic)
* [copy-pasta](https://github.com/jutkko/copy-pasta) **star:38** 通用多工作站剪切板,使用类似 S3 的后端作为存储。 [![godoc][GoDoc]](https://godoc.org/github.com/jutkko/copy-pasta) * [copy-pasta](https://github.com/jutkko/copy-pasta) **star:38** 通用多工作站剪切板,使用类似 S3 的后端作为存储。 [![godoc][GoDoc]](https://godoc.org/github.com/jutkko/copy-pasta)
* [golarm](https://github.com/msempere/golarm) **star:37** 告警(支持系统事件)。 [![最近一年没有更新][Yellow]](https://github.com/msempere/golarm) [![godoc][GoDoc]](https://godoc.org/github.com/msempere/golarm) * [golarm](https://github.com/msempere/golarm) **star:37** 告警(支持系统事件)。 [![最近一年没有更新][Yellow]](https://github.com/msempere/golarm) [![godoc][GoDoc]](https://godoc.org/github.com/msempere/golarm)
* [retry](https://github.com/thedevsaddam/retry) **star:34** 简单易用的重试机制包,为 Go 。 [![最近一年没有更新][Yellow]](https://github.com/thedevsaddam/retry) [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/retry) * [retry](https://github.com/thedevsaddam/retry) **star:34** 简单易用的重试机制包,为 Go 。 [![最近一年没有更新][Yellow]](https://github.com/thedevsaddam/retry) [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/retry)
* [pgo](https://github.com/arthurkushman/pgo) **star:33** 用于PHP社区的 Convenient 函数。 [![godoc][GoDoc]](https://godoc.org/github.com/arthurkushman/pgo)
* [myhttp](https://github.com/inancgumus/myhttp) **star:33** 简单的API使HTTP GET请求与超时支持。 [![最近一年没有更新][Yellow]](https://github.com/inancgumus/myhttp) [![godoc][GoDoc]](https://godoc.org/github.com/inancgumus/myhttp) [![归档项目][Archived]](https://github.com/inancgumus/myhttp) * [myhttp](https://github.com/inancgumus/myhttp) **star:33** 简单的API使HTTP GET请求与超时支持。 [![最近一年没有更新][Yellow]](https://github.com/inancgumus/myhttp) [![godoc][GoDoc]](https://godoc.org/github.com/inancgumus/myhttp) [![归档项目][Archived]](https://github.com/inancgumus/myhttp)
* [pgo](https://github.com/arthurkushman/pgo) **star:33** 用于PHP社区的 Convenient 函数。 [![godoc][GoDoc]](https://godoc.org/github.com/arthurkushman/pgo)
* [gpath](https://github.com/tenntenn/gpath) **star:32** 用于简化结构体域访问的库。 [![最近一年没有更新][Yellow]](https://github.com/tenntenn/gpath) [![godoc][GoDoc]](https://godoc.org/github.com/tenntenn/gpath) * [gpath](https://github.com/tenntenn/gpath) **star:32** 用于简化结构体域访问的库。 [![最近一年没有更新][Yellow]](https://github.com/tenntenn/gpath) [![godoc][GoDoc]](https://godoc.org/github.com/tenntenn/gpath)
* [retry-go](https://github.com/rafaeljesus/retry-go) **star:31** 对 Go 来说,重试变得简单而容易。 [![最近一年没有更新][Yellow]](https://github.com/rafaeljesus/retry-go) [![godoc][GoDoc]](https://godoc.org/github.com/rafaeljesus/retry-go)
* [realize](https://github.com/tockins/realize) Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径。
* [rclient](https://github.com/zpatrick/rclient) **star:31** 可读、灵活、易于使用的REST api客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/zpatrick/rclient) * [rclient](https://github.com/zpatrick/rclient) **star:31** 可读、灵活、易于使用的REST api客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/zpatrick/rclient)
* [retry-go](https://github.com/rafaeljesus/retry-go) **star:31** 对 Go 来说,重试变得简单而容易。 [![最近一年没有更新][Yellow]](https://github.com/rafaeljesus/retry-go) [![godoc][GoDoc]](https://godoc.org/github.com/rafaeljesus/retry-go)
* [beyond](https://github.com/wesovilabs/beyond) **star:30** Go工具将带你进入AOP的世界! [![godoc][GoDoc]](https://godoc.org/github.com/wesovilabs/beyond) * [beyond](https://github.com/wesovilabs/beyond) **star:30** Go工具将带你进入AOP的世界! [![godoc][GoDoc]](https://godoc.org/github.com/wesovilabs/beyond)
* [dbt](https://github.com/nikogura/dbt) **star:23** 用于从中心可信存储库运行自更新签名二进制文件的框架。 [![最近一周有更新][Green]](https://github.com/nikogura/dbt) [![godoc][GoDoc]](https://godoc.org/github.com/nikogura/dbt) * [dbt](https://github.com/nikogura/dbt) **star:23** 用于从中心可信存储库运行自更新签名二进制文件的框架。 [![最近一周有更新][Green]](https://github.com/nikogura/dbt) [![godoc][GoDoc]](https://godoc.org/github.com/nikogura/dbt)
* [gostrutils](https://github.com/ik5/gostrutils) **star:22** 字符串操作和转换函数的集合。 [![godoc][GoDoc]](https://godoc.org/github.com/ik5/gostrutils)
* [ugo](https://github.com/alxrm/ugo) **star:22** uGo 是一个切片工具箱,有着和 Go 语言一致的语法法。 [![最近一年没有更新][Yellow]](https://github.com/alxrm/ugo) [![godoc][GoDoc]](https://godoc.org/github.com/alxrm/ugo) * [ugo](https://github.com/alxrm/ugo) **star:22** uGo 是一个切片工具箱,有着和 Go 语言一致的语法法。 [![最近一年没有更新][Yellow]](https://github.com/alxrm/ugo) [![godoc][GoDoc]](https://godoc.org/github.com/alxrm/ugo)
* [gostrutils](https://github.com/ik5/gostrutils) **star:22** 字符串操作和转换函数的集合。 [![godoc][GoDoc]](https://godoc.org/github.com/ik5/gostrutils)
* [scan](https://github.com/blockloop/scan) **star:22** 扫描golang的sql。行直接指向结构、片或基本类型。 [![godoc][GoDoc]](https://godoc.org/github.com/blockloop/scan) * [scan](https://github.com/blockloop/scan) **star:22** 扫描golang的sql。行直接指向结构、片或基本类型。 [![godoc][GoDoc]](https://godoc.org/github.com/blockloop/scan)
* [generate](https://github.com/go-playground/generate) **star:21** 针对一个路径或环境变量,递归的执行 Go generate可以通过正则表达式来进行过滤。 [![最近一年没有更新][Yellow]](https://github.com/go-playground/generate) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/generate)
* [goplaceholder](https://github.com/michiwend/goplaceholder) **star:21** 一个小巧的 Go 语言库用于生成占位图片。 [![最近一年没有更新][Yellow]](https://github.com/michiwend/goplaceholder) [![godoc][GoDoc]](https://godoc.org/github.com/michiwend/goplaceholder) * [goplaceholder](https://github.com/michiwend/goplaceholder) **star:21** 一个小巧的 Go 语言库用于生成占位图片。 [![最近一年没有更新][Yellow]](https://github.com/michiwend/goplaceholder) [![godoc][GoDoc]](https://godoc.org/github.com/michiwend/goplaceholder)
* [filter](https://github.com/gookit/filter) **star:21** 提供Go数据的过滤、清理和转换。 [![godoc][GoDoc]](https://godoc.org/github.com/gookit/filter) * [filter](https://github.com/gookit/filter) **star:21** 提供Go数据的过滤、清理和转换。 [![godoc][GoDoc]](https://godoc.org/github.com/gookit/filter)
* [generate](https://github.com/go-playground/generate) **star:21** 针对一个路径或环境变量,递归的执行 Go generate可以通过正则表达式来进行过滤。 [![最近一年没有更新][Yellow]](https://github.com/go-playground/generate) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/generate)
* [evaluator](https://github.com/nullne/evaluator) **star:20** 基于 s-expression。它很简单很容易扩展。 [![最近一年没有更新][Yellow]](https://github.com/nullne/evaluator) [![godoc][GoDoc]](https://godoc.org/github.com/nullne/evaluator) * [evaluator](https://github.com/nullne/evaluator) **star:20** 基于 s-expression。它很简单很容易扩展。 [![最近一年没有更新][Yellow]](https://github.com/nullne/evaluator) [![godoc][GoDoc]](https://godoc.org/github.com/nullne/evaluator)
* [slice](https://github.com/psampaz/slice) **star:15** 用于普通Go切片操作的类型安全函数。 [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/slice)
* [go-httpheader](https://github.com/mozillazg/go-httpheader) **star:15** 用于将结构体编码进 http 头的 Go 语言库 [![最近一年没有更新][Yellow]](https://github.com/mozillazg/go-httpheader) [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/go-httpheader) * [go-httpheader](https://github.com/mozillazg/go-httpheader) **star:15** 用于将结构体编码进 http 头的 Go 语言库 [![最近一年没有更新][Yellow]](https://github.com/mozillazg/go-httpheader) [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/go-httpheader)
* [dlog](https://github.com/kirillDanshin/dlog) **star:15** 编译时控制的日志,让你的 release 包变得更小而不需移除 debug 调用。 [![最近一年没有更新][Yellow]](https://github.com/kirillDanshin/dlog) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/dlog) * [dlog](https://github.com/kirillDanshin/dlog) **star:15** 编译时控制的日志,让你的 release 包变得更小而不需移除 debug 调用。 [![最近一年没有更新][Yellow]](https://github.com/kirillDanshin/dlog) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/dlog)
* [slice](https://github.com/psampaz/slice) **star:15** 用于普通Go切片操作的类型安全函数。 [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/slice) * [structs](https://github.com/PumpkinSeed/structs) **star:14** 简单来讲就是 "Make" 的替代品。 [![最近一年没有更新][Yellow]](https://github.com/PumpkinSeed/structs) [![godoc][GoDoc]](https://godoc.org/github.com/PumpkinSeed/structs)
* [okrun](https://github.com/xta/okrun) **star:14** Go 运行错误 steamroller。 [![最近一年没有更新][Yellow]](https://github.com/xta/okrun) [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun) * [okrun](https://github.com/xta/okrun) **star:14** Go 运行错误 steamroller。 [![最近一年没有更新][Yellow]](https://github.com/xta/okrun) [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun)
* [filler](https://github.com/yaronsumel/filler) **star:14** 使用“fill”标签填充结构的小工具。 [![最近一年没有更新][Yellow]](https://github.com/yaronsumel/filler) [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/filler) * [filler](https://github.com/yaronsumel/filler) **star:14** 使用“fill”标签填充结构的小工具。 [![最近一年没有更新][Yellow]](https://github.com/yaronsumel/filler) [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/filler)
* [rerate](https://github.com/abo/rerate) **star:14** 基于 Redis 的速率计数器和限速器 [![最近一年没有更新][Yellow]](https://github.com/abo/rerate) [![godoc][GoDoc]](https://godoc.org/github.com/abo/rerate) * [rerate](https://github.com/abo/rerate) **star:14** 基于 Redis 的速率计数器和限速器 [![最近一年没有更新][Yellow]](https://github.com/abo/rerate) [![godoc][GoDoc]](https://godoc.org/github.com/abo/rerate)
* [structs](https://github.com/PumpkinSeed/structs) **star:14** 简单来讲就是 "Make" 的替代品。 [![最近一年没有更新][Yellow]](https://github.com/PumpkinSeed/structs) [![godoc][GoDoc]](https://godoc.org/github.com/PumpkinSeed/structs)
* [ghokin](https://github.com/antham/ghokin) **star:13** 没有外部依赖的gherkin (cucumber, behat…)并行格式化程序。 [![godoc][GoDoc]](https://godoc.org/github.com/antham/ghokin) * [ghokin](https://github.com/antham/ghokin) **star:13** 没有外部依赖的gherkin (cucumber, behat…)并行格式化程序。 [![godoc][GoDoc]](https://godoc.org/github.com/antham/ghokin)
* [cmd](https://github.com/SimonBaeumer/cmd) **star:13** 用于在osx、windows和linux上执行shell命令的库。 [![godoc][GoDoc]](https://godoc.org/github.com/SimonBaeumer/cmd) * [cmd](https://github.com/SimonBaeumer/cmd) **star:13** 用于在osx、windows和linux上执行shell命令的库。 [![godoc][GoDoc]](https://godoc.org/github.com/SimonBaeumer/cmd)
* [slicer](https://github.com/leaanthony/slicer) **star:12** 使处理切片更容易。 [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/slicer)
* [rest-go](https://github.com/edermanoel94/rest-go) **star:12** 一个包它为使用rest api提供了许多有用的方法。 [![godoc][GoDoc]](https://godoc.org/github.com/edermanoel94/rest-go) * [rest-go](https://github.com/edermanoel94/rest-go) **star:12** 一个包它为使用rest api提供了许多有用的方法。 [![godoc][GoDoc]](https://godoc.org/github.com/edermanoel94/rest-go)
* [ctxutil](https://github.com/posener/ctxutil) **star:11** 上下文工具。 [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil) * [slicer](https://github.com/leaanthony/slicer) **star:12** 使处理切片更容易。 [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/slicer)
* [mimesniffer](https://github.com/aofei/mimesniffer) **star:11** 一个用于Go的MIME类型嗅探器。 [![godoc][GoDoc]](https://godoc.org/github.com/aofei/mimesniffer) * [mimesniffer](https://github.com/aofei/mimesniffer) **star:11** 一个用于Go的MIME类型嗅探器。 [![godoc][GoDoc]](https://godoc.org/github.com/aofei/mimesniffer)
* [ctxutil](https://github.com/posener/ctxutil) **star:11** 上下文工具。 [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil)
* [retry](https://github.com/shafreeck/retry) **star:10** 一个相当简单的库,以确保您的工作可以完成。 [![godoc][GoDoc]](https://godoc.org/github.com/shafreeck/retry) * [retry](https://github.com/shafreeck/retry) **star:10** 一个相当简单的库,以确保您的工作可以完成。 [![godoc][GoDoc]](https://godoc.org/github.com/shafreeck/retry)
* [command](https://github.com/txgruppi/command) **star:9** 命令模式,支持线程安全的串行、并行调度。 [![最近一年没有更新][Yellow]](https://github.com/txgruppi/command) [![godoc][GoDoc]](https://godoc.org/github.com/txgruppi/command) * [command](https://github.com/txgruppi/command) **star:9** 命令模式,支持线程安全的串行、并行调度。 [![最近一年没有更新][Yellow]](https://github.com/txgruppi/command) [![godoc][GoDoc]](https://godoc.org/github.com/txgruppi/command)
* [backscanner](https://github.com/icza/backscanner) **star:9** 类似 bufio 的扫描器,但它以相反的顺序读取和返回行,从给定的位置开始,然后返回。 [![最近一年没有更新][Yellow]](https://github.com/icza/backscanner) [![godoc][GoDoc]](https://godoc.org/github.com/icza/backscanner) * [backscanner](https://github.com/icza/backscanner) **star:9** 类似 bufio 的扫描器,但它以相反的顺序读取和返回行,从给定的位置开始,然后返回。 [![最近一年没有更新][Yellow]](https://github.com/icza/backscanner) [![godoc][GoDoc]](https://godoc.org/github.com/icza/backscanner)
* [tome](https://github.com/cyruzin/tome) **star:8** Tome设计用于对简单的RESTful api进行分页。 [![godoc][GoDoc]](https://godoc.org/github.com/cyruzin/tome) * [tome](https://github.com/cyruzin/tome) **star:8** Tome设计用于对简单的RESTful api进行分页。 [![godoc][GoDoc]](https://godoc.org/github.com/cyruzin/tome)
* [shutdown](https://github.com/ztrue/shutdown) **star:7** ' os的应用程序关闭挂钩。信号的处理。 [![godoc][GoDoc]](https://godoc.org/github.com/ztrue/shutdown)
* [limiters](https://github.com/mennanov/limiters) **star:7** Golang中的分布式应用程序速率限制器具有可配置的后端和分布式锁。 [![godoc][GoDoc]](https://godoc.org/github.com/mennanov/limiters) * [limiters](https://github.com/mennanov/limiters) **star:7** Golang中的分布式应用程序速率限制器具有可配置的后端和分布式锁。 [![godoc][GoDoc]](https://godoc.org/github.com/mennanov/limiters)
* [shutdown](https://github.com/ztrue/shutdown) **star:7** ' os的应用程序关闭挂钩。信号的处理。 [![godoc][GoDoc]](https://godoc.org/github.com/ztrue/shutdown)
* [sslice](https://github.com/yaa110/sslice) **star:5** 创建一个总是排序的切片。 [![godoc][GoDoc]](https://godoc.org/github.com/yaa110/sslice) [![归档项目][Archived]](https://github.com/yaa110/sslice) * [sslice](https://github.com/yaa110/sslice) **star:5** 创建一个总是排序的切片。 [![godoc][GoDoc]](https://godoc.org/github.com/yaa110/sslice) [![归档项目][Archived]](https://github.com/yaa110/sslice)
* [sliceconv](https://github.com/Henry-Sarabia/sliceconv) **star:4** 基本类型之间的片转换。 [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/sliceconv)
* [go-problemdetails](https://github.com/mvmaasakkers/go-problemdetails) **star:4** 打包处理问题细节。 [![godoc][GoDoc]](https://godoc.org/github.com/mvmaasakkers/go-problemdetails)
* [blank](https://github.com/Henry-Sarabia/blank) **star:4** 验证或删除字符串中的空白。 [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/blank)
* [retry](https://github.com/percolate/retry) **star:4** 一个简单但高度可配置的Go重试包。 * [retry](https://github.com/percolate/retry) **star:4** 一个简单但高度可配置的Go重试包。
* [sliceconv](https://github.com/Henry-Sarabia/sliceconv) **star:4** 基本类型之间的片转换。 [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/sliceconv)
* [silk](https://github.com/chrispassas/silk) **star:4** 阅读silk netflow文件。 [![godoc][GoDoc]](https://godoc.org/github.com/chrispassas/silk) * [silk](https://github.com/chrispassas/silk) **star:4** 阅读silk netflow文件。 [![godoc][GoDoc]](https://godoc.org/github.com/chrispassas/silk)
* [blank](https://github.com/Henry-Sarabia/blank) **star:4** 验证或删除字符串中的空白。 [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/blank)
* [go-problemdetails](https://github.com/mvmaasakkers/go-problemdetails) **star:4** 打包处理问题细节。 [![godoc][GoDoc]](https://godoc.org/github.com/mvmaasakkers/go-problemdetails)
* [olaf](https://github.com/btnguyen2k/olaf) **star:1** Twitter Snowflake 在Go中实现。 [![godoc][GoDoc]](https://godoc.org/github.com/btnguyen2k/olaf) * [olaf](https://github.com/btnguyen2k/olaf) **star:1** Twitter Snowflake 在Go中实现。 [![godoc][GoDoc]](https://godoc.org/github.com/btnguyen2k/olaf)
## UUID ## UUID
@ -1904,7 +1904,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*库进行验证。 (翻译出错了? 试试 [英文版](README_EN.md#validation) 吧~)* *库进行验证。 (翻译出错了? 试试 [英文版](README_EN.md#validation) 吧~)*
* [validator](https://github.com/go-playground/validator) **star:4515** Go 结构体及域验证,包括:跨域、跨结构体, Map, 切片和数组。 [![star > 2000][Awesome]](https://github.com/go-playground/validator) [![最近一周有更新][Green]](https://github.com/go-playground/validator) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/validator) * [validator](https://github.com/go-playground/validator) **star:4515** Go 结构体及域验证,包括:跨域、跨结构体, Map, 切片和数组。 [![star > 2000][Awesome]](https://github.com/go-playground/validator) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/validator)
* [govalidator](https://github.com/asaskevich/govalidator) **star:3920** 用于字符串数字切片和结构的验证器和sanitizers。 [![star > 2000][Awesome]](https://github.com/asaskevich/govalidator) [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/govalidator) * [govalidator](https://github.com/asaskevich/govalidator) **star:3920** 用于字符串数字切片和结构的验证器和sanitizers。 [![star > 2000][Awesome]](https://github.com/asaskevich/govalidator) [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/govalidator)
* [ozzo-validation](https://github.com/go-ozzo/ozzo-validation) **star:1218** 支持各种数据类型(结构、字符串、映射、片等)的验证,使用可配置和可扩展的验证规则,这些规则在通常的代码构造中指定,而不是在结构标签中指定。 [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-validation) * [ozzo-validation](https://github.com/go-ozzo/ozzo-validation) **star:1218** 支持各种数据类型(结构、字符串、映射、片等)的验证,使用可配置和可扩展的验证规则,这些规则在通常的代码构造中指定,而不是在结构标签中指定。 [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-validation)
* [govalidator](https://github.com/thedevsaddam/govalidator) **star:808** 用简单的规则验证Golang请求数据。深受Laravel请求验证的启发。 [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/govalidator) * [govalidator](https://github.com/thedevsaddam/govalidator) **star:808** 用简单的规则验证Golang请求数据。深受Laravel请求验证的启发。 [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/govalidator)
@ -1929,7 +1929,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*用于操作视频的库。 (翻译出错了? 试试 [英文版](README_EN.md#video) 吧~)* *用于操作视频的库。 (翻译出错了? 试试 [英文版](README_EN.md#video) 吧~)*
* [goav](https://github.com/giorgisio/goav) **star:963** FFmpeg的Comphrensive。 [![最近一周有更新][Green]](https://github.com/giorgisio/goav) [![godoc][GoDoc]](https://godoc.org/github.com/giorgisio/goav) * [goav](https://github.com/giorgisio/goav) **star:963** FFmpeg的Comphrensive。 [![godoc][GoDoc]](https://godoc.org/github.com/giorgisio/goav)
* [m3u8](https://github.com/grafov/m3u8) **star:636** 苹果HLS的M3U8播放列表解析器和生成器库。 [![godoc][GoDoc]](https://godoc.org/github.com/grafov/m3u8) * [m3u8](https://github.com/grafov/m3u8) **star:636** 苹果HLS的M3U8播放列表解析器和生成器库。 [![godoc][GoDoc]](https://godoc.org/github.com/grafov/m3u8)
* [gmf](https://github.com/3d0c/gmf) **star:575** FFmpeg av\* 库的 Go 语言接口。 [![godoc][GoDoc]](https://godoc.org/github.com/3d0c/gmf) * [gmf](https://github.com/3d0c/gmf) **star:575** FFmpeg av\* 库的 Go 语言接口。 [![godoc][GoDoc]](https://godoc.org/github.com/3d0c/gmf)
* [go-astits](https://github.com/asticode/go-astits) **star:280** 在GO中解析和演示MPEG传输流(.ts)。 [![最近一周有更新][Green]](https://github.com/asticode/go-astits) [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astits) * [go-astits](https://github.com/asticode/go-astits) **star:280** 在GO中解析和演示MPEG传输流(.ts)。 [![最近一周有更新][Green]](https://github.com/asticode/go-astits) [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astits)
@ -2066,16 +2066,15 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [errcheck](https://github.com/kisielk/errcheck) **star:1378** Errcheck是一个用于检查Go程序中未检查错误的程序。 [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck) * [errcheck](https://github.com/kisielk/errcheck) **star:1378** Errcheck是一个用于检查Go程序中未检查错误的程序。 [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
* [gcvis](https://github.com/davecheney/gcvis) **star:947** 实时可视化跟踪 GC 数据。 [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis) * [gcvis](https://github.com/davecheney/gcvis) **star:947** 实时可视化跟踪 GC 数据。 [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
* [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:686** 用 Go 编写的 PHP 解析器。 [![最近一周有更新][Green]](https://github.com/z7zmey/php-parser) [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser) * [php-parser](https://github.com/z7zmey/php-parser) **star:686** 用 Go 编写的 PHP 解析器。 [![最近一周有更新][Green]](https://github.com/z7zmey/php-parser) [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
* [go-critic](https://github.com/go-critic/go-critic) **star:649** 源代码检查工具。 [![最近一周有更新][Green]](https://github.com/go-critic/go-critic) [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic) * [go-critic](https://github.com/go-critic/go-critic) **star:649** 源代码检查工具。 [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:413** 基于 Web 的 Golang AST 可视化工具。
* [GoCover.io](http://gocover.io/) GoCover.io 提供了任意 golang 包的代码覆盖率服务。 * [GoCover.io](http://gocover.io/) GoCover.io 提供了任意 golang 包的代码覆盖率服务。
* [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) 来修复(添加,删除) Go 中自动导入的工具。 * [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) 来修复(添加,删除) Go 中自动导入的工具。
* [GolangCI](https://golangci.com/) GolangCI 是一个针对 GitHub pull 请求的自动代码审查服务。服务是开源的,对开源项目是免费的。 * [GolangCI](https://golangci.com/) GolangCI 是一个针对 GitHub pull 请求的自动代码审查服务。服务是开源的,对开源项目是免费的。
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:413** 基于 Web 的 Golang AST 可视化工具。
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:301** go-cleanarch 的创建是为了验证 Clean 体系结构规则,比如 Go 项目中的依赖关系。 [![最近一周有更新][Green]](https://github.com/roblaszczak/go-cleanarch) [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch) * [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:301** go-cleanarch 的创建是为了验证 Clean 体系结构规则,比如 Go 项目中的依赖关系。 [![最近一周有更新][Green]](https://github.com/roblaszczak/go-cleanarch) [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch)
* [unconvert](https://github.com/mdempsky/unconvert) **star:272** 在源码中删除不必要的类型转换。 [![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) 对未使用的常量、变量、函数和类型的代码进行检查。
* [unconvert](https://github.com/mdempsky/unconvert) **star:272** 在源码中删除不必要的类型转换。 [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
* [go-mod-outdated](https://github.com/psampaz/go-mod-outdated) **star:248** 找出项目中过期的依赖项。 [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/go-mod-outdated) * [go-mod-outdated](https://github.com/psampaz/go-mod-outdated) **star:248** 找出项目中过期的依赖项。 [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/go-mod-outdated)
* [gostatus](https://github.com/shurcooL/gostatus) **star:242** 用于显示包含 Go 包的存储库的状态的命令行工具,。 [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/gostatus) * [gostatus](https://github.com/shurcooL/gostatus) **star:242** 用于显示包含 Go 包的存储库的状态的命令行工具,。 [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/gostatus)
* [dupl](https://github.com/mibk/dupl) **star:186** 用于代码克隆检测的工具。 [![最近一年没有更新][Yellow]](https://github.com/mibk/dupl) [![godoc][GoDoc]](https://godoc.org/github.com/mibk/dupl) * [dupl](https://github.com/mibk/dupl) **star:186** 用于代码克隆检测的工具。 [![最近一年没有更新][Yellow]](https://github.com/mibk/dupl) [![godoc][GoDoc]](https://godoc.org/github.com/mibk/dupl)
@ -2088,11 +2087,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [lint](https://github.com/surullabs/lint) **star:64** 将 linters 作为测试的一部分。 [![最近一年没有更新][Yellow]](https://github.com/surullabs/lint) [![godoc][GoDoc]](https://godoc.org/github.com/surullabs/lint) * [lint](https://github.com/surullabs/lint) **star:64** 将 linters 作为测试的一部分。 [![最近一年没有更新][Yellow]](https://github.com/surullabs/lint) [![godoc][GoDoc]](https://godoc.org/github.com/surullabs/lint)
* [validate](https://github.com/mccoyst/validate) **star:62** 使用 tags 自动验证结构体字段。 [![最近一年没有更新][Yellow]](https://github.com/mccoyst/validate) [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/validate) * [validate](https://github.com/mccoyst/validate) **star:62** 使用 tags 自动验证结构体字段。 [![最近一年没有更新][Yellow]](https://github.com/mccoyst/validate) [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/validate)
* [go-outdated](https://github.com/firstrow/go-outdated) **star:45** 显示过期包的终端应用。 [![godoc][GoDoc]](https://godoc.org/github.com/firstrow/go-outdated) [![归档项目][Archived]](https://github.com/firstrow/go-outdated) * [go-outdated](https://github.com/firstrow/go-outdated) **star:45** 显示过期包的终端应用。 [![godoc][GoDoc]](https://godoc.org/github.com/firstrow/go-outdated) [![归档项目][Archived]](https://github.com/firstrow/go-outdated)
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** 在源码中寻找没有直接单元测试的函数和方法。 [![最近一年没有更新][Yellow]](https://github.com/verygoodsoftwarenotvirus/tarp) [![godoc][GoDoc]](https://godoc.org/github.com/verygoodsoftwarenotvirus/tarp) [![归档项目][Archived]](https://github.com/verygoodsoftwarenotvirus/tarp)
## 编辑器插件 ## 编辑器插件
* [vim-go](https://github.com/fatih/vim-go) **star:11452** Go 开发会用到的 Vim 插件。 [![star > 2000][Awesome]](https://github.com/fatih/vim-go) [![最近一周有更新][Green]](https://github.com/fatih/vim-go) * [vim-go](https://github.com/fatih/vim-go) **star:11452** Go 开发会用到的 Vim 插件。 [![star > 2000][Awesome]](https://github.com/fatih/vim-go) [![最近一周有更新][Green]](https://github.com/fatih/vim-go)
* [vscode-go](https://github.com/Microsoft/vscode-go) Visual Studio代码的扩展(VS代码)它提供了对Go语言的支持。 * [vscode-go](https://github.com/Microsoft/vscode-go) **star:5563** Visual Studio代码的扩展(VS代码)它提供了对Go语言的支持。 [![star > 2000][Awesome]](https://github.com/Microsoft/vscode-go) [![最近一周有更新][Green]](https://github.com/Microsoft/vscode-go)
* [gocode](https://github.com/nsf/gocode) **star:4816** Autocompletion daemon for the Go programming language. [![star > 2000][Awesome]](https://github.com/nsf/gocode) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/gocode) * [gocode](https://github.com/nsf/gocode) **star:4816** Autocompletion daemon for the Go programming language. [![star > 2000][Awesome]](https://github.com/nsf/gocode) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/gocode)
* [goprofiling](https://marketplace.visualstudio.com/items?itemName=MaxMedia.go-prof) 在 VS Code 中支持 Go 的基准分析。 * [goprofiling](https://marketplace.visualstudio.com/items?itemName=MaxMedia.go-prof) 在 VS Code 中支持 Go 的基准分析。
* [GoSublime](https://github.com/DisposaBoy/GoSublime) **star:3296** 包含了可为文本编辑器 SublimeText 3 提供代码自动填充和其他类似IDE的功能的 Golang IDE 插件集合。 [![star > 2000][Awesome]](https://github.com/DisposaBoy/GoSublime) [![最近一周有更新][Green]](https://github.com/DisposaBoy/GoSublime) [![godoc][GoDoc]](https://godoc.org/github.com/DisposaBoy/GoSublime) * [GoSublime](https://github.com/DisposaBoy/GoSublime) **star:3296** 包含了可为文本编辑器 SublimeText 3 提供代码自动填充和其他类似IDE的功能的 Golang IDE 插件集合。 [![star > 2000][Awesome]](https://github.com/DisposaBoy/GoSublime) [![最近一周有更新][Green]](https://github.com/DisposaBoy/GoSublime) [![godoc][GoDoc]](https://godoc.org/github.com/DisposaBoy/GoSublime)
@ -2199,12 +2199,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
### 其他软件 ### 其他软件
* [hugo](http://gohugo.io/) 快速、现代的静态网站引擎。
* [Gor](https://github.com/buger/gor) **star:12071** Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。 [![star > 2000][Awesome]](https://github.com/buger/gor) [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor) * [Gor](https://github.com/buger/gor) **star:12071** Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。 [![star > 2000][Awesome]](https://github.com/buger/gor) [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor)
* [hugo](http://gohugo.io/) 快速、现代的静态网站引擎。
* [restic](https://github.com/restic/restic) **star:9061** 消除重复项备份程序。 [![star > 2000][Awesome]](https://github.com/restic/restic) [![最近一周有更新][Green]](https://github.com/restic/restic) [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic) * [restic](https://github.com/restic/restic) **star:9061** 消除重复项备份程序。 [![star > 2000][Awesome]](https://github.com/restic/restic) [![最近一周有更新][Green]](https://github.com/restic/restic) [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8990** 快速、简单、可伸缩的分布式文件系统采用了O(1)磁盘查找。 [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) [![最近一周有更新][Green]](https://github.com/chrislusf/seaweedfs) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs) * [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8990** 快速、简单、可伸缩的分布式文件系统采用了O(1)磁盘查找。 [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) [![最近一周有更新][Green]](https://github.com/chrislusf/seaweedfs) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
* [confd](https://github.com/kelseyhightower/confd) **star:6754** 使用 etcd 或 consul 的模板和数据管理本地应用程序配置文件。 [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd) * [confd](https://github.com/kelseyhightower/confd) **star:6754** 使用 etcd 或 consul 的模板和数据管理本地应用程序配置文件。 [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
* [croc](https://github.com/schollz/croc) 轻松、安全地将文件或文件夹从一台计算机发送到另一台计算机。
* [Comcast](https://github.com/tylertreat/Comcast) **star:6342** 模拟坏的网络连接。 [![star > 2000][Awesome]](https://github.com/tylertreat/Comcast) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast) * [Comcast](https://github.com/tylertreat/Comcast) **star:6342** 模拟坏的网络连接。 [![star > 2000][Awesome]](https://github.com/tylertreat/Comcast) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast)
* [LiteIDE](https://github.com/visualfc/liteide) **star:5767** 简单的、开源的、跨平台的Go IDE。 [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![最近一周有更新][Green]](https://github.com/visualfc/liteide) [![包含中文文档][CN]](https://github.com/visualfc/liteide) * [LiteIDE](https://github.com/visualfc/liteide) **star:5767** 简单的、开源的、跨平台的Go IDE。 [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![最近一周有更新][Green]](https://github.com/visualfc/liteide) [![包含中文文档][CN]](https://github.com/visualfc/liteide)
* [drive](https://github.com/odeke-em/drive) **star:5192** 基于命令行的谷歌驱动器客户端。 [![star > 2000][Awesome]](https://github.com/odeke-em/drive) [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive) * [drive](https://github.com/odeke-em/drive) **star:5192** 基于命令行的谷歌驱动器客户端。 [![star > 2000][Awesome]](https://github.com/odeke-em/drive) [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
@ -2212,6 +2211,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [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:4249** 为自动化测试模拟网络和系统条件的代理。 [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy) * [toxiproxy](https://github.com/shopify/toxiproxy) **star:4249** 为自动化测试模拟网络和系统条件的代理。 [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:3098** 跨平台网络和云备份工具。 [![star > 2000][Awesome]](https://github.com/gilbertchen/duplicacy) [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy) * [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:3098** 跨平台网络和云备份工具。 [![star > 2000][Awesome]](https://github.com/gilbertchen/duplicacy) [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
* [croc](https://github.com/schollz/croc) **star:2746** 轻松、安全地将文件或文件夹从一台计算机发送到另一台计算机。 [![star > 2000][Awesome]](https://github.com/schollz/croc) [![godoc][GoDoc]](https://godoc.org/github.com/schollz/croc)
* [myLG](https://github.com/mehrdadrad/mylg) **star:2258** 命令行网络诊断工具。 [![star > 2000][Awesome]](https://github.com/mehrdadrad/mylg) [![最近一年没有更新][Yellow]](https://github.com/mehrdadrad/mylg) [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg) * [myLG](https://github.com/mehrdadrad/mylg) **star:2258** 命令行网络诊断工具。 [![star > 2000][Awesome]](https://github.com/mehrdadrad/mylg) [![最近一年没有更新][Yellow]](https://github.com/mehrdadrad/mylg) [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
* [GoBoy](https://github.com/Humpheh/goboy) **star:2169** 用 Go 编写的任天堂Game Boy彩色模拟器。 [![star > 2000][Awesome]](https://github.com/Humpheh/goboy) [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy) * [GoBoy](https://github.com/Humpheh/goboy) **star:2169** 用 Go 编写的任天堂Game Boy彩色模拟器。 [![star > 2000][Awesome]](https://github.com/Humpheh/goboy) [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy)
* [syncthing](https://syncthing.net/) 开放,分散的文件同步工具和协议。 * [syncthing](https://syncthing.net/) 开放,分散的文件同步工具和协议。
@ -2424,12 +2424,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:4305** Go's reference card。 [![star > 2000][Awesome]](https://github.com/a8m/go-lang-cheat-sheet)
* [Go database/sql tutorial](http://go-database-sql.org/) 数据库概论/ sql。
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) 在你的移动设备上编辑你编辑和运行你的 Go 代码。
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:531** 一本讲述如何用 Go 进行以太开发的小册。 [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) [![包含中文文档][CN]](https://github.com/miguelmota/ethereum-development-with-go-book) * [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:531** 一本讲述如何用 Go 进行以太开发的小册。 [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) [![包含中文文档][CN]](https://github.com/miguelmota/ethereum-development-with-go-book)
* [Games With Go](http://gameswithgo.org/) 关于编程和游戏开发系列教学视频。 * [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 之旅。

View File

@ -7,7 +7,7 @@
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "The project has been archived" [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 : 2020-01-01 12:32:24(Synchronize every day)** **This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2020-01-02 10:06:23(Synchronize every day)**
[![english](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/chinese.svg)](README.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys) [![english](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/chinese.svg)](README.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
@ -1032,7 +1032,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [tfgo](https://github.com/galeone/tfgo) **star:1275** Easy to use Tensorflow bindings: simplifies the usage of the official Tensorflow Go bindings. Define computational graphs in Go, load and execute models trained in Python. [![godoc][GoDoc]](https://godoc.org/github.com/galeone/tfgo) * [tfgo](https://github.com/galeone/tfgo) **star:1275** Easy to use Tensorflow bindings: simplifies the usage of the official Tensorflow Go bindings. Define computational graphs in Go, load and execute models trained in Python. [![godoc][GoDoc]](https://godoc.org/github.com/galeone/tfgo)
* [goml](https://github.com/cdipaolo/goml) **star:1051** On-line Machine Learning in Go. [![godoc][GoDoc]](https://godoc.org/github.com/cdipaolo/goml) * [goml](https://github.com/cdipaolo/goml) **star:1051** On-line Machine Learning in Go. [![godoc][GoDoc]](https://godoc.org/github.com/cdipaolo/goml)
* [gosseract](https://github.com/otiai10/gosseract) **star:1015** Go package for OCR (Optical Character Recognition), by using Tesseract C++ library. [![godoc][GoDoc]](https://godoc.org/github.com/otiai10/gosseract) * [gosseract](https://github.com/otiai10/gosseract) **star:1015** Go package for OCR (Optical Character Recognition), by using Tesseract C++ library. [![godoc][GoDoc]](https://godoc.org/github.com/otiai10/gosseract)
* [gorse](https://github.com/zhenghaoz/gorse) **star:864** An offline recommender system backend based on collaborative filtering written in Go. [![There was an update last week][Green]](https://github.com/zhenghaoz/gorse) [![godoc][GoDoc]](https://godoc.org/github.com/zhenghaoz/gorse) [![Contains Chinese documents][CN]](https://github.com/zhenghaoz/gorse) * [gorse](https://github.com/zhenghaoz/gorse) **star:864** An offline recommender system backend based on collaborative filtering written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/zhenghaoz/gorse) [![Contains Chinese documents][CN]](https://github.com/zhenghaoz/gorse)
* [CloudForest](https://github.com/ryanbressler/CloudForest) **star:660** Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/ryanbressler/CloudForest) [![godoc][GoDoc]](https://godoc.org/github.com/ryanbressler/CloudForest) * [CloudForest](https://github.com/ryanbressler/CloudForest) **star:660** Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/ryanbressler/CloudForest) [![godoc][GoDoc]](https://godoc.org/github.com/ryanbressler/CloudForest)
* [eaopt](https://github.com/MaxHalford/eaopt) **star:655** An evolutionary optimization library. [![godoc][GoDoc]](https://godoc.org/github.com/MaxHalford/eaopt) * [eaopt](https://github.com/MaxHalford/eaopt) **star:655** An evolutionary optimization library. [![godoc][GoDoc]](https://godoc.org/github.com/MaxHalford/eaopt)
* [bayesian](https://github.com/jbrukh/bayesian) **star:645** Naive Bayesian Classification for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/jbrukh/bayesian) * [bayesian](https://github.com/jbrukh/bayesian) **star:645** Naive Bayesian Classification for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/jbrukh/bayesian)
@ -1200,7 +1200,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [sandid](https://github.com/aofei/sandid) **star:14** Every grain of sand on earth has its own ID. [![godoc][GoDoc]](https://godoc.org/github.com/aofei/sandid) * [sandid](https://github.com/aofei/sandid) **star:14** Every grain of sand on earth has its own ID. [![godoc][GoDoc]](https://godoc.org/github.com/aofei/sandid)
* [anagent](https://github.com/mudler/anagent) **star:11** Minimalistic, pluggable Golang evloop/timer handler with dependency-injection. [![It hasn't been updated in the last year][Yellow]](https://github.com/mudler/anagent) [![godoc][GoDoc]](https://godoc.org/github.com/mudler/anagent) * [anagent](https://github.com/mudler/anagent) **star:11** Minimalistic, pluggable Golang evloop/timer handler with dependency-injection. [![It hasn't been updated in the last year][Yellow]](https://github.com/mudler/anagent) [![godoc][GoDoc]](https://godoc.org/github.com/mudler/anagent)
* [avgRating](https://github.com/kirillDanshin/avgRating) **star:9** Calculate average score and rating based on Wilson Score Equation. [![It hasn't been updated in the last year][Yellow]](https://github.com/kirillDanshin/avgRating) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/avgRating) * [avgRating](https://github.com/kirillDanshin/avgRating) **star:9** Calculate average score and rating based on Wilson Score Equation. [![It hasn't been updated in the last year][Yellow]](https://github.com/kirillDanshin/avgRating) [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/avgRating)
* [hostutils](https://github.com/Wing924/hostutils) **star:8** A golang library for packing and unpacking FQDNs list. [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/hostutils) * [hostutils](https://github.com/Wing924/hostutils) **star:8** A golang library for packing and unpacking FQDNs list. [![It hasn't been updated in the last year][Yellow]](https://github.com/Wing924/hostutils) [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/hostutils)
* [shellwords](https://github.com/Wing924/shellwords) **star:7** A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell. [![It hasn't been updated in the last year][Yellow]](https://github.com/Wing924/shellwords) [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/shellwords) * [shellwords](https://github.com/Wing924/shellwords) **star:7** A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell. [![It hasn't been updated in the last year][Yellow]](https://github.com/Wing924/shellwords) [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/shellwords)
* [metrics](https://github.com/pascaldekloe/metrics) **star:5** Library for metrics instrumentation and Prometheus exposition. [![godoc][GoDoc]](https://godoc.org/github.com/pascaldekloe/metrics) * [metrics](https://github.com/pascaldekloe/metrics) **star:5** Library for metrics instrumentation and Prometheus exposition. [![godoc][GoDoc]](https://godoc.org/github.com/pascaldekloe/metrics)
* [numa](https://github.com/lrita/numa) **star:2** NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code. [![godoc][GoDoc]](https://godoc.org/github.com/lrita/numa) * [numa](https://github.com/lrita/numa) **star:2** NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code. [![godoc][GoDoc]](https://godoc.org/github.com/lrita/numa)
@ -1470,7 +1470,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*Libraries and tools for binary serialization.* *Libraries and tools for binary serialization.*
* [jsoniter](https://github.com/json-iterator/go) **star:6941** High-performance 100% compatible drop-in replacement of "encoding/json". [![star > 2000][Awesome]](https://github.com/json-iterator/go) [![godoc][GoDoc]](https://godoc.org/github.com/json-iterator/go) * [jsoniter](https://github.com/json-iterator/go) **star:6941** High-performance 100% compatible drop-in replacement of "encoding/json". [![star > 2000][Awesome]](https://github.com/json-iterator/go) [![godoc][GoDoc]](https://godoc.org/github.com/json-iterator/go)
* [goprotobuf](https://github.com/golang/protobuf) **star:5962** Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers. [![star > 2000][Awesome]](https://github.com/golang/protobuf) [![There was an update last week][Green]](https://github.com/golang/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/golang/protobuf) * [goprotobuf](https://github.com/golang/protobuf) **star:5962** Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers. [![star > 2000][Awesome]](https://github.com/golang/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/golang/protobuf)
* [gogoprotobuf](https://github.com/gogo/protobuf) **star:3406** Protocol Buffers for Go with Gadgets. [![star > 2000][Awesome]](https://github.com/gogo/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/gogo/protobuf) * [gogoprotobuf](https://github.com/gogo/protobuf) **star:3406** Protocol Buffers for Go with Gadgets. [![star > 2000][Awesome]](https://github.com/gogo/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/gogo/protobuf)
* [mapstructure](https://github.com/mitchellh/mapstructure) **star:2933** Go library for decoding generic map values into native Go structures. [![star > 2000][Awesome]](https://github.com/mitchellh/mapstructure) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/mapstructure) * [mapstructure](https://github.com/mitchellh/mapstructure) **star:2933** Go library for decoding generic map values into native Go structures. [![star > 2000][Awesome]](https://github.com/mitchellh/mapstructure) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/mapstructure)
* [go-codec](https://github.com/ugorji/go) **star:1330** High Performance, feature-Rich, idiomatic encode, decode and rpc library for msgpack, cbor and json, with runtime-based OR code-generation support. [![godoc][GoDoc]](https://godoc.org/github.com/ugorji/go) * [go-codec](https://github.com/ugorji/go) **star:1330** High Performance, feature-Rich, idiomatic encode, decode and rpc library for msgpack, cbor and json, with runtime-based OR code-generation support. [![godoc][GoDoc]](https://godoc.org/github.com/ugorji/go)
@ -1644,7 +1644,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gographviz](https://github.com/awalterschulze/gographviz) **star:335** Parses the Graphviz DOT language. [![godoc][GoDoc]](https://godoc.org/github.com/awalterschulze/gographviz) * [gographviz](https://github.com/awalterschulze/gographviz) **star:335** Parses the Graphviz DOT language. [![godoc][GoDoc]](https://godoc.org/github.com/awalterschulze/gographviz)
* [gotext](https://github.com/leonelquinteros/gotext) **star:247** GNU gettext utilities for Go. [![godoc][GoDoc]](https://godoc.org/github.com/leonelquinteros/gotext) * [gotext](https://github.com/leonelquinteros/gotext) **star:247** GNU gettext utilities for Go. [![godoc][GoDoc]](https://godoc.org/github.com/leonelquinteros/gotext)
* [go-runewidth](https://github.com/mattn/go-runewidth) **star:237** Functions to get fixed width of the character or string. [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-runewidth) * [go-runewidth](https://github.com/mattn/go-runewidth) **star:237** Functions to get fixed width of the character or string. [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-runewidth)
* [htmlquery](https://github.com/antchfx/htmlquery) **star:176** An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression. [![There was an update last week][Green]](https://github.com/antchfx/htmlquery) [![godoc][GoDoc]](https://godoc.org/github.com/antchfx/htmlquery) * [htmlquery](https://github.com/antchfx/htmlquery) **star:176** An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression. [![godoc][GoDoc]](https://godoc.org/github.com/antchfx/htmlquery)
* [goq](https://github.com/andrewstuart/goq) **star:158** Declarative unmarshaling of HTML using struct tags with jQuery syntax (uses GoQuery). [![godoc][GoDoc]](https://godoc.org/github.com/andrewstuart/goq) * [goq](https://github.com/andrewstuart/goq) **star:158** Declarative unmarshaling of HTML using struct tags with jQuery syntax (uses GoQuery). [![godoc][GoDoc]](https://godoc.org/github.com/andrewstuart/goq)
* [go-nmea](https://github.com/adrianmo/go-nmea) **star:108** NMEA parser library for the Go language. [![godoc][GoDoc]](https://godoc.org/github.com/adrianmo/go-nmea) * [go-nmea](https://github.com/adrianmo/go-nmea) **star:108** NMEA parser library for the Go language. [![godoc][GoDoc]](https://godoc.org/github.com/adrianmo/go-nmea)
* [sdp](https://github.com/gortc/sdp) **star:80** SDP: Session Description Protocol [[RFC 4566](https://tools.ietf.org/html/rfc4566)]. [![There was an update last week][Green]](https://github.com/gortc/sdp) [![godoc][GoDoc]](https://godoc.org/github.com/gortc/sdp) * [sdp](https://github.com/gortc/sdp) **star:80** SDP: Session Description Protocol [[RFC 4566](https://tools.ietf.org/html/rfc4566)]. [![There was an update last week][Green]](https://github.com/gortc/sdp) [![godoc][GoDoc]](https://godoc.org/github.com/gortc/sdp)
@ -1904,7 +1904,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*Libraries for validation.* *Libraries for validation.*
* [validator](https://github.com/go-playground/validator) **star:4515** Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving. [![star > 2000][Awesome]](https://github.com/go-playground/validator) [![There was an update last week][Green]](https://github.com/go-playground/validator) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/validator) * [validator](https://github.com/go-playground/validator) **star:4515** Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving. [![star > 2000][Awesome]](https://github.com/go-playground/validator) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/validator)
* [govalidator](https://github.com/asaskevich/govalidator) **star:3920** Validators and sanitizers for strings, numerics, slices and structs. [![star > 2000][Awesome]](https://github.com/asaskevich/govalidator) [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/govalidator) * [govalidator](https://github.com/asaskevich/govalidator) **star:3920** Validators and sanitizers for strings, numerics, slices and structs. [![star > 2000][Awesome]](https://github.com/asaskevich/govalidator) [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/govalidator)
* [ozzo-validation](https://github.com/go-ozzo/ozzo-validation) **star:1218** Supports validation of various data types (structs, strings, maps, slices, etc.) with configurable and extensible validation rules specified in usual code constructs instead of struct tags. [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-validation) * [ozzo-validation](https://github.com/go-ozzo/ozzo-validation) **star:1218** Supports validation of various data types (structs, strings, maps, slices, etc.) with configurable and extensible validation rules specified in usual code constructs instead of struct tags. [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-validation)
* [govalidator](https://github.com/thedevsaddam/govalidator) **star:808** Validate Golang request data with simple rules. Highly inspired by Laravel's request validation. [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/govalidator) * [govalidator](https://github.com/thedevsaddam/govalidator) **star:808** Validate Golang request data with simple rules. Highly inspired by Laravel's request validation. [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/govalidator)
@ -1929,7 +1929,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*Libraries for manipulating video.* *Libraries for manipulating video.*
* [goav](https://github.com/giorgisio/goav) **star:963** Comphrensive Go bindings for FFmpeg. [![There was an update last week][Green]](https://github.com/giorgisio/goav) [![godoc][GoDoc]](https://godoc.org/github.com/giorgisio/goav) * [goav](https://github.com/giorgisio/goav) **star:963** Comphrensive Go bindings for FFmpeg. [![godoc][GoDoc]](https://godoc.org/github.com/giorgisio/goav)
* [m3u8](https://github.com/grafov/m3u8) **star:636** Parser and generator library of M3U8 playlists for Apple HLS. [![godoc][GoDoc]](https://godoc.org/github.com/grafov/m3u8) * [m3u8](https://github.com/grafov/m3u8) **star:636** Parser and generator library of M3U8 playlists for Apple HLS. [![godoc][GoDoc]](https://godoc.org/github.com/grafov/m3u8)
* [gmf](https://github.com/3d0c/gmf) **star:575** Go bindings for FFmpeg av\* libraries. [![godoc][GoDoc]](https://godoc.org/github.com/3d0c/gmf) * [gmf](https://github.com/3d0c/gmf) **star:575** Go bindings for FFmpeg av\* libraries. [![godoc][GoDoc]](https://godoc.org/github.com/3d0c/gmf)
* [go-astits](https://github.com/asticode/go-astits) **star:280** Parse and demux MPEG Transport Streams (.ts) natively in GO. [![There was an update last week][Green]](https://github.com/asticode/go-astits) [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astits) * [go-astits](https://github.com/asticode/go-astits) **star:280** Parse and demux MPEG Transport Streams (.ts) natively in GO. [![There was an update last week][Green]](https://github.com/asticode/go-astits) [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astits)
@ -2067,7 +2067,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gcvis](https://github.com/davecheney/gcvis) **star:947** Visualise Go program GC trace data in real time. [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis) * [gcvis](https://github.com/davecheney/gcvis) **star:947** Visualise Go program GC trace data in real time. [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#. * [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.
* [php-parser](https://github.com/z7zmey/php-parser) **star:686** A Parser for PHP written in Go. [![There was an update last week][Green]](https://github.com/z7zmey/php-parser) [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser) * [php-parser](https://github.com/z7zmey/php-parser) **star:686** A Parser for PHP written in Go. [![There was an update last week][Green]](https://github.com/z7zmey/php-parser) [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
* [go-critic](https://github.com/go-critic/go-critic) **star:649** source code linter that brings checks that are currently not implemented in other linters. [![There was an update last week][Green]](https://github.com/go-critic/go-critic) [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic) * [go-critic](https://github.com/go-critic/go-critic) **star:649** source code linter that brings checks that are currently not implemented in other linters. [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:413** Web based Golang AST visualizer. * [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:413** Web based Golang AST visualizer.
* [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.
* [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.