Merge pull request #5 from hanxiaomax/master

增加翻译并修改格式
This commit is contained in:
Null 2018-05-28 10:56:08 +08:00 committed by GitHub
commit f9b97e47da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

451
README.md
View File

@ -120,11 +120,11 @@ _用来生成认证授权模板的库_
* [Go-jose](https://github.com/square/Go-jose) - Fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web 签名以及JSON Web 加密 specs. * [Go-jose](https://github.com/square/Go-jose) - Fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web 签名以及JSON Web 加密 specs.
* [Go-oauth2-server](https://github.com/RichardKnop/Go-oauth2-server) - 使用 Go 语言编写的独立、符合标准的 OAuth2 服务器 * [Go-oauth2-server](https://github.com/RichardKnop/Go-oauth2-server) - 使用 Go 语言编写的独立、符合标准的 OAuth2 服务器
* [Go.auth](https://github.com/bradrydzewski/Go.auth) - 为 Go 语言 web 应用提供的授权 API. * [Go.auth](https://github.com/bradrydzewski/Go.auth) - 为 Go 语言 web 应用提供的授权 API.
* [Gologin](https://github.com/dghubble/Gologin) - chainable handlers for login with OAuth1 and OAuth2 authentication providers. * [Gologin](https://github.com/dghubble/Gologin) - 可以串连使用OAuth1 和 OAuth2 认证服务
* [Gorbac](https://github.com/mikespook/Gorbac) - 一个用 Go 语言实现的轻量级RBAC * [Gorbac](https://github.com/mikespook/Gorbac) - 一个用 Go 语言实现的轻量级RBAC
* [Goth](https://github.com/markbates/Goth) - 提供了一种简洁的、惯用的方式来使用OAuth 和 OAuth2. Handles multiple provides out of the box. * [Goth](https://github.com/markbates/Goth) - 提供了一种简洁的、惯用的方式来使用OAuth 和 OAuth2.
* [httpauth](https://github.com/Goji/httpauth) - HTTP 认证中间件 * [httpauth](https://github.com/Goji/httpauth) - HTTP 认证中间件
* [jwt](https://github.com/robbert229/jwt) - Clean and easy to use implementation of JSON Web Tokens (JWT). * [jwt](https://github.com/robbert229/jwt) - 简单易用的一个JSON Web Tokens (JWT)的实现
* [jwt-auth](https://github.com/adam-hanna/jwt-auth) - JWT 为 Go 语言 HTTP 服务器编写的 jwt 中间件,有多种配置选项 * [jwt-auth](https://github.com/adam-hanna/jwt-auth) - JWT 为 Go 语言 HTTP 服务器编写的 jwt 中间件,有多种配置选项
* [jwt-Go](https://github.com/dgrijalva/jwt-Go) - Go 语言实现的JSON Web Tokens (JWT). * [jwt-Go](https://github.com/dgrijalva/jwt-Go) - Go 语言实现的JSON Web Tokens (JWT).
* [loginsrv](https://github.com/tarent/loginsrv) - JWT 登录微服务可以继承OAuth2 (Github), htpasswd, osiam等后端。 * [loginsrv](https://github.com/tarent/loginsrv) - JWT 登录微服务可以继承OAuth2 (Github), htpasswd, osiam等后端。
@ -133,7 +133,8 @@ _用来生成认证授权模板的库_
* [permissions2](https://github.com/xyproto/permissions2) - 用于追踪用户,登录状态和许可的库。使用安全 cookies 和 bcrypt. * [permissions2](https://github.com/xyproto/permissions2) - 用于追踪用户,登录状态和许可的库。使用安全 cookies 和 bcrypt.
* [session](https://github.com/icza/session) - Go 语言会话管理(支持 Google App Engine - GAE) * [session](https://github.com/icza/session) - Go 语言会话管理(支持 Google App Engine - GAE)
* [sessions](https://github.com/adam-hanna/sessions) - 为 Go 语言 HTTP 服务器开发的非常简单的、高性能的、高可定制的会话服务 * [sessions](https://github.com/adam-hanna/sessions) - 为 Go 语言 HTTP 服务器开发的非常简单的、高性能的、高可定制的会话服务
* [traefik](https://github.com/containous/traefik) - 反向代理和负载均衡库,支持多种后端* [yubiGo](https://github.com/GeertJohan/yubiGo) - Yubikey 客户端,提供了用于在 Go 语言应用中集成Yubico Yubikey 的 API * [traefik](https://github.com/containous/traefik) - 反向代理和负载均衡库,支持多种后端
* [yubiGo](https://github.com/GeertJohan/yubiGo) - Yubikey 客户端,提供了用于在 Go 语言应用中集成Yubico Yubikey 的 API
## 命令行 ## 命令行
@ -153,7 +154,7 @@ _用于构建标准或基础命令行应用的库_
* [Go-arg](https://github.com/alexflint/Go-arg) - 使用 Go 语言编写的基于结构的命令行参数解析库 * [Go-arg](https://github.com/alexflint/Go-arg) - 使用 Go 语言编写的基于结构的命令行参数解析库
* [Go-flags](https://github.com/jessevdk/Go-flags) - Go 语言命令行选项解析器 * [Go-flags](https://github.com/jessevdk/Go-flags) - Go 语言命令行选项解析器
* [kingpin](https://github.com/alecthomas/kingpin) - 命令行及标记解析器,支持子命令 * [kingpin](https://github.com/alecthomas/kingpin) - 命令行及标记解析器,支持子命令
* [liner](https://github.com/peterh/liner) - Go readline-like library for命令行交互 * [liner](https://github.com/peterh/liner) - 命令行文本编辑器
* [mitchellh/cli](https://github.com/mitchellh/cli) - 用于实现命令行交互的 Go 语言库 * [mitchellh/cli](https://github.com/mitchellh/cli) - 用于实现命令行交互的 Go 语言库
* [mow.cli](https://github.com/jawher/mow.cli) - 用于构建命令行程序的库,支持更加精准的标记及选项解析和验证 * [mow.cli](https://github.com/jawher/mow.cli) - 用于构建命令行程序的库,支持更加精准的标记及选项解析和验证
* [pflag](https://github.com/spf13/pflag) - Go flag 软件包的替代品, 实现了POSIX/GNU-风格的 --flags. * [pflag](https://github.com/spf13/pflag) - Go flag 软件包的替代品, 实现了POSIX/GNU-风格的 --flags.
@ -194,13 +195,14 @@ _用于进行配置解析的库_
* [config](https://github.com/olebedev/config) - JSON 或 YAML 配置的封装,支持环境变量和标记解析 * [config](https://github.com/olebedev/config) - JSON 或 YAML 配置的封装,支持环境变量和标记解析
* [configure](https://github.com/paked/configure) - 可以通过多种途径进行配置,包括 JSON, 标记位以及环境变量 * [configure](https://github.com/paked/configure) - 可以通过多种途径进行配置,包括 JSON, 标记位以及环境变量
* [env](https://github.com/caarlos0/env) - 解析环境变量为 Go 语言结构体 * [env](https://github.com/caarlos0/env) - 解析环境变量为 Go 语言结构体
* [envcfg](https://github.com/tomazk/envcfg) - 解析环境变量为 Go 语言结构体* [envconf](https://github.com/ian-kent/envconf) - 通过环境变量来配置 * [envcfg](https://github.com/tomazk/envcfg) - 解析环境变量为 Go 语言结构体
* [envconf](https://github.com/ian-kent/envconf) - 通过环境变量来配置
* [envconfig](https://github.com/vrischmann/envconfig) - 通过环境变量读取配置 * [envconfig](https://github.com/vrischmann/envconfig) - 通过环境变量读取配置
* [gcfg](https://github.com/Go-gcfg/gcfg) - 读取类 INI 类型的配置文件为 Go 语言结构体,支持自定义变量和节 * [gcfg](https://github.com/Go-gcfg/gcfg) - 读取类 INI 类型的配置文件为 Go 语言结构体,支持自定义变量和节
* [GoConfig](https://github.com/crgimenes/GoConfig) - 通过命令行的输入、环境变量、配置文件来初始化一个结构体兵将一个结构体解析为输入 * [GoConfig](https://github.com/crgimenes/GoConfig) - 通过命令行的输入、环境变量、配置文件来初始化一个结构体兵将一个结构体解析为输入
* [Godotenv](https://github.com/joho/Godotenv) - Ruby 库 dotenv 的 Go 语言接口 (通过 `.env` 来获取环境变量) * [Godotenv](https://github.com/joho/Godotenv) - Ruby 库 dotenv 的 Go 语言接口 (通过 `.env` 来获取环境变量)
* [Gofigure](https://github.com/ian-kent/Gofigure) - 让 Go 语言应用程序配置变得简单 * [Gofigure](https://github.com/ian-kent/Gofigure) - 让 Go 语言应用程序配置变得简单
* [Gone/jconf](https://github.com/One-com/Gone/tree/master/jconf#readme) - 模块化 JSON 配置工具。 Keep you config structs along the code they configure and delegate parsing to submodules without sacrificing full config serialization. * [Gone/jconf](https://github.com/One-com/Gone/tree/master/jconf#readme) - 模块化 JSON 配置工具。允许你将配置参数结构体和使用它的代码放在一起,而不需要让主配置文件了解所有子模块的细节来进行序列化
* [hjson](https://github.com/hjson/hjson-Go) - 人性化的 JSON一个便于程序员使用和阅读的配置文件格式。更加轻松的语法更少的错误和更多的注释 * [hjson](https://github.com/hjson/hjson-Go) - 人性化的 JSON一个便于程序员使用和阅读的配置文件格式。更加轻松的语法更少的错误和更多的注释
* [inGo](https://github.com/schachmat/inGo) - 将配置标记持久化到一个类似 ini 的文件中 * [inGo](https://github.com/schachmat/inGo) - 将配置标记持久化到一个类似 ini 的文件中
* [ini](https://github.com/Go-ini/ini) - 用于读写INI 文件的库 * [ini](https://github.com/Go-ini/ini) - 用于读写INI 文件的库
@ -234,10 +236,10 @@ _通用数据结构及算法_
* [binpacker](https://github.com/zhuangsirui/binpacker) - 二进制数据封包拆包工具,帮你构建自定义的二进制数据流 * [binpacker](https://github.com/zhuangsirui/binpacker) - 二进制数据封包拆包工具,帮你构建自定义的二进制数据流
* [bit](https://github.com/yourbasic/bit) - Go 语言集合数据结构。提供了额外的位操作功能 * [bit](https://github.com/yourbasic/bit) - Go 语言集合数据结构。提供了额外的位操作功能
* [bitset](https://github.com/willf/bitset) - 实现了 bitset 的 Go 语言包. * [bitset](https://github.com/willf/bitset) - 实现了 bitset 的 Go 语言包.
* [bloom](https://github.com/zhenjl/bloom) - Go 语言实现的bloom filter * [bloom](https://github.com/zhenjl/bloom) - Go 语言实现的布隆过滤器(bloom filter
* [bloom](https://github.com/yourbasic/bloom) - Go 语言实现的bloom filter * [bloom](https://github.com/yourbasic/bloom) - Go 语言实现的布隆过滤器
* [boomfilters](https://github.com/tylertreat/BoomFilters) - Probabilistic data structures for processing continuous, unbounded streams * [boomfilters](https://github.com/tylertreat/BoomFilters) - 概率统计数据结构,用于处理大量连续的数据。
* [count-min-log](https://github.com/seiflotfy/count-min-log) - Go implementation Count-Min-Log sketch: Approximately counting with approximate counters (Like Count-Min sketch but using less memory). * [count-min-log](https://github.com/seiflotfy/count-min-log) - Go 语言实现的 Count-Min-Log sketch 算法(类似 Count-Min sketch 算法,但是使用的内存更少).
* [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) - Cuckoo 过滤器一个用go语言实现的计数布隆过滤器的替代品 * [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) - Cuckoo 过滤器一个用go语言实现的计数布隆过滤器的替代品
* [encoding](https://github.com/zhenjl/encoding) - 整型压缩库 * [encoding](https://github.com/zhenjl/encoding) - 整型压缩库
* [Go-adaptive-radix-tree](https://github.com/plar/Go-adaptive-radix-tree) - Go 语言实现的自适应基数树 * [Go-adaptive-radix-tree](https://github.com/plar/Go-adaptive-radix-tree) - Go 语言实现的自适应基数树
@ -250,7 +252,7 @@ _通用数据结构及算法_
* [Gota](https://github.com/kniren/Gota) - 为go语言实现了数据帧序列以及数据噪音的方法 * [Gota](https://github.com/kniren/Gota) - 为go语言实现了数据帧序列以及数据噪音的方法
* [hilbert](https://github.com/Google/hilbert) - 用于映射空间填充曲线(例如希尔伯特曲线和皮亚诺曲线)和数值的库。 * [hilbert](https://github.com/Google/hilbert) - 用于映射空间填充曲线(例如希尔伯特曲线和皮亚诺曲线)和数值的库。
* [hyperloglog](https://github.com/axiomhq/hyperloglog) - HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. * [hyperloglog](https://github.com/axiomhq/hyperloglog) - HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction.
* [levenshtein](https://github.com/agext/levenshtein) - 编辑距离levenshtein distance和相似性度量 with customizable edit costs and Winkler-like bonus for common prefix. * [levenshtein](https://github.com/agext/levenshtein) - 编辑距离levenshtein distance和相似性度量 可以自定义编辑代价和and Winkler-like bonus for common prefix.
* [levenshtein](https://github.com/agnivade/levenshtein) - Go 语言实现计算编辑距离 * [levenshtein](https://github.com/agnivade/levenshtein) - Go 语言实现计算编辑距离
* [mafsa](https://github.com/smartystreets/mafsa) - Go 语言实现的 MA-FSA ,包含最小完美哈希 * [mafsa](https://github.com/smartystreets/mafsa) - Go 语言实现的 MA-FSA ,包含最小完美哈希
* [merkletree](https://github.com/cberGoon/merkletree) - 实现了梅克尔树,提供了一种高效、安全的数据结构内容验证方法 * [merkletree](https://github.com/cberGoon/merkletree) - 实现了梅克尔树,提供了一种高效、安全的数据结构内容验证方法
@ -289,7 +291,7 @@ _通用数据结构及算法_
* [tempdb](https://github.com/rafaeljesus/tempdb) - 临时数据的键值对存储 * [tempdb](https://github.com/rafaeljesus/tempdb) - 临时数据的键值对存储
* [tidb](https://github.com/pingcap/tidb) - TiDB 是一个分布式的 SQL 数据库。受到了 Google F1的启发 * [tidb](https://github.com/pingcap/tidb) - TiDB 是一个分布式的 SQL 数据库。受到了 Google F1的启发
* [tiedot](https://github.com/HouzuoGuo/tiedot) - 基于 Go 语言的 NoSQL 数据库 * [tiedot](https://github.com/HouzuoGuo/tiedot) - 基于 Go 语言的 NoSQL 数据库
* [Tile38](https://github.com/tidwall/tile38) - 地理位置数据库 DB with spatial index 及实时地理围栏 * [Tile38](https://github.com/tidwall/tile38) - 地理位置数据库及实时地理围栏
_数据库迁移_ _数据库迁移_
@ -319,9 +321,9 @@ _数据库工具_
* [Dotsql](https://github.com/gchaincl/dotsql) - 一个Go语言库帮助你将 sql 文件保存在一个地方并且方便的取用 * [Dotsql](https://github.com/gchaincl/dotsql) - 一个Go语言库帮助你将 sql 文件保存在一个地方并且方便的取用
* [Goqu](https://github.com/doug-martin/Goqu) - 地道的 SQL 语句创建器和查询库 * [Goqu](https://github.com/doug-martin/Goqu) - 地道的 SQL 语句创建器和查询库
* [iGor](https://github.com/galeone/iGor) - PostgreSQL 的抽象层,支持高级功能以及类 Gorm 的语法 * [iGor](https://github.com/galeone/iGor) - PostgreSQL 的抽象层,支持高级功能以及类 Gorm 的语法
* [ozzo-dbx](https://github.com/Go-ozzo/ozzo-dbx) - Powerful data retrieval methods as well as DB-agnostic query building capabilities. * [ozzo-dbx](https://github.com/Go-ozzo/ozzo-dbx) - 提供强大的数据恢复功能以及构建不区分数据库类型的查询的能力
* [scaneo](https://github.com/variadico/scaneo) - 生成用于将数据库行转换为任意结构体的 Go 代码 * [scaneo](https://github.com/variadico/scaneo) - 生成用于将数据库行转换为任意结构体的 Go 代码
* [sqrl](https://github.com/elgris/sqrl) - SQL 查询创建器,是 Squirrel 的一个fork版本,进行了性能方面的优化 * [sqrl](https://github.com/elgris/sqrl) - SQL 查询创建器,是 Squirrel 的一个分叉版本,进行了性能方面的优化
* [Squirrel](https://github.com/Masterminds/squirrel) - 一个帮助你构建 SQL 查询的库 * [Squirrel](https://github.com/Masterminds/squirrel) - 一个帮助你构建 SQL 查询的库
* [xo](https://github.com/knq/xo) - 基于已知的数据库表或自定义查询生成地道的 Go 语言代码,支持 PostgreSQL, MySQL, SQLite, Oracle, 以及 Microsoft SQL Server. * [xo](https://github.com/knq/xo) - 基于已知的数据库表或自定义查询生成地道的 Go 语言代码,支持 PostgreSQL, MySQL, SQLite, Oracle, 以及 Microsoft SQL Server.
@ -331,14 +333,14 @@ _用于连接和操作数据库的库_
* 关系型数据库 * 关系型数据库
* [avatica](https://github.com/Boostport/avatica) - Apache Phoenix/Avatica SQL 驱动 * [avatica](https://github.com/Boostport/avatica) - Apache Phoenix/Avatica SQL 驱动
* [bgc](https://github.com/viant/bgc) - 数据库连接工具包,用于通过go语言访问BigQuery * [bgc](https://github.com/viant/bgc) - 数据库连接工具包,用于通过 Go 语言访问 BigQuery
* [firebirdsql](https://github.com/nakagami/firebirdsql) - Firebird RDBMS SQL 驱动 * [firebirdsql](https://github.com/nakagami/firebirdsql) - Firebird RDBMS SQL 驱动
* [Go-adodb](https://github.com/mattn/Go-adodb) - Microsoft ActiveX 对象数据库驱动 * [Go-adodb](https://github.com/mattn/Go-adodb) - Microsoft ActiveX 对象数据库驱动
* [Go-bqstreamer](https://github.com/rounds/Go-bqstreamer) - BigQuery fast and concurrent stream insert. * [Go-bqstreamer](https://github.com/rounds/Go-bqstreamer) - BigQuery fast and concurrent stream insert.
* [Go-mssqldb](https://github.com/denisenkom/Go-mssqldb) - go语言Microsoft MSSQL 驱动 * [Go-mssqldb](https://github.com/denisenkom/Go-mssqldb) - Go 语言Microsoft MSSQL 驱动
* [Go-oci8](https://github.com/mattn/Go-oci8) - Oracle 驱动 * [Go-oci8](https://github.com/mattn/Go-oci8) - Oracle 驱动
* [Go-sql-driver/mysql](https://github.com/Go-sql-driver/mysql) - go语言MySQL驱动 * [Go-sql-driver/mysql](https://github.com/Go-sql-driver/mysql) - Go 语言 MySQ L驱动
* [Go-sqlite3](https://github.com/mattn/Go-sqlite3) - go语言的SQLite3 驱动 * [Go-sqlite3](https://github.com/mattn/Go-sqlite3) - Go 语言的 SQLite3 驱动
* [Gofreetds](https://github.com/minus5/Gofreetds) Microsoft MSSQL 驱动。 [FreeTDS](http://www.freetds.org)的go语言封装 * [Gofreetds](https://github.com/minus5/Gofreetds) Microsoft MSSQL 驱动。 [FreeTDS](http://www.freetds.org)的go语言封装
* [pgx](https://github.com/jackc/pgx) - PostgreSQL 驱动,支持比 database/sql 更多的特性 * [pgx](https://github.com/jackc/pgx) - PostgreSQL 驱动,支持比 database/sql 更多的特性
* [pq](https://github.com/lib/pq) - 纯 Go 语言编写的 Postgres 驱动 * [pq](https://github.com/lib/pq) - 纯 Go 语言编写的 Postgres 驱动
@ -348,11 +350,11 @@ _用于连接和操作数据库的库_
* [asc](https://github.com/viant/asc) - 用于go语言连接 Aerospike * [asc](https://github.com/viant/asc) - 用于go语言连接 Aerospike
* [cayley](https://github.com/Google/cayley) - 支持多种后端的图数据库 * [cayley](https://github.com/Google/cayley) - 支持多种后端的图数据库
* [dsc](https://github.com/viant/dsc) - 数据库连接工具包,支持 SQL, NoSQL 及结构化文件 * [dsc](https://github.com/viant/dsc) - 数据库连接工具包,支持 SQL, NoSQL 及结构化文件
* [dynaGo](https://github.com/underarmour/dynaGo) - DynaGo is a principle of least surprise client for DynamoDB    * [dynaGo](https://github.com/underarmour/dynaGo) - DynaGo 是一个符合最小惊奇原则principle of least surprise的 DynamoDB 客户端
* [Go-couchbase](https://github.com/couchbase/Go-couchbase) - Go 语言 Couchbase 客户的 * [Go-couchbase](https://github.com/couchbase/Go-couchbase) - Go 语言 Couchbase 客户的
* [Go-couchdb](https://github.com/fjl/Go-couchdb) - 另一个 CouchDB HTTP API 的 Go 语言封装 * [Go-couchdb](https://github.com/fjl/Go-couchdb) - 另一个 CouchDB HTTP API 的 Go 语言封装
* [Gocb](https://github.com/couchbase/Gocb) - 官方 Couchbase 的 Go 语言 SDK * [Gocb](https://github.com/couchbase/Gocb) - 官方 Couchbase 的 Go 语言 SDK
* [Gocql](http://Gocql.github.io) - Apache Cassandra的go语言驱动 * [Gocql](http://Gocql.github.io) - Apache Cassandra 的 Go 语言驱动
* [Gomemcache](https://github.com/bradfitz/Gomemcache/) - memcache 客户端库 * [Gomemcache](https://github.com/bradfitz/Gomemcache/) - memcache 客户端库
* [Gorethink](https://github.com/dancannon/Gorethink) - RethinkDB 的 Go 语言驱动 * [Gorethink](https://github.com/dancannon/Gorethink) - RethinkDB 的 Go 语言驱动
* [Goriak](https://github.com/zegl/Goriak) - Riak KV 的 Go 语言驱动 * [Goriak](https://github.com/zegl/Goriak) - Riak KV 的 Go 语言驱动
@ -379,7 +381,7 @@ _处理日期和时间的库_
* [carbon](https://github.com/uniplaces/carbon) - 简单的时间扩展程序,有很多有用的方法,是 PHP Carbon 库的接口 * [carbon](https://github.com/uniplaces/carbon) - 简单的时间扩展程序,有很多有用的方法,是 PHP Carbon 库的接口
* [durafmt](https://github.com/hako/durafmt) - 持续时间格式化 * [durafmt](https://github.com/hako/durafmt) - 持续时间格式化
* [feiertage](https://github.com/wlbr/feiertage) - 一组计算德国公共假期的函数,比如复活区、感恩节。。。 * [feiertage](https://github.com/wlbr/feiertage) - 一组计算德国公共假期的函数,比如复活节、感恩节等
* [Go-persian-calendar](https://github.com/yaa110/Go-persian-calendar) - 太阳历 * [Go-persian-calendar](https://github.com/yaa110/Go-persian-calendar) - 太阳历
* [Goweek](https://github.com/grsmv/Goweek) - 处理星期的库 * [Goweek](https://github.com/grsmv/Goweek) - 处理星期的库
* [now](https://github.com/jinzhu/now) - Now 是一个 Go 语言的时间工具集 * [now](https://github.com/jinzhu/now) - Now 是一个 Go 语言的时间工具集
@ -390,15 +392,15 @@ _处理日期和时间的库_
_用于构建分布式系统的库_ _用于构建分布式系统的库_
* [celeriac](https://github.com/svcavallar/celeriac.v1) - Library for adding support for interacting and monitoring Celery workers, tasks and events in Go * [celeriac](https://github.com/svcavallar/celeriac.v1) - 利用 Go 语言对Celery 的 worker任务事件进行交互和监控的库
* [drmaa](https://github.com/dgruber/drmaa) - Job submission library for cluster schedulers based on the DRMAA standard. * [drmaa](https://github.com/dgruber/drmaa) -集群调度工具的任务提交库,基于标准 DRMAA
* [flowgraph](https://github.com/vectaport/flowgraph) - MPI-style ready-send coordination layer. * [flowgraph](https://github.com/vectaport/flowgraph) - MPI 风格的读取,发送协同层
* [gleam](https://github.com/chrislusf/gleam) - Fast and scalable distributed map/reduce system written in pure Go and Luajit, combining Go's high concurrency with Luajit's high performance, runs standalone or distributed. * [gleam](https://github.com/chrislusf/gleam) - 快速、可扩展的分布式 map/reduce 系统,使用纯 Go 语言和 Luajit 编写,融合了 Go 语言的高并发能力和 Luajit 的高性能,可以独立或分布式部署运行。
* [glow](https://github.com/chrislusf/glow) - 简单易用、可扩展的Easy-to-Use scalable distributed big data processing, Map-Reduce, DAG execution, 所有功能均由Go语言编写. * [glow](https://github.com/chrislusf/glow) - 简单易用、可扩展的大数据处理能力Map-Reduce 以及执行 DAG(Database Availability Group所有功能均由Go语言编写.
* [Go-jump](https://github.com/dgryski/Go-jump) - Google "Jump" 一致性哈希函数的借口 * [Go-jump](https://github.com/dgryski/Go-jump) - Google "Jump" 一致性哈希函数的借口
* [Go-kit](https://github.com/Go-kit/kit) - 为服务工具吧,支持服务发现、负载均衡 、可插拔传输以及请求追踪等 * [Go-kit](https://github.com/Go-kit/kit) - 为服务工具吧,支持服务发现、负载均衡 、可插拔传输以及请求追踪等
* [Gorpc](https://github.com/valyala/Gorpc) - 简单、快速、可扩展的 RPC 库,针对高负载场景 * [Gorpc](https://github.com/valyala/Gorpc) - 简单、快速、可扩展的 RPC 库,针对高负载场景
* [grpc-Go](https://github.com/grpc/grpc-Go) - go语言实现的 gRPC. HTTP/2 基于 RPC. * [grpc-Go](https://github.com/grpc/grpc-Go) - Go 语言实现的 gRPC. HTTP/2 基于 RPC.
* [hprose](https://github.com/hprose/hprose-Golang) - 非常牛逼的 RPC 库,当前支持 25+ 语言。 * [hprose](https://github.com/hprose/hprose-Golang) - 非常牛逼的 RPC 库,当前支持 25+ 语言。
* [jsonrpc](https://github.com/osaminGo/jsonrpc) - jsonrpc 包实现了 JSON-RPC 2.0. * [jsonrpc](https://github.com/osaminGo/jsonrpc) - jsonrpc 包实现了 JSON-RPC 2.0.
* [jsonrpc](https://github.com/ybbus/jsonrpc) - JSON-RPC 2.0 HTTP 客户端实现 * [jsonrpc](https://github.com/ybbus/jsonrpc) - JSON-RPC 2.0 HTTP 客户端实现
@ -412,7 +414,7 @@ _用于构建分布式系统的库_
* [sleuth](https://github.com/ursiform/sleuth) - 在 HTTP 服务之间进行无主 p2p 自动发现和 RPC通信(使用 [ZeroMQ](https://github.com/zeromq/libzmq)). * [sleuth](https://github.com/ursiform/sleuth) - 在 HTTP 服务之间进行无主 p2p 自动发现和 RPC通信(使用 [ZeroMQ](https://github.com/zeromq/libzmq)).
* [tendermint](https://github.com/tendermint/tendermint) - 一个高性能的中间件用于将任何语言编写的状态机转换为一个拜占庭容错状态机使用Tendermint 一致性及区块链协议 * [tendermint](https://github.com/tendermint/tendermint) - 一个高性能的中间件用于将任何语言编写的状态机转换为一个拜占庭容错状态机使用Tendermint 一致性及区块链协议
* [torrent](https://github.com/anacrolix/torrent) - BitTorrent 客户端 * [torrent](https://github.com/anacrolix/torrent) - BitTorrent 客户端
* [dht](https://Godoc.org/github.com/anacrolix/dht) - BitTorrent Kademlia DHT 实现. * [dht](https://Godoc.org/github.com/anacrolix/dht) - BitTorrent Kademlia DHT 实现.
* [Go-peerflix](https://github.com/Sioro-Neoku/Go-peerflix) - 视频流 torrent 客户端 * [Go-peerflix](https://github.com/Sioro-Neoku/Go-peerflix) - 视频流 torrent 客户端
## 电子邮件 ## 电子邮件
@ -423,7 +425,7 @@ _用于创建和发送电子邮件的库_
* [email](https://github.com/jordan-wright/email) - 一个健壮的、灵活的 email 库 * [email](https://github.com/jordan-wright/email) - 一个健壮的、灵活的 email 库
* [Go-dkim](https://github.com/toorop/Go-dkim) - DKIM 库,用于对 email 进行签名和验证 * [Go-dkim](https://github.com/toorop/Go-dkim) - DKIM 库,用于对 email 进行签名和验证
* [Go-imap](https://github.com/emersion/Go-imap) - IMAP 库,用于客户端和服务器 * [Go-imap](https://github.com/emersion/Go-imap) - IMAP 库,用于客户端和服务器
* [Go-message](https://github.com/emersion/Go-message) - Streaming library for the Internet Message Format and mail messages * [Go-message](https://github.com/emersion/Go-message) - 用于触雷互联网消息格式和邮件的库
* [Gomail](https://github.com/Go-Gomail/Gomail/) - Gomail 是一个非常简单且强大的库,用于发送电子邮件 * [Gomail](https://github.com/Go-Gomail/Gomail/) - Gomail 是一个非常简单且强大的库,用于发送电子邮件
* [Hectane](https://github.com/hectane/hectane) - 轻量级 SMTP 客户端,提供 HTTP API * [Hectane](https://github.com/hectane/hectane) - 轻量级 SMTP 客户端,提供 HTTP API
* [hermes](https://github.com/matcornic/hermes) - 一个用于生成干净、响应式 HTML e-mail 的包 * [hermes](https://github.com/matcornic/hermes) - 一个用于生成干净、响应式 HTML e-mail 的包
@ -440,7 +442,7 @@ _在你的 Go 代码中嵌入其他语言._
* [binder](https://github.com/alexeyco/binder) - Lua 接口, 基于 [Gopher-lua](https://github.com/yuin/Gopher-lua) * [binder](https://github.com/alexeyco/binder) - Lua 接口, 基于 [Gopher-lua](https://github.com/yuin/Gopher-lua)
* [gisp](https://github.com/jcla1/gisp) - Simple LISP * [gisp](https://github.com/jcla1/gisp) - Simple LISP
* [Go-duktape](https://github.com/olebedev/Go-duktape) - Duktape JavaScript 引擎的 Go 语言接口 * [Go-duktape](https://github.com/olebedev/Go-duktape) - Duktape JavaScript 引擎的 Go 语言接口
* [Go-lua](https://github.com/Shopify/Go-lua) - Port of the Lua 5.2 VM to pure Go * [Go-lua](https://github.com/Shopify/Go-lua) - Lua 5.2 虚拟机的纯 Go 语言接口
* [Go-php](https://github.com/deuill/Go-php) - PHP 的 Go 语言接口 * [Go-php](https://github.com/deuill/Go-php) - PHP 的 Go 语言接口
* [Go-python](https://github.com/sbinet/Go-python) - CPython C-API 的 Go 语言接口 * [Go-python](https://github.com/sbinet/Go-python) - CPython C-API 的 Go 语言接口
* [Golua](https://github.com/aarzilli/Golua) - Lua C API。的 Go 语言接口 * [Golua](https://github.com/aarzilli/Golua) - Lua C API。的 Go 语言接口
@ -530,8 +532,8 @@ _用于管理和处理Go 语言协程的工具_
* [Go-flow](https://github.com/kamildrazkiewicz/Go-flow) - 控制 Go 语言协程的执行顺序 * [Go-flow](https://github.com/kamildrazkiewicz/Go-flow) - 控制 Go 语言协程的执行顺序
* [Goworker](https://github.com/benmanns/Goworker) - Goworker 是一个基于 Go 语言的后台worker * [Goworker](https://github.com/benmanns/Goworker) - Goworker 是一个基于 Go 语言的后台worker
* [grpool](https://github.com/ivpusic/grpool) - 轻量级 Go 语言协程池 * [grpool](https://github.com/ivpusic/grpool) - 轻量级 Go 语言协程池
* [pool](https://github.com/Go-playground/pool) - Limited consumer Goroutine or unlimited Goroutine pool for easier Goroutine handling and cancellation. * [pool](https://github.com/Go-playground/pool) - 有限消费者协程或无限协程池,用于简单的处理协程和取消协程
* [semaphore](https://github.com/kamilsk/semaphore) - Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context. * [semaphore](https://github.com/kamilsk/semaphore) - 实现了信号量模式,提供了超时锁定、解锁操作,基于通道和上下文。
* [tunny](https://github.com/Jeffail/tunny) - Go 语言协程池 * [tunny](https://github.com/Jeffail/tunny) - Go 语言协程池
## GUI ## GUI
@ -583,7 +585,7 @@ _用于操作图像的库_
* [imaginary](https://github.com/h2non/imaginary) - 快速且简单的 HTTP 微服务,用于图像缩放 * [imaginary](https://github.com/h2non/imaginary) - 快速且简单的 HTTP 微服务,用于图像缩放
* [imaging](https://github.com/disintegration/imaging) - 简单的 Go 语言图像处理包 * [imaging](https://github.com/disintegration/imaging) - 简单的 Go 语言图像处理包
* [img](https://github.com/hawx/img) - 图像操作工具精选集 * [img](https://github.com/hawx/img) - 图像操作工具精选集
* [ln](https://github.com/fogleman/ln) - 3D line art rendering in Go. * [ln](https://github.com/fogleman/ln) - 3D 图线艺术渲染
* [mpo](https://github.com/donatj/mpo) - MPO 3D 照片解码与转换工具. * [mpo](https://github.com/donatj/mpo) - MPO 3D 照片解码与转换工具.
* [picfit](https://github.com/thoas/picfit) - 一个使用 Go 语言编写的图片缩放服务器 * [picfit](https://github.com/thoas/picfit) - 一个使用 Go 语言编写的图片缩放服务器
* [pt](https://github.com/fogleman/pt) - 光线追踪引擎 * [pt](https://github.com/fogleman/pt) - 光线追踪引擎
@ -627,20 +629,20 @@ _用于生成和操作日志文件的库._
* [logex](https://github.com/chzyer/logex) - Go 语言日志库,支持追踪和分级,基于标准库进行了封装 * [logex](https://github.com/chzyer/logex) - Go 语言日志库,支持追踪和分级,基于标准库进行了封装
* [logger](https://github.com/azer/logger) - 一个极简的日志库 * [logger](https://github.com/azer/logger) - 一个极简的日志库
* [logrus](https://github.com/Sirupsen/logrus) - 支持结构化的日志工具. * [logrus](https://github.com/Sirupsen/logrus) - 支持结构化的日志工具.
* [logrusly](https://github.com/sebest/logrusly) - [logrus](https://github.com/sirupsen/logrus) plug-in to send errors to a [Loggly](https://www.loggly.com/). * [logrusly](https://github.com/sebest/logrusly) - [logrus](https://github.com/sirupsen/logrus) 的插件,用于将错误发送到 [Loggly](https://www.loggly.com/).
* [logutils](https://github.com/hashicorp/logutils) - 对 Go 语言标准日志工具进行了扩展,使其更好用 * [logutils](https://github.com/hashicorp/logutils) - 对 Go 语言标准日志工具进行了扩展,使其更好用
* [logxi](https://github.com/mgutz/logxi) - 12-factor app logger that is fast and makes you happy. * [logxi](https://github.com/mgutz/logxi) - 十二要素 app 日志工具,非常快速,令你开心
* [lumberjack](https://github.com/natefinch/lumberjack) - 简单的循环日志工具,实现了 io.WriteCloser. * [lumberjack](https://github.com/natefinch/lumberjack) - 简单的循环日志工具,实现了 io.WriteCloser.
* [mlog](https://github.com/jbrodriguez/mlog) - 一个简单的日志模块可以分5级并有一个可选的循环日志文件记录功能支持 stdout/stderr 输出. * [mlog](https://github.com/jbrodriguez/mlog) - 一个简单的日志模块可以分5级并有一个可选的循环日志文件记录功能支持 stdout/stderr 输出.
* [ozzo-log](https://github.com/Go-ozzo/ozzo-log) - 高性能日志库,支持日志严重级别、分类及过滤。可以将过滤后的信息发送到不同的目的地(例如: 控制台、网络、邮箱). * [ozzo-log](https://github.com/Go-ozzo/ozzo-log) - 高性能日志库,支持日志严重级别、分类及过滤。可以将过滤后的信息发送到不同的目的地(例如: 控制台、网络、邮箱).
* [seelog](https://github.com/cihub/seelog) - 一个灵活的、解耦的、格式化的日志库 * [seelog](https://github.com/cihub/seelog) - 一个灵活的、解耦的、格式化的日志库
* [slf](https://github.com/ventu-io/slf) - 简单日志门面The Structured Logging Facade (SLF) (类似 SLF4J但是它是结构化的并且专为 Go 语言设计) * [slf](https://github.com/ventu-io/slf) - 简单日志门面The Structured Logging Facade (SLF) (类似 SLF4J但是它是结构化的并且专为 Go 语言设计)
* [slog](https://github.com/ventu-io/slog) - 为 Go 语言实现的结构化日志门面Structured Logging Facade (SLF) * [slog](https://github.com/ventu-io/slog) - 为 Go 语言实现的结构化日志门面Structured Logging Facade (SLF)
* [spew](https://github.com/davecgh/Go-spew) - Implements a deep pretty printer for Go data structures to aid in debugging * [spew](https://github.com/davecgh/Go-spew) - 为 Go 语言的数据结构实现了一个整洁的打印功能,有助于调试
* [stdlog](https://github.com/alexcesaro/log) - Stdlog 是一个面向对象的库,提供了分级日志功能,对于定时任务很有用. * [stdlog](https://github.com/alexcesaro/log) - Stdlog 是一个面向对象的库,提供了分级日志功能,对于定时任务很有用.
* [tail](https://github.com/hpcloud/tail) - 这个 Go 语言软件包力争模拟 BSD tail 的功能 * [tail](https://github.com/hpcloud/tail) - 这个 Go 语言软件包力争模拟 BSD tail 的功能
* [xlog](https://github.com/xfxdev/xlog) - 插件架构以及灵活的日志系统,具有日志等级控制,多日志目标以及自定义日志格式功能 * [xlog](https://github.com/xfxdev/xlog) - 插件架构以及灵活的日志系统,具有日志等级控制,多日志目标以及自定义日志格式功能
* [xlog](https://github.com/rs/xlog) - Structured logger for `net/context` aware HTTP handlers with flexible dispatching. * [xlog](https://github.com/rs/xlog) - 结构化日志 for `net/context` aware HTTP handlers ,可以灵活的分发
* [zap](https://github.com/uber-Go/zap) - 快速的、结构化的、分级的日志库 * [zap](https://github.com/uber-Go/zap) - 快速的、结构化的、分级的日志库
* [zerolog](https://github.com/rs/zerolog) - 零分配 JSON 日志. * [zerolog](https://github.com/rs/zerolog) - 零分配 JSON 日志.
@ -653,20 +655,20 @@ _机器学习库_
* [gaGo](https://github.com/MaxHalford/gaGo) - 多种群,灵活的,并行的遗传算法 * [gaGo](https://github.com/MaxHalford/gaGo) - 多种群,灵活的,并行的遗传算法
* [Go-fann](https://github.com/white-pony/Go-fann) - 快速人工神经网络库(FANN)的 Go 语言借口. * [Go-fann](https://github.com/white-pony/Go-fann) - 快速人工神经网络库(FANN)的 Go 语言借口.
* [Go-galib](https://github.com/thoj/Go-galib) - Go 语言编写的遗传算法库 * [Go-galib](https://github.com/thoj/Go-galib) - Go 语言编写的遗传算法库
* [Go-pr](https://github.com/daviddengcn/Go-pr) - go语言模式识别库 * [Go-pr](https://github.com/daviddengcn/Go-pr) - Go 语言模式识别库
* [Gobrain](https://github.com/Goml/Gobrain) - go语言编写的神经网络 * [Gobrain](https://github.com/Goml/Gobrain) - Go 语言编写的神经网络
* [Godist](https://github.com/e-dard/Godist) - 多种概率分布及相关方法 * [Godist](https://github.com/e-dard/Godist) - 多种概率分布及相关方法
* [Goga](https://github.com/tomcraven/Goga) - go语言遗传算法库 * [Goga](https://github.com/tomcraven/Goga) - Go 语言遗传算法库
* [GoLearn](https://github.com/sjwhitworth/Golearn) - go语言通用机器学习库 * [GoLearn](https://github.com/sjwhitworth/Golearn) - Go 语言通用机器学习库
* [Golinear](https://github.com/danieldk/Golinear) - liblinear 库的go语言接口 * [Golinear](https://github.com/danieldk/Golinear) - liblinear 库的 Go 语言接口
* [Goml](https://github.com/cdipaolo/Goml) - 即时go语言机器学习库 * [Goml](https://github.com/cdipaolo/Goml) - 即时go语言机器学习库
* [GoRecommend](https://github.com/timkaye11/GoRecommend) - go语言推荐算法库 * [GoRecommend](https://github.com/timkaye11/GoRecommend) - Go 语言推荐算法库
* [GorGonia](https://github.com/chewxy/GorGonia) - 基于图的计算库,类似于 Theano。提供了一些原型用于构建各种个样的机器学习和神经网络算法 * [GorGonia](https://github.com/chewxy/GorGonia) - 基于图的计算库,类似于 Theano。提供了一些原型用于构建各种个样的机器学习和神经网络算法
* [libsvm](https://github.com/datastream/libsvm) - libsvm 的go语言版本基于LIBSVM 3.14. * [libsvm](https://github.com/datastream/libsvm) - libsvm 的 Go 语言版本,基于 LIBSVM 3.14.
* [mlGo](https://github.com/NullHypothesis/mlGo) - 这个项目点目标是在go语言中提供极简的机器学习算法 * [mlGo](https://github.com/NullHypothesis/mlGo) - 这个项目点目标是在 Go 语言中提供极简的机器学习算法
* [neat](https://github.com/jinyeom/neat) - 即插即用的并行go语言框架用于NeuroEvolution of Augmenting Topologies (NEAT). * [neat](https://github.com/jinyeom/neat) - 即插即用的并行 Go 语言框架,用于增强拓扑神经网络 (NEAT).
* [neural-Go](https://github.com/schuyler/neural-Go) - go语言实现的多层感知神经网络,通过反向传播算法进行训练. * [neural-Go](https://github.com/schuyler/neural-Go) - Go 语言实现的多层感知神经网络,通过反向传播算法进行训练.
* [probab](https://github.com/ThePaw/probab) -概率分布函数。 贝叶斯推理。使用纯go语言编写 * [probab](https://github.com/ThePaw/probab) -概率分布函数、贝叶斯推理。使用纯 Go 语言编写
* [reGommend](https://github.com/muesli/reGommend) - 推荐系统及协同过滤引擎 * [reGommend](https://github.com/muesli/reGommend) - 推荐系统及协同过滤引擎
* [shield](https://github.com/eaigner/shield) - 贝叶斯文吧分类器,包含灵活的分词器和存储后端 * [shield](https://github.com/eaigner/shield) - 贝叶斯文吧分类器,包含灵活的分词器和存储后端
@ -690,11 +692,11 @@ _实现了消息系统的库_
* [Golongpoll](https://github.com/jcuga/Golongpoll) - HTTP 长轮询服务器库,让 web 发布与订阅变的更简单. * [Golongpoll](https://github.com/jcuga/Golongpoll) - HTTP 长轮询服务器库,让 web 发布与订阅变的更简单.
* [Goose](https://github.com/ian-kent/Goose) - Go 语言实现的服务器端事件发送 * [Goose](https://github.com/ian-kent/Goose) - Go 语言实现的服务器端事件发送
* [Gopush-cluster](https://github.com/Terry-Mao/Gopush-cluster) - Gopush-cluster 是一个 Go 语言实现的支持集群的comet服务支持 websocket和tcp协议 * [Gopush-cluster](https://github.com/Terry-Mao/Gopush-cluster) - Gopush-cluster 是一个 Go 语言实现的支持集群的comet服务支持 websocket和tcp协议
* [Gorush](https://github.com/appleboy/Gorush) - Push notification server using [APNs2](https://github.com/sideshow/apns2) and Google [GCM](https://github.com/Google/Go-gcm). * [Gorush](https://github.com/appleboy/Gorush) - 通知推送服务器,使用 [APNs2](https://github.com/sideshow/apns2) 和 Google [GCM](https://github.com/Google/Go-gcm).
* [guble](https://github.com/smancke/guble) - 一个使用通知推送Messaging server using push notifications (Google Firebase Cloud Messaging, Apple Push Notification services, SMS)、websockets 、REST API 的消息服务器。提供了分布式操作和消息持久化特性 * [guble](https://github.com/smancke/guble) - 一个使用通知推送(Google Firebase Cloud Messaging, Apple Push Notification services, SMS)、websockets 、REST API 的消息服务器。提供了分布式操作和消息持久化特性
* [machinery](https://github.com/RichardKnop/machinery) - 异步任务队列,基于分布式消息处理 * [machinery](https://github.com/RichardKnop/machinery) - 异步任务队列,基于分布式消息处理
* [manGos](https://github.com/Go-manGos/manGos) - 纯 Go 语言实现的 Nanomsg ("Scalable Protocols") * [manGos](https://github.com/Go-manGos/manGos) - 纯 Go 语言实现的 Nanomsg ("Scalable Protocols")
* [melody](https://github.com/olahol/melody) - 用于处理websocket 会话的一个极简框架,包括广播和自动 ping/pong 处理 * [melody](https://github.com/olahol/melody) - 用于处理 websocket 会话的一个极简框架,包括广播和自动 ping/pong 处理
* [NATS Go Client](https://github.com/nats-io/nats) - 轻量级高性能发布订阅(publish-subscribe) 以及分布式消息队列系统这个一个Go语言库. * [NATS Go Client](https://github.com/nats-io/nats) - 轻量级高性能发布订阅(publish-subscribe) 以及分布式消息队列系统这个一个Go语言库.
* [nsq-event-bus](https://github.com/rafaeljesus/nsq-event-bus) - 针对 NSQ 的主题和频道进行了简单的封装 * [nsq-event-bus](https://github.com/rafaeljesus/nsq-event-bus) - 针对 NSQ 的主题和频道进行了简单的封装
* [oplog](https://github.com/dailymotion/oplog) - 原生的 oplog/replication 系统,用于 REST APIs * [oplog](https://github.com/dailymotion/oplog) - 原生的 oplog/replication 系统,用于 REST APIs
@ -708,27 +710,27 @@ _实现了消息系统的库_
_一些暂时无法归类的库_ _一些暂时无法归类的库_
* [alice](https://github.com/magic003/alice) - go语言依赖注入容器 * [alice](https://github.com/magic003/alice) - GO 语言依赖注入容器
* [archiver](https://github.com/mholt/archiver) - 用于制作和解压 .zip 和 .tar.gz 文件的库和命令 * [archiver](https://github.com/mholt/archiver) - 用于制作和解压 .zip 和 .tar.gz 文件的库和命令
* [autoflags](https://github.com/artyom/autoflags) - 通过结构体自动定义命令行标记的go语言软件包 * [autoflags](https://github.com/artyom/autoflags) - 通过结构体自动定义命令行标记的go语言软件包
* [avgRating](https://github.com/kirillDanshin/avgRating) - 利用Wilson Score Equation方程计算平均分及评级 * [avgRating](https://github.com/kirillDanshin/avgRating) - 利用 Wilson Score 方程计算平均分及评级
* [banner](https://github.com/dimiro1/banner) - 在你的go语言应用中添加炫酷的横幅 * [banner](https://github.com/dimiro1/banner) - 在你的go语言应用中添加炫酷的横幅
* [battery](https://github.com/distatus/battery) - 跨平台电源信息库 * [battery](https://github.com/distatus/battery) - 跨平台电源信息库
* [bitio](https://github.com/icza/bitio) - 高度优化的比特级读写 * [bitio](https://github.com/icza/bitio) - 高度优化的比特级读写
* [browscap_Go](https://github.com/digitalcrab/browscap_Go) - [Browser Capabilities Project](http://browscap.org/)的go语言库 * [browscap_Go](https://github.com/digitalcrab/browscap_Go) - [Browser Capabilities Project](http://browscap.org/)的 GO 语言库
* [conv](https://github.com/cstockton/Go-conv) - conv 提供了一种快速且符合直觉的go语言类型转换 * [conv](https://github.com/cstockton/Go-conv) - conv 提供了一种快速且符合直觉的 GO 语言类型转换
* [datacounter](https://github.com/miolini/datacounter) - Greaders/writer/HTTP.ResponseWriter 计数器 * [datacounter](https://github.com/miolini/datacounter) - Greaders/writer/HTTP.ResponseWriter 计数器
* [errors](https://github.com/pkg/errors) - 提供简单的错误处理 * [errors](https://github.com/pkg/errors) - 提供简单的错误处理
* [Go-chat-bot](https://github.com/Go-chat-bot/bot) - IRC, Slack & Telegram 聊天机器人 * [Go-chat-bot](https://github.com/Go-chat-bot/bot) - IRC、Slack、Telegram 聊天机器人
* [Go-commons-pool](https://github.com/jolestar/Go-commons-pool) - 通用对象池 * [Go-commons-pool](https://github.com/jolestar/Go-commons-pool) - 通用对象池
* [Go-multierror](https://github.com/hashicorp/Go-multierror) - 这个 Go 语言库用于将一系列的错误作为一个整体来显示 * [Go-multierror](https://github.com/hashicorp/Go-multierror) - 这个 Go 语言库用于将一系列的错误作为一个整体来显示
* [Go-openapi](https://github.com/Go-openapi) - 一些用于处理和利用 open-api 的库集合 * [Go-openapi](https://github.com/Go-openapi) - 一些用于处理和利用 open-api 的库集合
* [Go-resiliency](https://github.com/eapache/Go-resiliency) - go语言弹性模式 * [Go-resiliency](https://github.com/eapache/Go-resiliency) - GO 语言弹性模式
* [Go-sarah](https://github.com/oklahomer/Go-sarah) - 用于构建聊天机器人的框架,支持 LINE, Slack, Gitter等等 * [Go-sarah](https://github.com/oklahomer/Go-sarah) - 用于构建聊天机器人的框架,支持 LINE, Slack, Gitter等等
* [Go-shortid](https://github.com/ventu-io/Go-shortid) - 超短的、唯一的、非序列的、对 url 友好的 id * [Go-shortid](https://github.com/ventu-io/Go-shortid) - 超短的、唯一的、非序列的、对 url 友好的 id
* [Go-unarr](https://github.com/gen2brain/Go-unarr) - 解压缩库,可用于 RAR, TAR, ZIP 以及 7z 归档文件. * [Go-unarr](https://github.com/gen2brain/Go-unarr) - 解压缩库,可用于 RAR, TAR, ZIP 以及 7z 归档文件.
* [Go.uuid](https://github.com/satori/Go.uuid) - 全球唯一标示符的实现(UUID),同时支持生成和解析 * [Go.uuid](https://github.com/satori/Go.uuid) - 全球唯一标示符的实现(UUID),同时支持生成和解析
* [Gofakeit](https://github.com/brianvoe/Gofakeit) - go语言编写的随机数据生成器 * [Gofakeit](https://github.com/brianvoe/Gofakeit) - Go 语言编写的随机数据生成器
* [Goid](https://github.com/jakehl/Goid) - 生成和解析符合 RFC4122 规定的 V4 UUIDs. * [Goid](https://github.com/jakehl/Goid) - 生成和解析符合 RFC4122 规定的 V4 UUIDs.
* [Gopsutil](https://github.com/shirou/Gopsutil) - 用于获取进程和系统资源利用率cpu内存磁盘的库跨平台 * [Gopsutil](https://github.com/shirou/Gopsutil) - 用于获取进程和系统资源利用率cpu内存磁盘的库跨平台
* [Gosms](https://github.com/haxpax/Gosms) - 你本地的SMS 网关,可以用来发送 SMS * [Gosms](https://github.com/haxpax/Gosms) - 你本地的SMS 网关,可以用来发送 SMS
@ -741,7 +743,7 @@ _一些暂时无法归类的库_
* [secdl](https://github.com/xor-gate/secdl) - Lighttpd ModSecDownload alGorithm ported to Go to secure download urls. * [secdl](https://github.com/xor-gate/secdl) - Lighttpd ModSecDownload alGorithm ported to Go to secure download urls.
* [slacker](https://github.com/shomali11/slacker) - 用于编写 Slack 聊天机器人的库,非常易用 * [slacker](https://github.com/shomali11/slacker) - 用于编写 Slack 聊天机器人的库,非常易用
* [stats](https://github.com/Go-playground/stats) - 监控 Go 内存状态及系统状态通过UDP将数据发送到任何地方 * [stats](https://github.com/Go-playground/stats) - 监控 Go 内存状态及系统状态通过UDP将数据发送到任何地方
* [uuid](https://github.com/agext/uuid) - 生成,编解码UUIDs v1 with fast or cryptographic-quality random node identifier. * [uuid](https://github.com/agext/uuid) - 生成,编解码 UUIDs v1 ,具有快速的或或密钥级随机节点标识
* [VarHandler](https://github.com/azr/generators/tree/master/varhandler) - Generate boilerplate HTTP input and ouput handling. * [VarHandler](https://github.com/azr/generators/tree/master/varhandler) - Generate boilerplate HTTP input and ouput handling.
* [werr](https://github.com/txgruppi/werr) - Error Wrapper creates an wrapper for the error type in Go which captures the File, Line and Stack of where it was called. * [werr](https://github.com/txgruppi/werr) - Error Wrapper creates an wrapper for the error type in Go which captures the File, Line and Stack of where it was called.
* [xkg](https://github.com/Go-xkg/xkg) - X Keyboard Grabber * [xkg](https://github.com/Go-xkg/xkg) - X Keyboard Grabber
@ -751,34 +753,35 @@ _一些暂时无法归类的库_
_用于处理人类语言的库_ _用于处理人类语言的库_
* [dpar](https://github.com/danieldk/dpar/) - Transition-based statistical dependency parser. * [dpar](https://github.com/danieldk/dpar/) - 基于变换的统计依赖关系解析器
* [Go-eco](https://github.com/ThePaw/Go-eco) - Similarity, dissimilarity and distance matrices; diversity, equitability and inequality measures; species richness estimators; coenocline models. * [Go-eco](https://github.com/ThePaw/Go-eco) - 相似性,相异性及距离度量;差异性,均匀度和不均匀度测量;物种多样性估计;群落线模型
* [Go-i18n](https://github.com/nicksnyder/Go-i18n/) - Package and an accompanying tool to work with localized text. * [Go-i18n](https://github.com/nicksnyder/Go-i18n/) - 软件包及相关工具,用于处理本地化文本
* [Go-mystem](https://github.com/dveselov/mystem) - CGo bindings to Yandex.Mystem - russian morphology analyzer. * [Go-mystem](https://github.com/dveselov/mystem) - Yandex.Mystem 的 CGo 接口, Yandex.Mystem 是一个俄语词汇形态学分析器
* [Go-nlp](https://github.com/nuance/Go-nlp) - Utilities for working with discrete probability distributions and other tools useful for doing NLP work. * [Go-nlp](https://github.com/nuance/Go-nlp) - 在进行自然语言工作时用于处理离散概率分布一些工具,以及其他的一些有用的工具
* [Go-stem](https://github.com/aGonopol/Go-stem) - Implementation of the porter stemming alGorithm. * [Go-stem](https://github.com/aGonopol/Go-stem) - 波特词干算法的一个实现
* [Go-unidecode](https://github.com/mozillazg/Go-unidecode) - ASCII transliterations of Unicode text. * [Go-unidecode](https://github.com/mozillazg/Go-unidecode) - Unicode 文本音译为 ASCII 文本
* [Go2vec](https://github.com/danieldk/Go2vec) - Reader and utility functions for word2vec embeddings. * [Go2vec](https://github.com/danieldk/Go2vec) - 利用 Go 语言读取和处理 word2vec
* [Gojieba](https://github.com/yanyiwu/Gojieba) - This is a Go implementation of [jieba](https://github.com/fxsjy/jieba) which a Chinese word splitting alGorithm. * [Gojieba](https://github.com/yanyiwu/Gojieba) - 结巴分词的 Go 语言实现的 [jieba](https://github.com/fxsjy/jieba) ,结巴分词是一个用于中文的分词算法
* [Golibstemmer](https://github.com/rjohnsondev/Golibstemmer) - Go bindings for the snowball libstemmer library including porter 2 * [Golibstemmer](https://github.com/rjohnsondev/Golibstemmer) - snowball libstemmer 库的 Go 语言接口,包括了对 porter 2 的支持
* [Gounidecode](https://github.com/fiam/Gounidecode) - Unicode transliterator (also known as unidecode) for Go * [Gounidecode](https://github.com/fiam/Gounidecode) - Go 语言的 Unicode 直译器 (通常称之为 unidecode)
* [icu](https://github.com/Goodsign/icu) - CGo binding for icu4c C library detection and conversion functions. Guaranteed compatibility with version 50.1. * [icu](https://github.com/Goodsign/icu) - icu4c C 库的 CGo 接口,包括了检测和转换函数。保证了 version 50.1 版本的兼容性
* [libtextcat](https://github.com/Goodsign/libtextcat) - CGo binding for libtextcat C library. Guaranteed compatibility with version 2.2. * [libtextcat](https://github.com/Goodsign/libtextcat) - libtextcat C 库的 CGo 接口。保证了version 2.2 版本的兼容性
* [MMSEGo](https://github.com/awsong/MMSEGo) - This is a Go implementation of [MMSEG](http://technology.chtsai.org/mmseg/) which a Chinese word splitting alGorithm. * [MMSEGo](https://github.com/awsong/MMSEGo) - Go 语言实现的 [MMSEG](http://technology.chtsai.org/mmseg/) (一个中文分词算法)
* [nlp](https://github.com/Shixzie/nlp) - Extract values from strings and fill your structs with nlp. * [nlp](https://github.com/Shixzie/nlp) - 从字符串中提取特定的值并填充结构体
* [paicehusk](https://github.com/rookii/paicehusk) - Golang implementation of the Paice/Husk Stemming AlGorithm * [paicehusk](https://github.com/rookii/paicehusk) - Go 语言实现的 Paice/Husk 词干算法
* [porter](https://github.com/a2800276/porter) - This is a fairly straightforward port of Martin Porter's C implementation of the Porter stemming alGorithm. * [porter](https://github.com/a2800276/porter) - Martin Porter 实现的 C 语言版本的 Porter 词干算法的 Go 语言接口,非常直观
* [porter2](https://github.com/zhenjl/porter2) - Really fast Porter 2 stemmer. * [porter2](https://github.com/zhenjl/porter2) - 非常快速的 Porter 2 stemmer.
* [prose](https://github.com/jdkato/prose) - Library for text processing that supports tokenization, part-of-speech tagging, named-entity extraction, and more. * [prose](https://github.com/jdkato/prose) - 文本处理库,支持词语切分、词性标记、命名实体提取等功能
* [RAKE.Go](https://github.com/Obaied/RAKE.Go) - Go port of the Rapid Automatic Keyword Extraction AlGorithm (RAKE) * [RAKE.Go](https://github.com/Obaied/RAKE.Go) - 快速自动关键字提取算法(Rapid Automatic Keyword ExtractionRAKE)的 Go 语言接口
* [segment](https://github.com/blevesearch/segment) - Go library for performing Unicode Text Segmentation as described in [Unicode Standard Annex #29](http://www.unicode.org/reports/tr29/) * [segment](https://github.com/blevesearch/segment) - 一个用于进行 Unicode 文本分割的库,实现了 [Unicode Standard Annex #29](http://www.unicode.org/reports/tr29/)中描述的功能
* [sentences](https://github.com/neurosnap/sentences) - Sentence tokenizer: converts text into a list of sentences. * [sentences](https://github.com/neurosnap/sentences) - 语句标记器:将文字段落转换为语句列表
* [shamoji](https://github.com/osaminGo/shamoji) - The shamoji is word filtering package written in Go. * [shamoji](https://github.com/osaminGo/shamoji) - shamoji 是一个Go语言编写的词过滤软件包
* [snowball](https://github.com/Goodsign/snowball) - Snowball stemmer port (cGo wrapper) for Go. Provides word stem extraction functionality [Snowball native](http://snowball.tartarus.org/). * [snowball](https://github.com/Goodsign/snowball) - Snowball 分词器的Go语言接口提供了分词提取的功能 [Snowball native](http://snowball.tartarus.org/).
* [stemmer](https://github.com/dchest/stemmer) - Stemmer packages for Go programming language. Includes English and German stemmers. * [stemmer](https://github.com/dchest/stemmer) - Go 语言分词器软件包,包括了英语和德语分词器
* [textcat](https://github.com/pebbe/textcat) - Go package for n-gram based text cateGorization, with support for utf-8 and raw text * [textcat](https://github.com/pebbe/textcat) - 基于 n-gram 的 Go 语言文本分类软件包支持utf-8 和 raw 文本
* [whatlangGo](https://github.com/abadojack/whatlangGo) - Natural language detection package for Go. Supports 84 languages and 24 scripts (writing systems e.g. Latin, Cyrillic, etc). * [whatlangGo](https://github.com/abadojack/whatlangGo) - Go 语言的自然语言检测包。支持84种语言和24种书写 (如拉丁,西里尔等书写系统)。
* [when](https://github.com/olebedev/when) - Natural EN and RU language date/time parser with pluggable rules * [when](https://github.com/olebedev/when) - 英语、俄语的自然语言日期、时间表达解析器,可以插入规则
## 网络 ## 网络
@ -864,7 +867,7 @@ _用于进行包和依赖管理的库_
* [Goop](https://github.com/nitrous-io/Goop) - 简单的依赖管理工具,手到 Bundler 的启发 * [Goop](https://github.com/nitrous-io/Goop) - 简单的依赖管理工具,手到 Bundler 的启发
* [Gopm](https://github.com/gpmGo/Gopm) - Go 包管理器 * [Gopm](https://github.com/gpmGo/Gopm) - Go 包管理器
* [Govendor](https://github.com/kardianos/Govendor) - Go 包管理器。 Go 语言 vendor 工具,兼容标准 vendor 文件 * [Govendor](https://github.com/kardianos/Govendor) - Go 包管理器。 Go 语言 vendor 工具,兼容标准 vendor 文件
* [gpm](https://github.com/pote/gpm) - go语言包管理工具 * [gpm](https://github.com/pote/gpm) - Go 语言包管理工具
* [gvt](https://github.com/FiloSottile/gvt) - `gvt` 是一个简单的发布管理工具(aka Go15VENDOREXPERIMENT), 基于 gb-vendor. * [gvt](https://github.com/FiloSottile/gvt) - `gvt` 是一个简单的发布管理工具(aka Go15VENDOREXPERIMENT), 基于 gb-vendor.
* [johnny-deps](https://github.com/VividCortex/johnny-deps) - 极简的依赖版本管理工具,使用 git * [johnny-deps](https://github.com/VividCortex/johnny-deps) - 极简的依赖版本管理工具,使用 git
* [nut](https://github.com/jingweno/nut) - Go 语言依赖管理 * [nut](https://github.com/jingweno/nut) - Go 语言依赖管理
@ -943,9 +946,9 @@ _用于进行二进制序列化的库和工具_
* [bambam](https://github.com/glycerine/bambam) - 用于 Go 语言生成 Cap'n Proto schemas 的生成器 * [bambam](https://github.com/glycerine/bambam) - 用于 Go 语言生成 Cap'n Proto schemas 的生成器
* [Go-codec](https://github.com/uGorji/Go) - 高性能、多功能、规范化编码解码以及 rpc 库, 用于 msgpack, cbor 和 json支持基于运行时的 OR 码生成 * [Go-codec](https://github.com/uGorji/Go) - 高性能、多功能、规范化编码解码以及 rpc 库, 用于 msgpack, cbor 和 json支持基于运行时的 OR 码生成
* [GoGoprotobuf](https://github.com/GoGo/protobuf) - Go 语言的 Protocol Buffer 库 * [GoGoprotobuf](https://github.com/GoGo/protobuf) - Go 语言的 Protocol Buffer 库
* [Goprotobuf](https://github.com/Golang/protobuf) - 通过库和协议编译器插件使go语言支持 Google的 protocol buffers. * [Goprotobuf](https://github.com/Golang/protobuf) - 通过库和协议编译器插件使 Go 语言支持 Google的 protocol buffers.
* [jsoniter](https://github.com/json-iterator/Go) -高性能100% 兼容的"encoding/json" 替代品 * [jsoniter](https://github.com/json-iterator/Go) -高性能100% 兼容的"encoding/json" 替代品
* [mapstructure](https://github.com/mitchellh/mapstructure) - 用于对原生键值对进行解码生成go语言结构体 * [mapstructure](https://github.com/mitchellh/mapstructure) - 用于对原生键值对进行解码生成 Go 语言结构体
* [php_session_decoder](https://github.com/yvasiyarov/php_session_decoder) - 用于协同 PHP session 格式数据和 PHP 序列化反序列化函数工作的go语言库 * [php_session_decoder](https://github.com/yvasiyarov/php_session_decoder) - 用于协同 PHP session 格式数据和 PHP 序列化反序列化函数工作的go语言库
* [structomap](https://github.com/tuvistavie/structomap) - 用于从静态结构体简单、动态的生成键值对的库 * [structomap](https://github.com/tuvistavie/structomap) - 用于从静态结构体简单、动态的生成键值对的库
@ -964,31 +967,30 @@ _用于进行二进制序列化的库和工具_
_模板库及工具_ _模板库及工具_
* [ace](https://github.com/yosssi/ace) - Ace 是一个go语言的 HTML 模板引擎,受到了 Slim 和 Jade 的启发。 Ace 是对Gold的一种改进。 * [ace](https://github.com/yosssi/ace) - Ace 是一个 Go 语言的 HTML 模板引擎,受到了 Slim 和 Jade 的启发。 Ace 是对Gold的一种改进。
* [amber](https://github.com/eknkc/amber) - Amber 是一个优雅的模板引擎,受到 HAML 和 Jade的启发 * [amber](https://github.com/eknkc/amber) - Amber 是一个优雅的模板引擎,受到 HAML 和 Jade的启发
* [damsel](https://github.com/dskinner/damsel) - 标记语言通过css选择器实现了html outlining ,并可以通过 pkg html/template 等进行扩展 * [damsel](https://github.com/dskinner/damsel) - 标记语言通过css选择器实现了 html 框架 ,并可以通过 pkg html/template 等进行扩展
* [eGo](https://github.com/benbjohnson/eGo) - 轻量级模板语言,让你可以使用go语言来创建模板。模板会被转化为go语言并编译 * [eGo](https://github.com/benbjohnson/eGo) - 轻量级模板语言,让你可以使用 Go 语言来创建模板。模板会被转化为 Go 语言并编译
* [fasttemplate](https://github.com/valyala/fasttemplate) - 简单快速的模板引擎。进行模板元素替换时,速度是[text/template](http://Golang.org/pkg/text/template/)的十倍 * [fasttemplate](https://github.com/valyala/fasttemplate) - 简单快速的模板引擎。进行模板元素替换时,速度是[text/template](http://Golang.org/pkg/text/template/)的十倍
* [Gofpdf](https://github.com/jung-kurt/Gofpdf) - PDF 文档生成器,支持文本,绘图和图片 * [Gofpdf](https://github.com/jung-kurt/Gofpdf) - PDF 文档生成器,支持文本,绘图和图片
* [grender](https://github.com/dannyvankooten/grender) - 对 html/template 进行了简单的封装,支持基于文件的模板可以利用其他模板文件进行扩展 * [grender](https://github.com/dannyvankooten/grender) - 对 html/template 进行了简单的封装,支持基于文件的模板可以利用其他模板文件进行扩展
* [hero](https://github.com/shiyanhui/hero) Hero 是一个趁手的、快速的、强大的go语言模板引擎 * [hero](https://github.com/shiyanhui/hero) Hero 是一个趁手的、快速的、强大的 Go 语言模板引擎
* [jet](https://github.com/CloudyKit/jet) - Jet 模板引擎 * [jet](https://github.com/CloudyKit/jet) - Jet 模板引擎
* [kasia.Go](https://github.com/ziutek/kasia.Go) - 一个用于HTML 和其他文本文件的模板系统使用go语言实现 * [kasia.Go](https://github.com/ziutek/kasia.Go) - 一个用于HTML 和其他文本文件的模板系统使用go语言实现
* [liquid](https://github.com/osteele/liquid) - Go 语言实现的 Shopify Liquid 模板. * [liquid](https://github.com/osteele/liquid) - Go 语言实现的 Shopify Liquid 模板.
* [mustache](https://github.com/hoisie/mustache) - Go 语言实现的 Mustache 模板语言 * [mustache](https://github.com/hoisie/mustache) - Go 语言实现的 Mustache 模板语言
* [ponGo2](https://github.com/flosch/ponGo2) - 类似 DjanGo 的模板引擎 * [ponGo2](https://github.com/flosch/ponGo2) - 类似 DjanGo 的模板引擎
* [quicktemplate](https://github.com/valyala/quicktemplate) - 快速、强大且易用的模板引擎。将模板转化为go语言并进行编译 * [quicktemplate](https://github.com/valyala/quicktemplate) - 快速、强大且易用的模板引擎。将模板转化为 Go 语言并进行编译
* [raymond](https://github.com/aymerick/raymond) - 使用go语言实现的完整的 handlebars * [raymond](https://github.com/aymerick/raymond) - 使用 Go 语言实现的完整的 handlebars
* [GoRazor](https://github.com/sipin/Gorazor) - go语言的Razor 视图引擎 * [GoRazor](https://github.com/sipin/Gorazor) - Go 语言的 Razor 视图引擎
* [Soy](https://github.com/robfig/soy) - go语言实现的谷歌闭包模板(也就是 Soy templates) , 参见[official spec](https://developers.Google.com/closure/templates/) * [Soy](https://github.com/robfig/soy) - Go 语言实现的谷歌闭包模板(也就是 Soy templates) , 参见[official spec](https://developers.Google.com/closure/templates/)
* [velvet](https://github.com/Gobuffalo/velvet) - 使用go语言实现的完整的 handlebars * [velvet](https://github.com/Gobuffalo/velvet) - 使用 Go 语言实现的完整的 handlebars
## 测试 ## 测试
_测试及用于生成测试数据的库._ _测试及用于生成测试数据的库._
* 测试框架 * 测试框架
* [assert](https://github.com/Go-playground/assert) - 基础断言库,用于对 Go 语言程序进行测试,提供了一些用于自定义断言的代码块 * [assert](https://github.com/Go-playground/assert) - 基础断言库,用于对 Go 语言程序进行测试,提供了一些用于自定义断言的代码块
* [badio](https://github.com/cavaliercoder/badio) - Go 语言 `testing/iotest` 包的扩展 * [badio](https://github.com/cavaliercoder/badio) - Go 语言 `testing/iotest` 包的扩展
* [baloo](https://github.com/h2non/baloo) - 表达性强、多功能的、端到端的HTTP API 测试工具 * [baloo](https://github.com/h2non/baloo) - 表达性强、多功能的、端到端的HTTP API 测试工具
@ -998,7 +1000,7 @@ _测试及用于生成测试数据的库._
* [frisby](https://github.com/verdverm/frisby) - REST API 测试框架 * [frisby](https://github.com/verdverm/frisby) - REST API 测试框架
* [ginkGo](http://onsi.github.io/ginkGo/) - BDD 测试框架 * [ginkGo](http://onsi.github.io/ginkGo/) - BDD 测试框架
* [Go-carpet](https://github.com/msoap/Go-carpet) - 用于在终端中查看测试覆盖率的工具 * [Go-carpet](https://github.com/msoap/Go-carpet) - 用于在终端中查看测试覆盖率的工具
* [Go-mutesting](https://github.com/zimmski/Go-mutesting) - go 语言源代码突变测试Mutation testing * [Go-mutesting](https://github.com/zimmski/Go-mutesting) - Go 语言源代码突变测试Mutation testing
* [Go-vcr](https://github.com/dnaeon/Go-vcr) - 记录并重放 HTTP 交互,用于快速的、确定性的、准确的测试 * [Go-vcr](https://github.com/dnaeon/Go-vcr) - 记录并重放 HTTP 交互,用于快速的、确定性的、准确的测试
* [Goblin](https://github.com/franela/Goblin) - 类似 Mocha 的测试框架 * [Goblin](https://github.com/franela/Goblin) - 类似 Mocha 的测试框架
* [Gocheck](http://labix.org/Gocheck) - 更加高级的测试框架,用于替换 Gotest. * [Gocheck](http://labix.org/Gocheck) - 更加高级的测试框架,用于替换 Gotest.
@ -1024,7 +1026,6 @@ _测试及用于生成测试数据的库._
* [Govcr](https://github.com/seborama/Govcr) - HTTP mock : 离线测试时记录和重放浏览器的动作 * [Govcr](https://github.com/seborama/Govcr) - HTTP mock : 离线测试时记录和重放浏览器的动作
* [minimock](https://github.com/Gojuno/minimock) - Mock 生成器 * [minimock](https://github.com/Gojuno/minimock) - Mock 生成器
* [mockhttp](https://github.com/tv42/mockhttp) - Go HTTP.ResponseWriter 使用的 Mock 对象 * [mockhttp](https://github.com/tv42/mockhttp) - Go HTTP.ResponseWriter 使用的 Mock 对象
* Fuzzing and delta-debugging/reducing/shrinking * Fuzzing and delta-debugging/reducing/shrinking
* [Go-fuzz](https://github.com/dvyukov/Go-fuzz) - 随机化测试系统 * [Go-fuzz](https://github.com/dvyukov/Go-fuzz) - 随机化测试系统
* [Gofuzz](https://github.com/Google/Gofuzz) - 用于生成随机值来初始化 Go 语言对象的库 * [Gofuzz](https://github.com/Google/Gofuzz) - 用于生成随机值来初始化 Go 语言对象的库
@ -1065,7 +1066,7 @@ _解析和操作文本的库_
* [Gotext](https://github.com/leonelquinteros/Gotext) - GNU gettext 工具 * [Gotext](https://github.com/leonelquinteros/Gotext) - GNU gettext 工具
* [guesslanguage](https://github.com/endeveit/guesslanguage) - 通过一个 unicode 文本来猜测该文本使用的语言 * [guesslanguage](https://github.com/endeveit/guesslanguage) - 通过一个 unicode 文本来猜测该文本使用的语言
* [inject](https://github.com/facebookGo/inject) - inject 提供来一个基于反射对注入器 * [inject](https://github.com/facebookGo/inject) - inject 提供来一个基于反射对注入器
* [mxj](https://github.com/clbanning/mxj) - 编解码 XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages. * [mxj](https://github.com/clbanning/mxj) - 将 XML 编解码为 JSON 或 map[string]interface{}; 通过点分路径和通配符来提取值。用于替代Replaces x2j 和 j2x 包.
* [sh](https://github.com/mvdan/sh) - Shell 解析器及格式化工具 * [sh](https://github.com/mvdan/sh) - Shell 解析器及格式化工具
* [slug](https://github.com/Gosimple/slug) - URL 友好的 slug 化工具,支持多种语言 * [slug](https://github.com/Gosimple/slug) - URL 友好的 slug 化工具,支持多种语言
* [Slugify](https://github.com/avelino/slugify) - Go 语言静态地址生成器,可以处理字符串 * [Slugify](https://github.com/avelino/slugify) - Go 语言静态地址生成器,可以处理字符串
@ -1092,9 +1093,9 @@ _用于访问第三方 APIs 的库_
* [clarifai](https://github.com/samuelcouch/clarifai) - 用语和 Clarifai API 交互的 Go 语言库 * [clarifai](https://github.com/samuelcouch/clarifai) - 用语和 Clarifai API 交互的 Go 语言库
* [discordGo](https://github.com/bwmarrin/discordGo) - Discord Chat API 的 Go 语言接口 * [discordGo](https://github.com/bwmarrin/discordGo) - Discord Chat API 的 Go 语言接口
* [facebook](https://github.com/huandu/facebook) - 支持 Facebook Graph API 的库 * [facebook](https://github.com/huandu/facebook) - 支持 Facebook Graph API 的库
* [fcm](https://github.com/maddevsio/fcm) - Go library for Firebase Cloud Messaging * [fcm](https://github.com/maddevsio/fcm) - Firebase Cloud Messaging 的 Go 语言库
* [gads](https://github.com/emiddleton/gads) - Google Adwords 非官方 API * [gads](https://github.com/emiddleton/gads) - Google Adwords 非官方 API
* [gami](https://github.com/bit4bit/gami) - Asterisk Manager Interface 库 * [gami](https://github.com/bit4bit/gami) - Asterisk Manager Interface 的 Go 语言
* [gcm](https://github.com/Aorioli/gcm) - Google Cloud Messaging 库 * [gcm](https://github.com/Aorioli/gcm) - Google Cloud Messaging 库
* [geo-Golang](https://github.com/codingsince1985/geo-Golang) - 用于与 [Google Maps](https://developers.Google.com/maps/documentation/geocoding/intro), [MapQuest](http://open.mapquestapi.com/geocoding/), [Nominatim](http://open.mapquestapi.com/nominatim/), [OpenCage](http://geocoder.opencagedata.com/api.html), [HERE](https://developer.here.com/rest-apis/documentation/geocoder), [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx), [Mapbox](https://www.mapbox.com/developers/api/geocoding/), 及 [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Nominatim) 地理编码 / 反编码 APIs 交互的库 * [geo-Golang](https://github.com/codingsince1985/geo-Golang) - 用于与 [Google Maps](https://developers.Google.com/maps/documentation/geocoding/intro), [MapQuest](http://open.mapquestapi.com/geocoding/), [Nominatim](http://open.mapquestapi.com/nominatim/), [OpenCage](http://geocoder.opencagedata.com/api.html), [HERE](https://developer.here.com/rest-apis/documentation/geocoder), [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx), [Mapbox](https://www.mapbox.com/developers/api/geocoding/), 及 [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Nominatim) 地理编码 / 反编码 APIs 交互的库
* [ghost](https://github.com/neuegram/ghost) - 用于和 Snapchat API 交互的库 * [ghost](https://github.com/neuegram/ghost) - 用于和 Snapchat API 交互的库
@ -1107,18 +1108,18 @@ _用于访问第三方 APIs 的库_
* [Go-telegraph](https://github.com/toby3d/Go-telegraph) - Telegraph 发布平台 API 客户端 * [Go-telegraph](https://github.com/toby3d/Go-telegraph) - Telegraph 发布平台 API 客户端
* [Go-tgbot](https://github.com/olebedev/Go-tgbot) - 纯 Go 语言的Telegram 机器人 API 封装,通过 swagger 文件,基会话的路由和中间件 * [Go-tgbot](https://github.com/olebedev/Go-tgbot) - 纯 Go 语言的Telegram 机器人 API 封装,通过 swagger 文件,基会话的路由和中间件
* [Go-trending](https://github.com/andygrunwald/Go-trending) - 用于获取 Github 上面 [当前流行的代码库](https://github.com/trending) 及 [开发者](https://github.com/trending/developers) * [Go-trending](https://github.com/andygrunwald/Go-trending) - 用于获取 Github 上面 [当前流行的代码库](https://github.com/trending) 及 [开发者](https://github.com/trending/developers)
* [Go-twitch](https://github.com/knspriggs/Go-twitch) - 用于和推特v3 API进行交互的 Go 语言客户端 * [Go-twitch](https://github.com/knspriggs/Go-twitch) - 用于和推特v3 API 进行交互的 Go 语言客户端
* [Go-twitter](https://github.com/dghubble/Go-twitter) - 用于和推特v1.1 API进行交互的 Go 语言客户端 * [Go-twitter](https://github.com/dghubble/Go-twitter) - 用于和推特v1.1 API 进行交互的 Go 语言客户端
* [Go-unsplash](https://github.com/hbagdi/Go-unsplash) - [Unsplash.com](https://unsplash.com) API 的 Go 语言客户端 * [Go-unsplash](https://github.com/hbagdi/Go-unsplash) - [Unsplash.com](https://unsplash.com) API 的 Go 语言客户端
* [Go-xkcd](https://github.com/nishanths/Go-xkcd) - xkcd API 的 Go 语言客户端 * [Go-xkcd](https://github.com/nishanths/Go-xkcd) - xkcd API 的 Go 语言客户端
* [Goamz](https://github.com/mitchellh/Goamz) - [Goamz](https://launchpad.net/Goamz) 的一个fork分支添加了一些缺失的 API用于调用特定的软件包。 * [Goamz](https://github.com/mitchellh/Goamz) - [Goamz](https://launchpad.net/Goamz) 的一个fork分支添加了一些缺失的 API用于调用特定的软件包。
* [Golyrics](https://github.com/mamal72/Golyrics) - Golyrics 是一个go语言库,用于从 Wikia 上获取歌词 * [Golyrics](https://github.com/mamal72/Golyrics) - Golyrics 是一个 Go 语言库,用于从 Wikia 上获取歌词
* [GoMusicBrainz](https://github.com/michiwend/Gomusicbrainz) - Go MusicBrainz WS2 客户端 * [GoMusicBrainz](https://github.com/michiwend/Gomusicbrainz) - Go MusicBrainz WS2 客户端
* [Google](https://github.com/Google/Google-api-Go-client) - 为go语言自动生成google api * [Google](https://github.com/Google/Google-api-Go-client) - 为go语言自动生成 Google api
* [Google-analytics](https://github.com/chonthu/Go-Google-analytics) - Google 分析报告的一个简单的封装 * [Google-analytics](https://github.com/chonthu/Go-Google-analytics) - Google 分析报告的一个简单的封装
* [Google-cloud](https://github.com/GoogleCloudPlatform/gcloud-Golang) - Google Cloud APIs Go 语言客户端库 * [Google-cloud](https://github.com/GoogleCloudPlatform/gcloud-Golang) - Google Cloud APIs Go 语言客户端库
* [Google-email-audit-api](https://github.com/ngs/Go-Google-email-audit-api) - [Google G Suite Email Audit API](https://developers.Google.com/admin-sdk/email-audit/)的 Go 语言客户端库 * [Google-email-audit-api](https://github.com/ngs/Go-Google-email-audit-api) - [Google G Suite Email Audit API](https://developers.Google.com/admin-sdk/email-audit/)的 Go 语言客户端库
* [Gostorm](https://github.com/jsgilmore/Gostorm) - GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells. * [Gostorm](https://github.com/jsgilmore/Gostorm) - GoStorm 是一个 Go 语言库,实现了在 Go 语言里面编写 Spout 和 Bolt 的协议,用于和 Storm shells 进行通信
* [Govkbot](https://github.com/nikepan/Govkbot) - 简单的 Go [VK](https://vk.com) 机器人库 * [Govkbot](https://github.com/nikepan/Govkbot) - 简单的 Go [VK](https://vk.com) 机器人库
* [hipchat](https://github.com/andybons/hipchat) - 这个项目实行了Hipchat API 的 Go 语言客户端 * [hipchat](https://github.com/andybons/hipchat) - 这个项目实行了Hipchat API 的 Go 语言客户端
* [hipchat (xmpp)](https://github.com/daneharrigan/hipchat) - 通过使用 XMPP 与 HipChat 进行通信的库 * [hipchat (xmpp)](https://github.com/daneharrigan/hipchat) - 通过使用 XMPP 与 HipChat 进行通信的库
@ -1126,18 +1127,18 @@ _用于访问第三方 APIs 的库_
* [meGos](https://github.com/andygrunwald/meGos) - 用于访问 [Apache Mesos](http://mesos.apache.org/) 集群的客户端 * [meGos](https://github.com/andygrunwald/meGos) - 用于访问 [Apache Mesos](http://mesos.apache.org/) 集群的客户端
* [micha](https://github.com/onrik/micha) - 用于[Telegram bot api](https://core.telegram.org/bots/api)的go语言库 * [micha](https://github.com/onrik/micha) - 用于[Telegram bot api](https://core.telegram.org/bots/api)的go语言库
* [minio-Go](https://github.com/minio/minio-Go) - go 语言 Minio 客户端,用于 Amazon S3 兼容的云存储 * [minio-Go](https://github.com/minio/minio-Go) - go 语言 Minio 客户端,用于 Amazon S3 兼容的云存储
* [mixpanel](https://github.com/dukex/mixpanel) - Mixpanel is a library for tracking events and sending Mixpanel profile updates to Mixpanel from your Go applications. * [mixpanel](https://github.com/dukex/mixpanel) - Mixpanel 是一个用于追踪事件并发送 Mixpanel profile 的更新到 Mixpanel 的库
* [patreon-Go](https://github.com/mxpv/patreon-Go) - Patreon API. * [patreon-Go](https://github.com/mxpv/patreon-Go) - Patreon API.
* [paypal](https://github.com/logpacker/paypalsdk) - PayPal 支付 API * [paypal](https://github.com/logpacker/paypalsdk) - PayPal 支付 API
* [playlyfe](https://github.com/playlyfe/playlyfe-Go-sdk) - Playlyfe Rest API Go SDK * [playlyfe](https://github.com/playlyfe/playlyfe-Go-sdk) - Playlyfe Rest API Go 语言 SDK
* [pushover](https://github.com/gregdel/pushover) - Pushover API 的 Go 语言封装 * [pushover](https://github.com/gregdel/pushover) - Pushover API 的 Go 语言封装
* [rrdaclient](https://github.com/Omie/rrdaclient) - 用于接入 statdns.com API 的库——RRDA API。通过HTTP协议进行 DNS查询 * [rrdaclient](https://github.com/Omie/rrdaclient) - 用于接入 statdns.com API 的库——RRDA API。通过HTTP协议进行 DNS查询
* [shopify](https://github.com/rapito/Go-shopify) - Go Library to make CRUD request to the Shopify API. * [shopify](https://github.com/rapito/Go-shopify) - 一个用于通过 Shopify API 进行增删改查的 Go 语言库
* [slack](https://github.com/nlopes/slack) - Slack API * [slack](https://github.com/nlopes/slack) - Slack API
* [smite](https://github.com/sergiotapia/smiteGo) - 对 Smite game API 的封装 * [smite](https://github.com/sergiotapia/smiteGo) - 对 Smite game API 的封装
* [spotify](https://github.com/rapito/Go-spotify) - 用于接入 Spotify WEB API 的 Go 语言库 * [spotify](https://github.com/rapito/Go-spotify) - 用于接入 Spotify WEB API 的 Go 语言库
* [steam](https://github.com/sostronk/Go-steam) - 用于与Steam服务器进行交互的库 * [steam](https://github.com/sostronk/Go-steam) - 用于与Steam服务器进行交互的库
* [stripe](https://github.com/stripe/stripe-Go) - Stripe API 的 go语言客户端 * [stripe](https://github.com/stripe/stripe-Go) - Stripe API 的 Go 语言客户端
* [tbot](https://github.com/yanzay/tbot) - Telegram bot 服务器,有类似 net/http 的 api * [tbot](https://github.com/yanzay/tbot) - Telegram bot 服务器,有类似 net/http 的 api
* [telebot](https://github.com/tucnak/telebot) - go语言编写的 Telegram bot 框架 * [telebot](https://github.com/tucnak/telebot) - go语言编写的 Telegram bot 框架
* [telegram-bot-api](https://github.com/Syfaro/telegram-bot-api) - 简洁的 Telegram bot 客户端. * [telegram-bot-api](https://github.com/Syfaro/telegram-bot-api) - 简洁的 Telegram bot 客户端.
@ -1152,14 +1153,13 @@ _用于访问第三方 APIs 的库_
## 实用工具 ## 实用工具
_可以让你的生活变得更简单的实用工具._ _可以让你的生活变得更简单的实用工具._
* [abutil](https://github.com/bahlo/abutil) - 常用 Go 语言工具的集合 * [abutil](https://github.com/bahlo/abutil) - 常用 Go 语言工具的集合
* [apm](https://github.com/topfreegames/apm) - Go 语言进程管理工具具有HTTP API. * [apm](https://github.com/topfreegames/apm) - Go 语言进程管理工具具有HTTP API.
* [boilr](https://github.com/tmrts/boilr) - 一个超快的命令行工具,用于从模板文件生成项目 * [boilr](https://github.com/tmrts/boilr) - 一个超快的命令行工具,用于从模板文件生成项目
* [circuitbreaker](https://github.com/rubyist/circuitbreaker) - Go 语言断路器模式 * [circuitbreaker](https://github.com/rubyist/circuitbreaker) - Go 语言断路器模式
* [clockwerk](http://github.com/onatm/clockwerk) - 使用简单、流畅的语法来调度周期性任务 * [clockwerk](http://github.com/onatm/clockwerk) - 使用简单、流畅的语法来调度周期性任务
* [command](https://github.com/txgruppi/command) - 命令模式,支持线程安全的串行、并行调度 * [command](https://github.com/txgruppi/command) - 命令模式,支持线程安全的串行、并行调度
* [coop](https://github.com/rakyll/coop) - Go 语言中常见的并发流程Cheat sheet * [coop](https://github.com/rakyll/coop) - Go 语言中常见的并发流程速查表
* [copy-pasta](https://github.com/jutkko/copy-pasta) - 通用多工作站剪切板,使用类似 S3 的后端作为存储 * [copy-pasta](https://github.com/jutkko/copy-pasta) - 通用多工作站剪切板,使用类似 S3 的后端作为存储
* [ctop](https://github.com/bcicen/ctop) - [类似Top](http://ctop.sh)的接口 (例如 htop) ,用于容器数据收集 * [ctop](https://github.com/bcicen/ctop) - [类似Top](http://ctop.sh)的接口 (例如 htop) ,用于容器数据收集
* [Death](https://github.com/vrecan/death) - 利用信号管理应用程序的关闭 * [Death](https://github.com/vrecan/death) - 利用信号管理应用程序的关闭
@ -1171,96 +1171,96 @@ _可以让你的生活变得更简单的实用工具._
* [filetype](https://github.com/h2non/filetype) - 通过数字签名来推测文件类型 * [filetype](https://github.com/h2non/filetype) - 通过数字签名来推测文件类型
* [filler](https://github.com/yaronsumel/filler) - 使用 "fill" 标记来填充结构体的小工具 * [filler](https://github.com/yaronsumel/filler) - 使用 "fill" 标记来填充结构体的小工具
* [fzf](https://github.com/junegunn/fzf) - 命令行模糊查找工具 * [fzf](https://github.com/junegunn/fzf) - 命令行模糊查找工具
* [generate](https://github.com/Go-playground/generate) - 针对一个路径或环境变量,递归的执行go generate可以通过正则表达式来进行过滤 * [generate](https://github.com/Go-playground/generate) - 针对一个路径或环境变量,递归的执行 Go generate可以通过正则表达式来进行过滤
* [gentleman](https://github.com/h2non/gentleman) - 全功能、插件驱动的 HTTP 客户端库 * [gentleman](https://github.com/h2non/gentleman) - 全功能、插件驱动的 HTTP 客户端库
* [git-time-metric](https://github.com/git-time-metric/gtm) - 简单、无缝、轻量级的 Git 时间追踪工具 * [git-time-metric](https://github.com/git-time-metric/gtm) - 简单、无缝、轻量级的 Git 时间追踪工具
* [GJSON](https://github.com/tidwall/gjson) - 一行代码获取 JSON * [GJSON](https://github.com/tidwall/gjson) - 一行代码获取 JSON
* [Go-astitodo](https://github.com/asticode/Go-astitodo) - 解析你 Go 语言代码中的(待办事项) TODOs * [Go-astitodo](https://github.com/asticode/Go-astitodo) - 解析你 Go 语言代码中的 TODOs(待办事项)
* [Go-bind-plugin](https://github.com/wendiGo/Go-bind-plugin) - Go:generate tool for wrapping symbols exported by Golang plugins (1.8 only) * [Go-bind-plugin](https://github.com/wendiGo/Go-bind-plugin) - Go:generate 工具,用于构建 Go 语言插件(1.8 only),并对导出的符号进行包装
* [Go-cron](https://github.com/rk/Go-cron) - Simple Cron library for Go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons. * [Go-cron](https://github.com/rk/Go-cron) - 简单的 Go 语言 Cron 库,可以以不同的时间间隔来执行闭包或函数,从一秒到某年某月某日都可以。主要针对的是 Web 应用或者长期运行的守护进程
* [Go-debug](https://github.com/tj/Go-debug) - 条件调试日志,用于 Go 语言库和应用程序 * [Go-debug](https://github.com/tj/Go-debug) - 条件调试日志,用于 Go 语言库和应用程序
* [Go-dry](https://github.com/ungerik/Go-dry) - DRY (don't repeat yourself) * [Go-dry](https://github.com/ungerik/Go-dry) - DRY (don't repeat yourself)
* [Go-funk](https://github.com/thoas/Go-funk) - 现代 Go 语言工具库,提供了很多有用的工具 (map, find, contains, filter, chunk, reverse, ...) * [Go-funk](https://github.com/thoas/Go-funk) - 现代 Go 语言工具库,提供了很多有用的工具 (map, find, contains, filter, chunk, reverse, ...)
* [Go-httpheader](https://github.com/mozillazg/Go-httpheader) - 用于将结构体编码进 http 头的 Go 语言库 * [Go-httpheader](https://github.com/mozillazg/Go-httpheader) - 用于将结构体编码进 http 头的 Go 语言库
* [Go-rate](https://github.com/beefsack/Go-rate) - Timed rate limiter for Go. * [Go-rate](https://github.com/beefsack/Go-rate) - Go 语言版本的限速器
* [Go-respond](https://github.com/nicklaw5/Go-respond) - 用于处理常见 HTTP JSON 响应的库. * [Go-respond](https://github.com/nicklaw5/Go-respond) - 用于处理常见 HTTP JSON 响应的库.
* [Go-sitemap-generator](https://github.com/ikeikeikeike/Go-sitemap-generator) - XML 网站地图生成器 * [Go-sitemap-generator](https://github.com/ikeikeikeike/Go-sitemap-generator) - XML 网站地图生成器
* [Go-torch](https://github.com/uber/Go-torch) - 为 go 语言程序生成火焰图 * [Go-torch](https://github.com/uber/Go-torch) - 为 Go 语言程序生成火焰图
* [Go-trigger](https://github.com/sadlil/Go-trigger) - go语言全局事件触发器通过id和触发器,在程序的任何地方注册事件 * [Go-trigger](https://github.com/sadlil/Go-trigger) - Go 语言全局事件触发器,通过 id 和触发器,在程序的任何地方注册事件
* [Go-underscore](https://github.com/tobyhede/Go-underscore) - 一些有用的go语言工具的集合 * [Go-underscore](https://github.com/tobyhede/Go-underscore) - 一些有用的 Go 语言工具的集合
* [Goback](https://github.com/carlescere/Goback) - Go simple exponential backoff package. * [Goback](https://github.com/carlescere/Goback) - 一个 Go 语言的简单的指数补偿包
* [Godaemon](https://github.com/VividCortex/Godaemon) - 用于编写守护进程的工具 * [Godaemon](https://github.com/VividCortex/Godaemon) - 用于编写守护进程的工具
* [Godropbox](https://github.com/dropbox/Godropbox) - 用于编写go语言服务应用的库来自Dropbox. * [Godropbox](https://github.com/dropbox/Godropbox) - 用于编写 Go 语言服务/应用的库,来自 Dropbox.
* [Gohper](https://github.com/cosiner/Gohper) - 多种能够帮助你进行软件开发的工具和模块 * [Gohper](https://github.com/cosiner/Gohper) - 多种能够帮助你进行软件开发的工具和模块
* [Gojq](https://github.com/elgs/Gojq) - 通过go语言进行JSON 查询 * [Gojq](https://github.com/elgs/Gojq) - 通过 Go 语言进行 JSON 查询
* [Gojson](https://github.com/ChimeraCoder/Gojson) - 通过JSON自动生成go语言结构体 * [Gojson](https://github.com/ChimeraCoder/Gojson) - 通过 JSON 自动生成 Go 语言结构体
* [Golarm](https://github.com/msempere/Golarm) - 告警(支持系统事件) * [Golarm](https://github.com/msempere/Golarm) - 告警(支持系统事件)
* [Golog](https://github.com/mlimaloureiro/Golog) - 简单、轻量级的命令后工具,用于对你的计划任务进行跟踪 * [Golog](https://github.com/mlimaloureiro/Golog) - 简单、轻量级的命令后工具,用于对你的计划任务进行跟踪
* [Gopencils](https://github.com/bndr/Gopencils) - 简单小巧的go语言库能够很容易的使用各种REST APIs. * [Gopencils](https://github.com/bndr/Gopencils) - 简单小巧的 Go 语言库,能够很容易的使用各种 REST APIs.
* [Goplaceholder](https://github.com/michiwend/Goplaceholder) - 一个小巧的go语言库用于生成占位图片 * [Goplaceholder](https://github.com/michiwend/Goplaceholder) - 一个小巧的 Go 语言库用于生成占位图片
* [Goreleaser](https://github.com/Goreleaser/Goreleaser) - 尽可能快速的发布go语言二进制文件 * [Goreleaser](https://github.com/Goreleaser/Goreleaser) - 尽可能快速的发布 Go 语言二进制文件
* [Goreporter](https://github.com/wgliang/Goreporter) - 进行代码静态分析,单元测试,代码检视并生成代码质量报告的工具 * [Goreporter](https://github.com/wgliang/Goreporter) - 进行代码静态分析,单元测试,代码检视并生成代码质量报告的工具
* [Goreq](https://github.com/franela/Goreq) - 简洁的go语言http请求库 * [Goreq](https://github.com/franela/Goreq) - 简洁的 Go 语言 http 请求库
* [Goreq](https://github.com/smallnest/Goreq) - 更加简化的 http客户端基于 Gorequest. * [Goreq](https://github.com/smallnest/Goreq) - 更加简化的 http客户端基于 Gorequest.
* [Gorequest](https://github.com/parnurzeal/Gorequest) - 简化的 http 客户端,具有丰富的特性 * [Gorequest](https://github.com/parnurzeal/Gorequest) - 简化的 http 客户端,具有丰富的特性
* [Goseaweedfs](https://github.com/linxGnu/Goseaweedfs) - conseilSeaweedFS 客户端,几乎具有全部的特性 * [Goseaweedfs](https://github.com/linxGnu/Goseaweedfs) - conseilSeaweedFS 客户端,几乎具有全部的特性
* [Gotenv](https://github.com/subosito/Gotenv) - 从 `.env` 或者任何 `io.Reader`中加载环境变量 * [Gotenv](https://github.com/subosito/Gotenv) - 从 `.env` 或者任何 `io.Reader`中加载环境变量
* [Goxlsxwriter](https://github.com/fterrag/Goxlsxwriter) - 用于操作 XLSX (Microsoft Excel) 文件的libxlsxwriter库的go语言接口 * [Goxlsxwriter](https://github.com/fterrag/Goxlsxwriter) - 用于操作 XLSX (Microsoft Excel) 文件的 libxlsxwriter 库的 Go 语言接口
* [gpath](https://github.com/tenntenn/gpath) - Library to simplify access struct fields with Go's expression in reflection. * [gpath](https://github.com/tenntenn/gpath) - 用于简化结构体域访问的库
* [grequests](https://github.com/levigross/grequests) - 简单优雅的 `net/HTTP` 封装,紧随 Python 的 requests 的步伐 * [grequests](https://github.com/levigross/grequests) - 简单优雅的 `net/HTTP` 封装,紧随 Python 的 requests 的步伐
* [gron](https://github.com/roylee0704/gron) - 使用简单的go语言API和Gron调度器创建定时任务 * [gron](https://github.com/roylee0704/gron) - 使用简单的 Go 语言 API 和 Gron 调度器创建定时任务
* [htcat](https://github.com/htcat/htcat) - Parallel and Pipelined HTTP GET Utility * [htcat](https://github.com/htcat/htcat) - 并行及流水线的 HTTP GET 工具
* [httpcontrol](https://github.com/facebookGo/httpcontrol) - Package httpcontrol allows for HTTP transport level control around timeouts and retries. * [httpcontrol](https://github.com/facebookGo/httpcontrol) - httpcontrol 包,运行进行 HTTP 传输层超时和重传控制
* [hub](https://github.com/github/hub) - 封装了 git 命令,提供了额外的功能用于在终端中和github进行交互 * [hub](https://github.com/github/hub) - 封装了 git 命令,提供了额外的功能用于在终端中和 Github 进行交互
* [hystrix-Go](https://github.com/afex/hystrix-Go) - Implements Hystrix patterns of programmer-defined fallbacks aka circuit breaker. * [hystrix-Go](https://github.com/afex/hystrix-Go) - 实现 Hystrix 风格的、程序员预定义的 fallback 机制(熔断)
* [immortal](https://github.com/immortal/immortal) - *nix 跨平台 (与操作系统无关的)监控程序 * [immortal](https://github.com/immortal/immortal) - \*nix 跨平台 (与操作系统无关的)监控程序
* [intrinsic](https://github.com/mengzhuo/intrinsic) - 不需要编写任何汇编代码就能使用 x86 SIMD * [intrinsic](https://github.com/mengzhuo/intrinsic) - 不需要编写任何汇编代码就能使用 x86 SIMD
* [JobRunner](https://github.com/bamzi/jobrunner) - 智能的、多功能的定时任务调度器,具有任务队列和实时监控功能 * [JobRunner](https://github.com/bamzi/jobrunner) - 智能的、多功能的定时任务调度器,具有任务队列和实时监控功能
* [jsonapi-errors](https://github.com/AmuzaTkts/jsonapi-errors) - Go bindings based on the JSON API errors reference. * [jsonapi-errors](https://github.com/AmuzaTkts/jsonapi-errors) - JSON API errors 的 Go 语言接口.
* [jsonf](https://github.com/miolini/jsonf) - 控制台工具,用于高亮及 JSON 查询功能 * [jsonf](https://github.com/miolini/jsonf) - 控制台工具,用于高亮及 JSON 查询功能
* [jsonGo](https://github.com/ricardolonga/jsonGo) - 用于更加方便的构建json对象的api * [jsonGo](https://github.com/ricardolonga/jsonGo) - 用于更加方便的构建 JSON 对象的 API
* [jsonhal](https://github.com/RichardKnop/jsonhal) - Simple Go package to make custom structs marshal into HAL compatible JSON responses. * [jsonhal](https://github.com/RichardKnop/jsonhal) - 一个简单的 Go 语言软件包,用于将自定义结构体转换为 HAL 兼容的 JSON 响应
* [kazaam](https://github.com/Qntfy/kazaam) - 用于传输任意 JSON 文件的 API * [kazaam](https://github.com/Qntfy/kazaam) - 用于传输任意 JSON 文件的 API
* [lrserver](https://github.com/jaschaephraim/lrserver) - LiveReload 服务器 * [lrserver](https://github.com/jaschaephraim/lrserver) - LiveReload 服务器
* [mc](https://github.com/minio/mc) - Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems. * [mc](https://github.com/minio/mc) - Minio Client 提供了一组工具,用于操作 Amazon S3 兼容云存储和文件系统
* [merGo](https://github.com/imdario/merGo) - Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements. * [merGo](https://github.com/imdario/merGo) - 用于将结构体和map合并进 Go 语言的工具。对于配置默认值避免杂乱的if语句很有帮助
* [minify](https://github.com/tdewolff/minify) - Fast minifiers for HTML, CSS, JS, XML, JSON and SVG file formats. * [minify](https://github.com/tdewolff/minify) - 快速压缩 HTML, CSS, JS, XML, JSON 以及 SVG 文件格式
* [mmake](https://github.com/tj/mmake) - Modern Make. * [mmake](https://github.com/tj/mmake) - 现代 Make 工具
* [moldova](https://github.com/StabbyCutyou/moldova) - Utility for generating random data based on an input template. * [moldova](https://github.com/StabbyCutyou/moldova) - 基于输入目标生成随机数据的工具
* [mp](https://github.com/sanbornm/mp) - 简单的命令行邮件解析器当前支持标准输入并输出JSON. * [mp](https://github.com/sanbornm/mp) - 简单的命令行邮件解析器当前支持标准输入并输出JSON.
* [mssqlx](https://github.com/linxGnu/mssqlx) - HA client for master slave (or master master) database which integrates simple, lightweight round-robin balancer. Based on sqlx. * [mssqlx](https://github.com/linxGnu/mssqlx) - HA 客户端,用于主-从 (或主-主) 数据库,集成了简单的、轻量级的轮询调度负载均衡。基于 sqlx.
* [multitick](https://github.com/VividCortex/multitick) - Multiplexor for aligned tickers. * [multitick](https://github.com/VividCortex/multitick) - 用于 aligned tickers 的多路复用
* [netbug](https://github.com/e-dard/netbug) - 远程对你的服务进行性能分析 * [netbug](https://github.com/e-dard/netbug) - 远程对你的服务进行性能分析
* [ngrok](https://github.com/inconshreveable/ngrok) - Introspected tunnels to localhost. * [ngrok](https://github.com/inconshreveable/ngrok) - 创建到 localhost 的隧道
* [okrun](https://github.com/xta/okrun) - Go run error steamroller. * [okrun](https://github.com/xta/okrun) - 当 Go 文件运行报错时尝试修复并运行
* [onecache](https://github.com/adelowo/onecache) - Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc) * [onecache](https://github.com/adelowo/onecache) - 支持多种后端存储的缓存库(Redis, Memcached, 文件系统等)
* [panicparse](https://github.com/maruel/panicparse) - Groups similar Goroutines and colorizes stack dump. * [panicparse](https://github.com/maruel/panicparse) - 将类似的协程分组并对调用栈进行着色
* [peco](https://github.com/peco/peco) - Simplistic interactive filtering tool. * [peco](https://github.com/peco/peco) - 简单的交互式过滤工具
* [pester](https://github.com/sethgrid/pester) - Go HTTP client calls with retries, backoff, and concurrency. * [pester](https://github.com/sethgrid/pester) - Go HTTP 客户端,具有重传,补偿和并发功能
* [pm](https://github.com/VividCortex/pm) - Process (i.e. Goroutine) manager with an HTTP API. * [pm](https://github.com/VividCortex/pm) - 基于 HTTP API 的进程管理 (i.e. Goroutine)
* [profile](https://github.com/pkg/profile) - Simple profiling support package for Go. * [profile](https://github.com/pkg/profile) - 一个简单的性能分析软件包
* [rclient](https://github.com/zpatrick/rclient) - Readable, flexible, simple-to-use client for REST APIs. * [rclient](https://github.com/zpatrick/rclient) - 可读性良好、灵活、易用的 REST APIs 客户端
* [realize](https://github.com/tockins/realize) - Go build system with file watchers and live reload. Run, build and watch file changes with custom paths. * [realize](https://github.com/tockins/realize) - Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径
* [request](https://github.com/mozillazg/request) - Go HTTP Requests for Humans™. * [request](https://github.com/mozillazg/request) - Go 语言版的 HTTP Requests for Humans™.
* [rerate](https://github.com/abo/rerate) - Redis-based rate counter and rate limiter for Go. * [rerate](https://github.com/abo/rerate) - 基于 Redis 的速率计数器和限速器
* [rerun](https://github.com/ivpusic/rerun) - Recompiling and rerunning Go apps when source changes. * [rerun](https://github.com/ivpusic/rerun) - 当源码变化时,重新编译并重新运行 Go 语言编写的 app
* [resty](https://github.com/Go-resty/resty) - Simple HTTP and REST client for Go inspired by Ruby rest-client. * [resty](https://github.com/Go-resty/resty) - 简单的 HTTP 和 REST 客户端,受到 Ruby rest-client 的启发
* [retry](https://github.com/kamilsk/retry) - Functional mechanism based on context to perform actions repetitively until successful. * [retry](https://github.com/kamilsk/retry) - 基于上下文的功能机制,反复执行命令直到成功
* [robustly](https://github.com/VividCortex/robustly) - Runs functions resiliently, catching and restarting panics. * [robustly](https://github.com/VividCortex/robustly) - 有弹性的执行函数,遇到错误时捕获并重新运行
* [scheduler](https://github.com/carlescere/scheduler) - Cronjobs scheduling made easy. * [scheduler](https://github.com/carlescere/scheduler) - 从容的进行 Cronjobs 任务调度
* [sling](https://github.com/dghubble/sling) - Go HTTP requests builder for API clients. * [sling](https://github.com/dghubble/sling) - Go HTTP 请求构造器,用于 API 客户端
* [spinner](https://github.com/briandowns/spinner) - Go package to easily provide a terminal spinner with options. * [spinner](https://github.com/briandowns/spinner) - 一个 Go 语言软件包,提供多种选项,方便在终端中创建加载动画
* [sqlx](https://github.com/jmoiron/sqlx) - provides a set of extensions on top of the excellent built-in database/sql package. * [sqlx](https://github.com/jmoiron/sqlx) - 为内建的数据库/sql 软件包提供一组扩展
* [Storm](https://github.com/asdine/storm) - 一个用于 BoltDB 的简单又强大的工具 * [Storm](https://github.com/asdine/storm) - 一个用于 BoltDB 的简单又强大的工具
* [Task](https://github.com/Go-task/task) - 简单来讲就是 "Make" 的替代品 * [Task](https://github.com/Go-task/task) - 简单来讲就是 "Make" 的替代品
* [toolbox](https://github.com/viant/toolbox) - Slice, map, multimap, struct, function, data conversion utilities. Service router, macro evaluator, tokenizer. * [toolbox](https://github.com/viant/toolbox) - 切片, map, multimap, 结构体, 函数,数据转换工具。服务路由,宏求值和标记器
* [uGo](https://github.com/alxrm/uGo) - uGo 是一个切片工具箱,有着和go语言一致的语法 * [uGo](https://github.com/alxrm/uGo) - uGo 是一个切片工具箱,有着和 Go 语言一致的语法
* [UNIS](https://github.com/esemplastic/unis) - Common Architecture™ for String Utilities in Go. * [UNIS](https://github.com/esemplastic/unis) - Go 语言字符串处理函数的通用架构
* [usql](https://github.com/knq/usql) - usql 是一个通用的命令行接口,用于操作 sql 数据库 * [usql](https://github.com/knq/usql) - usql 是一个通用的命令行接口,用于操作 sql 数据库
* [util](https://github.com/shomali11/util) - 收集了很多有用的函数 * [util](https://github.com/shomali11/util) - 收集了很多有用的函数
* [wuzz](https://github.com/asciimoo/wuzz) - 交互式命令行程序,用于进行 HTTP 检查 * [wuzz](https://github.com/asciimoo/wuzz) - 交互式命令行程序,用于进行 HTTP 检查
* [xferspdy](https://github.com/monmohan/xferspdy) - Xferspdy 提供了二进制对比功能以及go语言补丁库 * [xferspdy](https://github.com/monmohan/xferspdy) - Xferspdy 提供了二进制对比功能以及 Go 语言补丁库
* [xlsx](https://github.com/tealeg/xlsx) - 简化了在go语言程序中读取xml格式文件的难度 * [xlsx](https://github.com/tealeg/xlsx) - 简化了在 Go 语言程序中读取 xml 格式文件的操作
## 验证 ## 验证
@ -1269,7 +1269,7 @@ _用于验证的库_
* [Govalidator](https://github.com/asaskevich/Govalidator) - 数据验证及清晰工具,用于字符串,数字, 数组切片及结构体 * [Govalidator](https://github.com/asaskevich/Govalidator) - 数据验证及清晰工具,用于字符串,数字, 数组切片及结构体
* [ozzo-validation](https://github.com/Go-ozzo/ozzo-validation) - 支持多种数据类型的验证 (结构体,字符串,键值对,数组切片等等),具有可配置、可扩展的验证规则——使用常用代码结构定义,而非结构体标签 * [ozzo-validation](https://github.com/Go-ozzo/ozzo-validation) - 支持多种数据类型的验证 (结构体,字符串,键值对,数组切片等等),具有可配置、可扩展的验证规则——使用常用代码结构定义,而非结构体标签
* [validate](https://github.com/markbates/validate) - 提供了一个用于为 Go 语言英语程序编写验证工具的框架 * [validate](https://github.com/markbates/validate) - 提供了一个用于为 Go 语言英语程序编写验证工具的框架
* [validator](https://github.com/Go-playground/validator) - Go 结构体及域验证,包括Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving. * [validator](https://github.com/Go-playground/validator) - Go 结构体及域验证,包括:跨域、跨结构体, Map, 切片和数组
## 版本控制 ## 版本控制
@ -1278,14 +1278,14 @@ _用于版本控制的库_
* [gh](https://github.com/rjeczalik/gh) - 用于 GitHub Webhooks 的可编程服务器以及 net/HTTP 中间件 * [gh](https://github.com/rjeczalik/gh) - 用于 GitHub Webhooks 的可编程服务器以及 net/HTTP 中间件
* [git2Go](https://github.com/libgit2/git2Go) - libgit2 的 Go 语言接口 * [git2Go](https://github.com/libgit2/git2Go) - libgit2 的 Go 语言接口
* [Go-vcs](https://github.com/sourcegraph/Go-vcs) - 通过 Go 语言来操作和检视 VCS 代码仓库 * [Go-vcs](https://github.com/sourcegraph/Go-vcs) - 通过 Go 语言来操作和检视 VCS 代码仓库
* [hGo](https://github.com/beyang/hGo) - HGo 是一个 Go 语言软件包集合,提供了is a collection of Go packages providing read-access to local Mercurial repositories. * [hGo](https://github.com/beyang/hGo) - HGo 是一个 Go 语言软件包集合,提供了对本地 Mercurial 仓库的读取能力.
## 视频 ## 视频
_用于操作视频的库_ _用于操作视频的库_
* [gmf](https://github.com/3d0c/gmf) - FFmpeg av* 库的 Go 语言接口. * [gmf](https://github.com/3d0c/gmf) - FFmpeg av* 库的 Go 语言接口.
* [Go-astisub](https://github.com/asticode/Go-astisub) - 使用 Go 语言操作字(.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.). * [Go-astisub](https://github.com/asticode/Go-astisub) - 使用 Go 语言操作字(.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.).
* [Goav](https://github.com/giorgisio/Goav) - 易用的 FFmpeg Go 语言接口 * [Goav](https://github.com/giorgisio/Goav) - 易用的 FFmpeg Go 语言接口
* [gst](https://github.com/ziutek/gst) - GStreamer 的 Go 语言接口 * [gst](https://github.com/ziutek/gst) - GStreamer 的 Go 语言接口
* [v4l](https://github.com/korandiz/v4l) - Linux 下使用的视频截图库Go 语言编写 * [v4l](https://github.com/korandiz/v4l) - Linux 下使用的视频截图库Go 语言编写
@ -1294,36 +1294,36 @@ _用于操作视频的库_
_全栈 web 框架_ _全栈 web 框架_
* [aah](https://aahframework.org) - 可扩展、高性能、快速发布的go语言web框架 * [aah](https://aahframework.org) - 可扩展、高性能、快速发布的 Go 语言 web 框架
* [Air](https://github.com/sheng/air) - 理想的 RESTful web 框架 * [Air](https://github.com/sheng/air) - 理想的 RESTful web 框架
* [BeeGo](https://github.com/astaxie/beeGo) - beeGo 是一个开源的、高性能的go语言web框架 * [BeeGo](https://github.com/astaxie/beeGo) - beeGo 是一个开源的、高性能的 Go 语言 web 框架
* [Buffalo](http://Gobuffalo.io) - 为go语言带来堪比Rails的高生产效率 * [Buffalo](http://Gobuffalo.io) - 为 Go 语言带来堪比 Rails 的高生产效率
* [Echo](https://github.com/labstack/echo) - 高性能、极简的go语言web框架 * [Echo](https://github.com/labstack/echo) - 高性能、极简的 Go 语言 web 框架
* [Fireball](https://github.com/zpatrick/fireball) - 感觉更加自然的 web 框架 * [Fireball](https://github.com/zpatrick/fireball) - 感觉更加自然的 web 框架
* [Florest](https://github.com/jabong/florest-core) - 高性能的、基于工作流的kREST API 框架 * [Florest](https://github.com/jabong/florest-core) - 高性能的、基于工作流的 REST API 框架
* [Gem](https://github.com/Go-gem/gem) - 简单快速的 web 框架,对 REST API 很友好 * [Gem](https://github.com/Go-gem/gem) - 简单快速的 web 框架,对 REST API 很友好
* [Gin](https://github.com/gin-Gonic/gin) - Gin 是一个go语言编写的web框架提供了一组类似martini的API 具有更好的性能40倍。如果你需要高性能和高生产率这个框架很适合你 * [Gin](https://github.com/gin-Gonic/gin) - Gin 是一个 Go 语言编写的 web 框架!提供了一组类似 martini 的 API 具有更好的性能40倍。如果你需要高性能和高生产率这个框架很适合你
* [Gizmo](https://github.com/NYTimes/gizmo) - 纽约时报正在使用对微服务工具集 * [Gizmo](https://github.com/NYTimes/gizmo) - 纽约时报正在使用对微服务工具集
* [Go-json-rest](https://github.com/ant0ine/Go-json-rest) - 快速、简单的创建 RESTful JSON API. * [Go-json-rest](https://github.com/ant0ine/Go-json-rest) - 快速、简单的创建 RESTful JSON API.
* [Go-relax](https://github.com/codehack/Go-relax) - 具有可插拔组建的框架,用于构建 RESTful API's. * [Go-relax](https://github.com/codehack/Go-relax) - 具有可插拔组建的框架,用于构建 RESTful API's.
* [Go-rest](https://github.com/ungerik/Go-rest) - go语言 REST 框架中的小恶魔 * [Go-rest](https://github.com/ungerik/Go-rest) - Go 语言 REST 框架中的小恶魔
* [Goa](https://github.com/raphael/Goa) - 用于开发微服务的框架,基于 Ruby 的 Praxis 的设计 * [Goa](https://github.com/raphael/Goa) - 用于开发微服务的框架,基于 Ruby 的 Praxis 的设计
* [Goat](https://github.com/bahlo/Goat) - 极简的 REST API 服务器 * [Goat](https://github.com/bahlo/Goat) - 极简的 REST API 服务器
* [Golf](https://github.com/dinever/Golf) - Golf 是一个快速、简单、轻量级的go语言微型web框架。具有强大的功能且没有标准库以外的依赖 * [Golf](https://github.com/dinever/Golf) - Golf 是一个快速、简单、轻量级的 Go 语言微型 web 框架。具有强大的功能且没有标准库以外的依赖
* [Gondola](https://github.com/rainycape/Gondola) - 用于快速编写高性能网站的框架 * [Gondola](https://github.com/rainycape/Gondola) - 用于快速编写高性能网站的框架
* [Gongular](https://github.com/mustafaakin/Gongular) - 快速 Go web 框架,支持输入映射/验证以及依赖注入 * [Gongular](https://github.com/mustafaakin/Gongular) - 快速 Go web 框架,支持输入映射/验证以及依赖注入
* [Macaron](https://github.com/Go-macaron/macaron) - Macaron 是一个高效的模块化设计的web框架 * [Macaron](https://github.com/Go-macaron/macaron) - Macaron 是一个高效的模块化设计的web框架
* [manGo](https://github.com/paulbellamy/manGo) - ManGo 是一个模块化 web 应用框架,受到 Rack 和 PEP333 的启发 * [manGo](https://github.com/paulbellamy/manGo) - ManGo 是一个模块化 web 应用框架,受到 Rack 和 PEP333 的启发
* [Microservice](https://github.com/clayGod/microservice) - 用于创建微服务的框架,使用go语言编写 * [Microservice](https://github.com/clayGod/microservice) - 用于创建微服务的框架,使用 Go 语言编写
* [neo](https://github.com/ivpusic/neo) - 是一个极小且快速的go语言web框架具有及其简单的API * [neo](https://github.com/ivpusic/neo) - 是一个极小且快速的 Go 语言 web 框架,具有及其简单的 API
* [Resoursea](https://github.com/resoursea/api) - 用于快速编写基于资源对服务的 REST 框架 * [Resoursea](https://github.com/resoursea/api) - 用于快速编写基于资源对服务的 REST 框架
* [REST Layer](http://rest-layer.io) - 用于构建在数据库之上构建 REST/GraphQL API 且大多数配置都可以通过代码完成 * [REST Layer](http://rest-layer.io) - 用于构建在数据库之上构建 REST/GraphQL API 且大多数配置都可以通过代码完成
* [Revel](https://github.com/revel/revel) - go语言高生产率框架 * [Revel](https://github.com/revel/revel) - go语言高生产率框架
* [rex](https://github.com/Goanywhere/rex) - Rex 是一个用于进行模块化开发的库基于Gorilla/mux 完全兼容大多数的 `net/HTTP`. * [rex](https://github.com/Goanywhere/rex) - Rex 是一个用于进行模块化开发的库基于Gorilla/mux 完全兼容大多数的 `net/HTTP`.
* [sawsij](https://github.com/jaybill/sawsij) - 轻量级、开源的 web 框架用于构建高性能、数据驱动的web应用 * [sawsij](https://github.com/jaybill/sawsij) - 轻量级、开源的 web 框架用于构建高性能、数据驱动的web应用
* [tanGo](https://github.com/lunny/tanGo) - 微型的、支持插件的 web 框架 * [tanGo](https://github.com/lunny/tanGo) - 微型的、支持插件的 web 框架
* [tigertonic](https://github.com/rcrowley/Go-tigertonic) - 用于构建JSON web 服务的go语言框架,受到 Dropwizard 的启发 * [tigertonic](https://github.com/rcrowley/Go-tigertonic) - 用于构建 JSON web 服务的 Go 语言框架,受到 Dropwizard 的启发
* [traffic](https://github.com/pilu/traffic) - 受到Sinatra启发的 inspired regexp/pattern mux and web framework for Go. * [traffic](https://github.com/pilu/traffic) - 受到 Sinatra 启发的 Go 语言 web 框架
* [utron](https://github.com/gernest/utron) - 轻量级的go语言 MVC 框架 * [utron](https://github.com/gernest/utron) - 轻量级的go语言 MVC 框架
* [violetear](https://github.com/nbari/violetear) - Go HTTP 路由库 * [violetear](https://github.com/nbari/violetear) - Go HTTP 路由库
* [YARF](https://github.com/yarf-framework/yarf) - 快速的微型框架,用于快速、简单地构建 REST APIs 以及 web 服务 * [YARF](https://github.com/yarf-framework/yarf) - 快速的微型框架,用于快速、简单地构建 REST APIs 以及 web 服务
@ -1338,11 +1338,11 @@ _全栈 web 框架_
_Libraries and tools for manipulating XML._ _Libraries and tools for manipulating XML._
* [Go-pkg-xmlx](https://github.com/jteeuwen/Go-pkg-xmlx) - 对go语言xml标准库的扩展。维护来一个节点树,允许前进和后退浏览以及一些简单的单/多节点搜索函数 * [Go-pkg-xmlx](https://github.com/jteeuwen/Go-pkg-xmlx) - 对 Go 语言 XML 标准库的扩展。维护来一个节点树,允许前进和后退浏览以及一些简单的单/多节点搜索函数
* [XML-Comp](https://github.com/xml-comp/xml-comp) - 简单的命令行 XML 比较工具,可以生成关于目录、文件和标签对差异信息 * [XML-Comp](https://github.com/xml-comp/xml-comp) - 简单的命令行 XML 比较工具,可以生成关于目录、文件和标签对差异信息
* [xmlwriter](https://github.com/shabbyrobe/xmlwriter) - Procedural XML 生成 API 基于 libxml2 的 xmlwriter 模块. * [xmlwriter](https://github.com/shabbyrobe/xmlwriter) - Procedural XML 生成 API 基于 libxml2 的 xmlwriter 模块.
* [xpath](https://github.com/antchfx/xpath) - XPath 库 * [xpath](https://github.com/antchfx/xpath) - XPath 库
* [xquery](https://github.com/antchfx/xquery) - XQuery 使你可以从 HTML/XML文档中抽取数据和求值使用XPath对表达式 * [xquery](https://github.com/antchfx/xquery) - XQuery 使你可以从 HTML/XML文档中抽取数据和求值使用 XPath 表达式
### 中间件 ### 中间件
@ -1402,24 +1402,24 @@ _Go语言软件及插件_
* [apicompat](https://github.com/bradleyfalzon/apicompat) - 检测一个go语言项目最近的变化用于监测不能向后兼容的改动 * [apicompat](https://github.com/bradleyfalzon/apicompat) - 检测一个go语言项目最近的变化用于监测不能向后兼容的改动
* [dupl](https://github.com/mibk/dupl) - 用于检测重复代码的工具 * [dupl](https://github.com/mibk/dupl) - 用于检测重复代码的工具
* [errcheck](https://github.com/kisielk/errcheck) - Errcheck 是一个用于检测go语言程序中未处理错误的程序 * [errcheck](https://github.com/kisielk/errcheck) - Errcheck 是一个用于检测go语言程序中未处理错误的程序
* [gcvis](https://github.com/davecheney/gcvis) - 实时地将go语言垃圾回收进行可视化 * [gcvis](https://github.com/davecheney/gcvis) - 实时地将 Go 语言垃圾回收进行可视化
* [Go Metalinter](https://github.com/alecthomas/Gometalinter) - Metalinter is a tool to automatically apply all static analysis tool and report their output in normalized form. * [Go Metalinter](https://github.com/alecthomas/Gometalinter) - Metalinter 会自动应用全部的静态分析工具,并生成形式一致的分析报告
* [Go-checkstyle](https://github.com/qiniu/checkstyle) checkstyle是一个代码风格检查工具类似 java checkstyle 。这个工具就是受到 java checkstyle 和 Golint 的启发 * [Go-checkstyle](https://github.com/qiniu/checkstyle) checkstyle是一个代码风格检查工具类似 java checkstyle 。这个工具就是受到 java checkstyle 和 Golint 的启发
* [Go-cleanarch](https://github.com/roblaszczak/Go-cleanarch) - Go-cleanarch 用于检查代码是否符合简洁架构的相关法则比如依赖法则以及你的Go语言项目中各个库的交互情况 * [Go-cleanarch](https://github.com/roblaszczak/Go-cleanarch) - Go-cleanarch 用于检查代码是否符合简洁架构的相关法则比如依赖法则以及你的Go语言项目中各个库的交互情况
* [Go-outdated](https://github.com/firstrow/Go-outdated) - 这是一个命令行程序,用于显示过时的库 * [Go-outdated](https://github.com/firstrow/Go-outdated) - 这是一个命令行程序,用于显示过时的库
* [Goast-viewer](https://github.com/yuroyoro/Goast-viewer) - 基于 Web 的 Golang AST 可视化工具. * [Goast-viewer](https://github.com/yuroyoro/Goast-viewer) - 基于 Web 的 Golang AST 可视化工具.
* [GoCover.io](http://Gocover.io/) - GoCover.io 可以查看任何go语言软件包的代码覆盖率 * [GoCover.io](http://Gocover.io/) - GoCover.io 可以查看任何go语言软件包的代码覆盖率
* [Goimports](https://Godoc.org/Golang.org/x/tools/cmd/Goimports) - 用于自动修复,添加,删除你的go语言项目的import * [Goimports](https://Godoc.org/Golang.org/x/tools/cmd/Goimports) - 用于自动修复,添加,删除你的 Go 语言项目的 import
* [GoLint](https://github.com/Golang/lint) - Golint 是一个针对go语言源码的lint工具 * [GoLint](https://github.com/Golang/lint) - Golint 是一个针对 Go 语言源码的 lint 工具
* [Golint online](http://Go-lint.appspot.com/) - 使用golint对GitHub, Bitbucket 以及 Google Project Hosting上面的go语言源文件进行静态分析 * [Golint online](http://Go-lint.appspot.com/) - 使用golint对GitHub, Bitbucket 以及 Google Project Hosting上面的 Go 语言源文件进行静态分析
* [Goreturns](https://sourcegraph.com/github.com/sqs/Goreturns) - Adds zero-value return statements to match the func return types. * [Goreturns](https://sourcegraph.com/github.com/sqs/Goreturns) - 添加零值 return 语句以符合函数返回值类型
* [Gosimple](https://github.com/dominikh/Go-tools/tree/master/cmd/Gosimple) - Gosimple 是一个针对go语言的lint工具专注于简化代码 * [Gosimple](https://github.com/dominikh/Go-tools/tree/master/cmd/Gosimple) - Gosimple 是一个针对 Go 语言的lint工具专注于简化代码
* [Gostatus](https://github.com/shurcooL/Gostatus) - 命令行工具,查看当前go语言软件包仓库的状态 * [Gostatus](https://github.com/shurcooL/Gostatus) - 命令行工具,查看当前 Go 语言软件包仓库的状态
* [interfacer](https://github.com/mvdan/interfacer) - 可以提供接口类型建议的 Lint 工具 * [interfacer](https://github.com/mvdan/interfacer) - 可以提供接口类型建议的 Lint 工具
* [lint](https://github.com/surullabs/lint) - 将lint作为go语言测试的一部分来执行 * [lint](https://github.com/surullabs/lint) - 将lint作为go语言测试的一部分来执行
* [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#.
* [unconvert](https://github.com/mdempsky/unconvert) - 从go语言代码中移除不必要的类型转换 * [unconvert](https://github.com/mdempsky/unconvert) - 从go语言代码中移除不必要的类型转换
* [unused](https://github.com/dominikh/Go-tools/tree/master/cmd/unused) - unused 会检查go语言代码中没有用到的常量,变量,函数和类型 * [unused](https://github.com/dominikh/Go-tools/tree/master/cmd/unused) - unused 会检查 Go 语言代码中没有用到的常量,变量,函数和类型
* [validate](https://github.com/mccoyst/validate) - 自动验证结构体类型 * [validate](https://github.com/mccoyst/validate) - 自动验证结构体类型
## 编辑器插件 ## 编辑器插件
@ -1441,12 +1441,12 @@ _Go语言软件及插件_
* [colorGo](https://github.com/songgao/colorGo) - 对 `Go` 命令进行了封装,用于为`Go build`的输出结果添加颜色 * [colorGo](https://github.com/songgao/colorGo) - 对 `Go` 命令进行了封装,用于为`Go build`的输出结果添加颜色
* [depth](https://github.com/KyleBanks/depth) - 通过分析导入的库,将某个包的依赖关系用树状结构进行显示 * [depth](https://github.com/KyleBanks/depth) - 通过分析导入的库,将某个包的依赖关系用树状结构进行显示
* [gb](https://getgb.io/) - An easy to use project based build tool for the Go programming language. * [gb](https://getgb.io/) - 一个简单易用的基于项目的构建工具,用于 Go 语言
* [Go-callvis](https://github.com/TrueFurby/Go-callvis) - 使用dot语言将你的go语言程序函数调用关系可视化 * [Go-callvis](https://github.com/TrueFurby/Go-callvis) - 使用 dot 语言将你的 Go 语言程序函数调用关系可视化
* [Go-pkg-complete](https://github.com/skelterjohn/Go-pkg-complete) - Bash 代码补全用于Go 和 wGo. * [Go-pkg-complete](https://github.com/skelterjohn/Go-pkg-complete) - Bash 代码补全用于Go 和 wGo.
* [Go-swagger](https://github.com/Go-swagger/Go-swagger) - 为 go语言实现的Swagger 2.0 Swagger 是一个简单但强大的工具,用于展示你的 RESTful API. * [Go-swagger](https://github.com/Go-swagger/Go-swagger) - 为 Go 语言实现的Swagger 2.0 Swagger 是一个简单但强大的工具,用于展示你的 RESTful API.
* [OctoLinker](https://github.com/OctoLinker/browser-extension) - 使用github的浏览器插件OctoLinker高效浏览go语言文件 * [OctoLinker](https://github.com/OctoLinker/browser-extension) - 使用 github 的浏览器插件 OctoLinker 高效浏览 Go 语言文件
* [rts](https://github.com/galeone/rts) - RTS是response to struct的缩写用于根据服务器的响应生成go语言结构体 * [rts](https://github.com/galeone/rts) - RTS是response to struct的缩写用于根据服务器的响应生成 Go 语言结构体
## 软件包 ## 软件包
@ -1466,33 +1466,34 @@ _使用 Go 语言编写的软件_
* [Dropship](https://github.com/chrismckenzie/dropship) - 通过 cdn 部署代码的工具 * [Dropship](https://github.com/chrismckenzie/dropship) - 通过 cdn 部署代码的工具
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) - 一个用于通过 ssh 远程执行命令以及通过`ProxyCommand` 来进行 SCP 下载 * [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) - 一个用于通过 ssh 远程执行命令以及通过`ProxyCommand` 来进行 SCP 下载
* [Gitea](https://github.com/Go-gitea/gitea) - Gogs的fork完全社区驱动 * [Gitea](https://github.com/Go-gitea/gitea) - Gogs的fork完全社区驱动
* [Go Metrics](https://github.com/rcrowley/Go-metrics) - Coda Hale的 Metrics library的go语言接口: https://github.com/codahale/metrics. * [Go Metrics](https://github.com/rcrowley/Go-metrics) - Coda Hale 的 Metrics library的 Go 语言接口: https://github.com/codahale/metrics.
* [Go-selfupdate](https://github.com/sanbornm/Go-selfupdate) - 让你的go语言程序可以自我更新 * [Go-selfupdate](https://github.com/sanbornm/Go-selfupdate) - 让你的 Go 语言程序可以自我更新
* [Gobrew](https://github.com/cryptojuice/Gobrew) - Gobrew 让你可以在不同版本的go语言之间轻松切换 * [Gobrew](https://github.com/cryptojuice/Gobrew) - Gobrew 让你可以在不同版本的 Go 语言之间轻松切换
* [Godbg](https://github.com/sirnewton01/Godbg) - 基于 Web 的前端 gdb 应用程序 * [Godbg](https://github.com/sirnewton01/Godbg) - 基于 Web 的前端 gdb 应用程序
* [Gogs](https://Gogs.io/) - 自我托管的Git服务 * [Gogs](https://Gogs.io/) - 自我托管的Git服务
* [Gonative](https://github.com/inconshreveable/Gonative) - Tool which creates a build of Go that can cross compile to all platforms while still using the CGo-enabled versions of the stdlib packages. * [Gonative](https://github.com/inconshreveable/Gonative) - 为 Go 语言创建可以在多平台进行交叉编译的工具,使用 CGo-enabled 标准库
* [Govvv](https://github.com/ahmetalpbalkan/Govvv) - 对“Go build”进行了封装用于轻松的向go语言二进制文件中添加版本信息 * [Govvv](https://github.com/ahmetalpbalkan/Govvv) - 对“Go build”进行了封装用于轻松的向 Go 语言二进制文件中添加版本信息
* [Gox](https://github.com/mitchellh/Gox) - 非常简单的go语言交叉编译工具 * [Gox](https://github.com/mitchellh/Gox) - 非常简单的 Go 语言交叉编译工具
* [Goxc](https://github.com/laher/Goxc) - go语言构建工具,专注于交叉编译和打包 * [Goxc](https://github.com/laher/Goxc) - Go 语言构建工具,专注于交叉编译和打包
* [grapes](https://github.com/yaronsumel/grapes) - 一款轻量级工具,用于通过 ssh 发送命令 * [grapes](https://github.com/yaronsumel/grapes) - 一款轻量级工具,用于通过 ssh 发送命令
* [GVM](https://github.com/moovweb/gvm) - GVM 提供了用于管理go语言版本的接口 * [GVM](https://github.com/moovweb/gvm) - GVM 提供了用于管理 Go 语言版本的接口
* [Hey](https://github.com/rakyll/hey) - Hey 是一个微型程序,用于向 web 应用发送一些載荷 * [Hey](https://github.com/rakyll/hey) - Hey 是一个微型程序,用于向 web 应用发送一些載荷
* [kala](https://github.com/ajvb/kala) - 极简、现代的、高效的任务调度 * [kala](https://github.com/ajvb/kala) - 极简、现代的、高效的任务调度
* [kubernetes](https://github.com/kubernetes/kubernetes) - 来自 Google 的容器集群管理器 * [kubernetes](https://github.com/kubernetes/kubernetes) - 来自 Google 的容器集群管理器
* [Moby](https://github.com/moby/moby) - 为容器生态系统创建的一个合作项目,用于构建基于容器对系统* [Mora](https://github.com/emicklei/mora) - REST 服务器,用于获取 MonGoDB 文件和元数据 * [Moby](https://github.com/moby/moby) - 为容器生态系统创建的一个合作项目,用于构建基于容器的系统
* [Mora](https://github.com/emicklei/mora) - REST 服务器,用于获取 MonGoDB 文件和元数据
* [ostent](https://github.com/ostrost/ostent) - 收集并显示系统数据,可以作 Graphite 和/或 InfluxDB 的中继 * [ostent](https://github.com/ostrost/ostent) - 收集并显示系统数据,可以作 Graphite 和/或 InfluxDB 的中继
* [Packer](https://github.com/mitchellh/packer) - Packer 通过单一的配置文件,为不同的平台创建独立机器镜像 * [Packer](https://github.com/mitchellh/packer) - Packer 通过单一的配置文件,为不同的平台创建独立机器镜像
* [Pewpew](https://github.com/bengadbois/pewpew) - 灵活的 HTTP 命令行压力测试 工具 * [Pewpew](https://github.com/bengadbois/pewpew) - 灵活的 HTTP 命令行压力测试 工具
* [Rodent](https://github.com/alouche/rodent) - Rodent 帮助你管理 Go 语言版本,项目病追踪依赖 * [Rodent](https://github.com/alouche/rodent) - Rodent 帮助你管理 Go 语言版本,项目病追踪依赖
* [s3Gof3r](https://github.com/rlmcpherson/s3Gof3r) - 为了从 Amazon S3中高速存取大型对象而特别优化的库 * [s3Gof3r](https://github.com/rlmcpherson/s3Gof3r) - 为了从 Amazon S3中高速存取大型对象而特别优化的库
* [Scaleway-cli](https://github.com/scaleway/scaleway-cli) - 通过命令行来管理 BareMetal 服务器 (和使用 Docker 一样容易). * [Scaleway-cli](https://github.com/scaleway/scaleway-cli) - 通过命令行来管理 BareMetal 服务器 (和使用 Docker 一样容易).
* [sg](https://github.com/ChristopherRabotin/sg) - 对一组 HTTP 端点 (比如 ab)进行了基准测试,, with possibility to use the reponse code and data between each call for specific server stress based on its previous response. * [sg](https://github.com/ChristopherRabotin/sg) - 对一组 HTTP 端点 (比如 ab)进行了基准测试, with possibility to use the reponse code and data between each call for specific server stress based on its previous response.
* [StatusOK](https://github.com/sanathp/statusok) - 监控你的网站和REST APIs。如果你的server挂了或是响应时间超过预期则会通过Slack, E-mail 来通知你 * [StatusOK](https://github.com/sanathp/statusok) - 监控你的网站和 REST APIs。如果你的服务器挂了或是响应时间超过预期,则会通过 Slack, E-mail 来通知你
* [Vegeta](https://github.com/tsenart/vegeta) - HTTP 加载测试工具和库 * [Vegeta](https://github.com/tsenart/vegeta) - HTTP 加载测试工具和库
* [webhook](https://github.com/adnanh/webhook) - 允许用户创建 HTTP 端点,在服务器上执行命令 * [webhook](https://github.com/adnanh/webhook) - 允许用户创建 HTTP 端点,在服务器上执行命令
* [Wide](https://wide.b3log.org/login) - 基于Web的IDE为使用go语言的团队设计 * [Wide](https://wide.b3log.org/login) - 基于 Web 的 IDE为使用 Go 语言的团队设计
* [winrm-cli](https://github.com/masterzen/winrm-cli) - 命令行工具可以远程在windos机器上执行命令 * [winrm-cli](https://github.com/masterzen/winrm-cli) - 命令行工具,可以远程在 windows 机器上执行命令
### 其他软件 ### 其他软件
@ -1526,7 +1527,7 @@ _使用 Go 语言编写的软件_
* [orange-cat](https://github.com/noraesae/orange-cat) - Go 语言编写的 Markdown 预览工具 * [orange-cat](https://github.com/noraesae/orange-cat) - Go 语言编写的 Markdown 预览工具
* [peg](https://github.com/pointlander/peg) - PegParsing Expression Grammar是一个 Packrat parser generator 的实现 * [peg](https://github.com/pointlander/peg) - PegParsing Expression Grammar是一个 Packrat parser generator 的实现
* [Postman](https://github.com/zachlatta/postman) - 一个批量发送邮件的命令行工具 * [Postman](https://github.com/zachlatta/postman) - 一个批量发送邮件的命令行工具
* [restic](https://github.com/restic/restic) - De-duplicating backup program. * [restic](https://github.com/restic/restic) - 解耦备份程序
* [rkt](https://github.com/coreos/rkt) - App 容器运行时,集成了初始化系统,和其他容器兼容,比如 Docker并且支持其他执行引擎例如 KVM * [rkt](https://github.com/coreos/rkt) - App 容器运行时,集成了初始化系统,和其他容器兼容,比如 Docker并且支持其他执行引擎例如 KVM
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) - 快速、简单、可扩展的分布式文件系统具有O(1)的磁盘查找效率 * [Seaweed File System](https://github.com/chrislusf/seaweedfs) - 快速、简单、可扩展的分布式文件系统具有O(1)的磁盘查找效率
* [shell2http](https://github.com/msoap/shell2http) - 通过 HTTP 服务器执行 shell 命令行(用于原型验证或远程控制). * [shell2http](https://github.com/msoap/shell2http) - 通过 HTTP 服务器执行 shell 命令行(用于原型验证或远程控制).
@ -1553,14 +1554,14 @@ _可以找到新的 Go 语言库和软件的地方_
* [Go-HTTP-routing-benchmark](https://github.com/julienschmidt/Go-HTTP-routing-benchmark) - Go HTTP 请求路由基准和比较 * [Go-HTTP-routing-benchmark](https://github.com/julienschmidt/Go-HTTP-routing-benchmark) - Go HTTP 请求路由基准和比较
* [Go-type-assertion-benchmark](https://github.com/hgfischer/Go-type-assertion-benchmark) - 对在 Go 语言中使用断言的两种方法进行了性能测试 * [Go-type-assertion-benchmark](https://github.com/hgfischer/Go-type-assertion-benchmark) - 对在 Go 语言中使用断言的两种方法进行了性能测试
* [Go-web-framework-benchmark](https://github.com/smallnest/Go-web-framework-benchmark) - Go web 框架基准 * [Go-web-framework-benchmark](https://github.com/smallnest/Go-web-framework-benchmark) - Go web 框架基准
* [Go_serialization_benchmarks](https://github.com/alecthomas/Go_serialization_benchmarks) - go语言序列化方法基准测试 * [Go_serialization_benchmarks](https://github.com/alecthomas/Go_serialization_benchmarks) - Go 语言序列化方法基准测试
* [Gocostmodel](https://github.com/PuerkitoBio/Gocostmodel) - go语言基础操作基准测试 * [Gocostmodel](https://github.com/PuerkitoBio/Gocostmodel) - Go 语言基础操作基准测试
* [Golang-micro-benchmarks](https://github.com/amscanne/Golang-micro-benchmarks) - 一些go语言微基准测试的集合目的是比较各种语言特性。 * [Golang-micro-benchmarks](https://github.com/amscanne/Golang-micro-benchmarks) - 一些go语言微基准测试的集合目的是比较各种语言特性。
* [Golang-sql-benchmark](https://github.com/tyler-smith/Golang-sql-benchmark) - 对一些流行的 Go database/SQL 工具进行基准测试 * [Golang-sql-benchmark](https://github.com/tyler-smith/Golang-sql-benchmark) - 对一些流行的 Go database/SQL 工具进行基准测试
* [Gospeed](https://github.com/feyeleanor/GoSpeed) - Go 语言微型基准测试工具,用于测试语言结构的速度 * [Gospeed](https://github.com/feyeleanor/GoSpeed) - Go 语言微型基准测试工具,用于测试语言结构的速度
* [kvbench](https://github.com/jimrobinson/kvbench) - 键值数据库基准测试 * [kvbench](https://github.com/jimrobinson/kvbench) - 键值数据库基准测试
* [skynet](https://github.com/atemerev/skynet) - Skynet 1M 线程微基准 * [skynet](https://github.com/atemerev/skynet) - Skynet 1M 线程微基准
* [speedtest-resize](https://github.com/fawick/speedtest-resize) - 比较了go语言的多种图片缩放算法 * [speedtest-resize](https://github.com/fawick/speedtest-resize) - 比较了 Go 语言的多种图片缩放算法
## 会议 ## 会议
@ -1605,7 +1606,7 @@ _可以找到新的 Go 语言库和软件的地方_
* [Go Blog](http://blog.Golang.org) - Go 语言官方博客 * [Go Blog](http://blog.Golang.org) - Go 语言官方博客
* [Go Challenge](http://Golang-challenge.org/) - 通过解题来学习 Go 语言,同时获得专家们的反馈 * [Go Challenge](http://Golang-challenge.org/) - 通过解题来学习 Go 语言,同时获得专家们的反馈
* [Go Forum](https://forum.Golangbridge.org) - 讨论 Go 的论坛. * [Go Forum](https://forum.Golangbridge.org) - 讨论 Go 的论坛.
* [Go In 5 Minutes](https://www.Goin5minutes.com/) - 5 minute ScreeNcasts focused on getting one thing done. * [Go In 5 Minutes](https://www.Goin5minutes.com/) - 5 分钟分享如何做好一件事
* [Go Projects](https://github.com/Golang/Go/wiki/Projects) - Go 语言社区 wiki 列表中的项目 * [Go Projects](https://github.com/Golang/Go/wiki/Projects) - Go 语言社区 wiki 列表中的项目
* [Gocryforhelp](https://github.com/ninedraft/Gocryforhelp) - 汇集了一些需要帮助的 Go 语言项目。一个开始你的开源之路的好地方 * [Gocryforhelp](https://github.com/ninedraft/Gocryforhelp) - 汇集了一些需要帮助的 Go 语言项目。一个开始你的开源之路的好地方
* [Godoc.org](https://Godoc.org/) - 开源 Go 语言软件包的文档库. * [Godoc.org](https://Godoc.org/) - 开源 Go 语言软件包的文档库.