Merge pull request #25 from guozhen-robot/robot-1562160540

auto commit
This commit is contained in:
Gaozhen Ying 2019-07-03 21:33:27 +08:00 committed by GitHub
commit 6ed1405c4f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,7 +6,7 @@
[Green]: ./docs/Green.svg "最近一周有更新" [Green]: ./docs/Green.svg "最近一周有更新"
[Yellow]: ./docs/Yellow.svg "最近一年没有更新" [Yellow]: ./docs/Yellow.svg "最近一年没有更新"
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2019-07-03 11:45:08(每隔1天同步一次)** **此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2019-07-03 21:25:11(每隔1天同步一次)**
**:star:项目地址 : [yinggaozhen/awesome-go-cn](https://github.com/yinggaozhen/awesome-go-cn):star:** **:star:项目地址 : [yinggaozhen/awesome-go-cn](https://github.com/yinggaozhen/awesome-go-cn):star:**
@ -131,7 +131,7 @@
* [EasyMIDI](https://github.com/algoGuy/EasyMIDI) - **star:20** EasyMidi是一个简单可靠的库用于处理标准midi文件(SMF)。![最近一年没有更新][Yellow] * [EasyMIDI](https://github.com/algoGuy/EasyMIDI) - **star:20** EasyMidi是一个简单可靠的库用于处理标准midi文件(SMF)。![最近一年没有更新][Yellow]
* [flac](https://github.com/eaburns/flac) - **star:84** 原生 Go FLAC解码器将FLAC文件解码为字节片。![最近一年没有更新][Yellow] * [flac](https://github.com/eaburns/flac) - **star:84** 原生 Go FLAC解码器将FLAC文件解码为字节片。![最近一年没有更新][Yellow]
* [flac](https://github.com/mewkiz/flac) - **star:101** 原生 Go FLAC编码器/解码器支持FLAC流。![star > 100][Bronze] * [flac](https://github.com/mewkiz/flac) - **star:100** 原生 Go FLAC编码器/解码器支持FLAC流。![star > 100][Bronze]
* [gaad](https://github.com/Comcast/gaad) - **star:55** 原生 Go AAC位流解析器。![最近一年没有更新][Yellow] * [gaad](https://github.com/Comcast/gaad) - **star:55** 原生 Go AAC位流解析器。![最近一年没有更新][Yellow]
* [go-sox](https://github.com/krig/go-sox) - **star:92** libsox 的 Go 语言实现接口。![最近一年没有更新][Yellow] * [go-sox](https://github.com/krig/go-sox) - **star:92** libsox 的 Go 语言实现接口。![最近一年没有更新][Yellow]
* [go_mediainfo](https://github.com/zhulik/go_mediainfo) - **star:24** libmediainfo 的 Go 语言实现接口。![最近一年没有更新][Yellow] * [go_mediainfo](https://github.com/zhulik/go_mediainfo) - **star:24** libmediainfo 的 Go 语言实现接口。![最近一年没有更新][Yellow]
@ -139,10 +139,10 @@
* [id3v2](https://github.com/bogem/id3v2) - **star:107** 快速稳定的 ID3 解析及写入Go库。![star > 100][Bronze] * [id3v2](https://github.com/bogem/id3v2) - **star:107** 快速稳定的 ID3 解析及写入Go库。![star > 100][Bronze]
* [malgo](https://github.com/gen2brain/malgo) - **star:68** 迷你音频库。 * [malgo](https://github.com/gen2brain/malgo) - **star:68** 迷你音频库。
* [minimp3](https://github.com/tosone/minimp3) - **star:25** 轻量级MP3解码器库。 * [minimp3](https://github.com/tosone/minimp3) - **star:25** 轻量级MP3解码器库。
* [mix](https://github.com/go-mix/mix) - **star:95** 基于序列的 Go 原生音乐混音器。![最近一年没有更新][Yellow] * [mix](https://github.com/go-mix/mix) - **star:96** 基于序列的 Go 原生音乐混音器。![最近一年没有更新][Yellow]
* [mp3](https://github.com/tcolgate/mp3) - **star:89** 原生 Go MP3解码器。![最近一年没有更新][Yellow] * [mp3](https://github.com/tcolgate/mp3) - **star:89** 原生 Go MP3解码器。![最近一年没有更新][Yellow]
* [music-theory](https://github.com/go-music-theory/music-theory) - **star:250** 基于 Go 的音乐理论模型。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [music-theory](https://github.com/go-music-theory/music-theory) - **star:251** 基于 Go 的音乐理论模型。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [Oto](https://github.com/hajimehoshi/oto) - **star:383** 多平台的 low-level 声音播放库。![star > 100][Bronze] ![最近一个周有更新][Green] * [Oto](https://github.com/hajimehoshi/oto) - **star:386** 多平台的 low-level 声音播放库。![star > 100][Bronze] ![最近一个周有更新][Green]
* [PortAudio](https://github.com/gordonklaus/portaudio) - **star:295** 基于 Go 的PortAudio audio I/O库。![star > 100][Bronze] * [PortAudio](https://github.com/gordonklaus/portaudio) - **star:295** 基于 Go 的PortAudio audio I/O库。![star > 100][Bronze]
* [portmidi](https://github.com/rakyll/portmidi) - **star:203** PortMidi的 Go 语言实现接口。。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [portmidi](https://github.com/rakyll/portmidi) - **star:203** PortMidi的 Go 语言实现接口。。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [taglib](https://github.com/wtolson/go-taglib) - **star:66** taglib 的 Go 语言实现接口。。 * [taglib](https://github.com/wtolson/go-taglib) - **star:66** taglib 的 Go 语言实现接口。。
@ -153,29 +153,29 @@
*用于实现验证方案的库。* *用于实现验证方案的库。*
* [authboss](https://github.com/volatiletech/authboss) - **star:1892** web模块化认证系统。它试图删除尽可能多的模板文件和硬编码以便每次新建一个新的web项目时您都可以插入、配置并开始构建您的应用程序而不必每次都构建一个身份验证系统。![star > 1000][Silver] ![最近一个周有更新][Green] * [authboss](https://github.com/volatiletech/authboss) - **star:1894** web模块化认证系统。它试图删除尽可能多的模板文件和硬编码以便每次新建一个新的web项目时您都可以插入、配置并开始构建您的应用程序而不必每次都构建一个身份验证系统。![star > 1000][Silver] ![最近一个周有更新][Green]
* [branca](https://github.com/hako/branca) - **star:67** 基于 Go 实现Branca令牌。 * [branca](https://github.com/hako/branca) - **star:67** 基于 Go 实现Branca令牌。
* [casbin](https://github.com/hsluoyz/casbin) - **star:4669** 支持ACL、RBAC、ABAC等访问控制模型的授权库。![star > 1000][Silver] ![最近一个周有更新][Green] * [casbin](https://github.com/hsluoyz/casbin) - **star:4669** 支持ACL、RBAC、ABAC等访问控制模型的授权库。![star > 1000][Silver] ![最近一个周有更新][Green]
* [cookiestxt](https://github.com/mengzhuo/cookiestxt) - **star:2** 提供cookie .txt文件格式的解析器。![最近一年没有更新][Yellow] * [cookiestxt](https://github.com/mengzhuo/cookiestxt) - **star:2** 提供cookie .txt文件格式的解析器。![最近一年没有更新][Yellow]
* [go-jose](https://github.com/square/go-jose) - **star:1088** 相当完整地实现了JOSE工作组的JSON Web令牌、JSON Web签名和JSON Web加密规范。![star > 1000][Silver] ![最近一个周有更新][Green] * [go-jose](https://github.com/square/go-jose) - **star:1087** 相当完整地实现了JOSE工作组的JSON Web令牌、JSON Web签名和JSON Web加密规范。![star > 1000][Silver] ![最近一个周有更新][Green]
* [go-oauth2-server](https://github.com/RichardKnop/go-oauth2-server) - **star:1247** 用 Golang 编写的独立且符合规范的OAuth2服务器。![star > 1000][Silver] * [go-oauth2-server](https://github.com/RichardKnop/go-oauth2-server) - **star:1249** 用 Golang 编写的独立且符合规范的OAuth2服务器。![star > 1000][Silver]
* [gologin](https://github.com/dghubble/gologin) - **star:1028** 用于使用OAuth1和OAuth2身份验证提供者登录的可链处理程序。![star > 1000][Silver] * [gologin](https://github.com/dghubble/gologin) - **star:1029** 用于使用OAuth1和OAuth2身份验证提供者登录的可链处理程序。![star > 1000][Silver]
* [gorbac](https://github.com/mikespook/gorbac) - **star:896** 轻量级的基于角色的访问控制(RBAC)实现。![star > 100][Bronze] * [gorbac](https://github.com/mikespook/gorbac) - **star:897** 轻量级的基于角色的访问控制(RBAC)实现。![star > 100][Bronze]
* [goth](https://github.com/markbates/goth) - **star:2214** 提供了 OAuth 和 OAuth2 的简单清晰易用的方法。可开箱即用处理多个提供程序。![star > 1000][Silver] * [goth](https://github.com/markbates/goth) - **star:2214** 提供了 OAuth 和 OAuth2 的简单清晰易用的方法。可开箱即用处理多个提供程序。![star > 1000][Silver]
* [httpauth](https://github.com/goji/httpauth) - **star:175** HTTP身份验证中间件。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [httpauth](https://github.com/goji/httpauth) - **star:175** HTTP身份验证中间件。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [jwt](https://github.com/robbert229/jwt) - **star:68** 简单易用的JSON Web令牌实现(JWT)。 * [jwt](https://github.com/robbert229/jwt) - **star:68** 简单易用的JSON Web令牌实现(JWT)。
* [jwt](https://github.com/pascaldekloe/jwt) - **star:76** 轻量级JSON Web令牌库。![最近一个周有更新][Green] * [jwt](https://github.com/pascaldekloe/jwt) - **star:76** 轻量级JSON Web令牌库。![最近一个周有更新][Green]
* [jwt-auth](https://github.com/adam-hanna/jwt-auth) - **star:151** JWT中间件可用于Golang http服务器提供了许多配置选项。![star > 100][Bronze] * [jwt-auth](https://github.com/adam-hanna/jwt-auth) - **star:151** JWT中间件可用于Golang http服务器提供了许多配置选项。![star > 100][Bronze]
* [jwt-go](https://github.com/dgrijalva/jwt-go) - **star:5709** JSON Web令牌(JWT)。![star > 5000][Gold] * [jwt-go](https://github.com/dgrijalva/jwt-go) - **star:5714** JSON Web令牌(JWT)。![star > 5000][Gold]
* [loginsrv](https://github.com/tarent/loginsrv) - **star:793** JWT登录微服务带有可插拔的后端服务如OAuth2 (Github)、htpasswd、osiam。![star > 100][Bronze] * [loginsrv](https://github.com/tarent/loginsrv) - **star:793** JWT登录微服务带有可插拔的后端服务如OAuth2 (Github)、htpasswd、osiam。![star > 100][Bronze]
* [oauth2](https://github.com/golang/oauth2) - **star:2325** goauth2的继任者。通用OAuth 2.0包附带JWT、谷歌api、计算引擎和应用程序引擎支持。![star > 1000][Silver] * [oauth2](https://github.com/golang/oauth2) - **star:2329** goauth2的继任者。通用OAuth 2.0包附带JWT、谷歌api、计算引擎和应用程序引擎支持。![star > 1000][Silver]
* [osin](https://github.com/openshift/osin) - **star:1535** OAuth2服务器库。![star > 1000][Silver] * [osin](https://github.com/openshift/osin) - **star:1534** OAuth2服务器库。![star > 1000][Silver]
* [paseto](https://github.com/o1egl/paseto) - **star:220** 平台无关的安全令牌(PASETO)。![star > 100][Bronze] * [paseto](https://github.com/o1egl/paseto) - **star:220** 平台无关的安全令牌(PASETO)。![star > 100][Bronze]
* [permissions2](https://github.com/xyproto/permissions2) - **star:346** 用于跟踪用户、登录状态和权限的库。依赖于cookie安全和bcrypt。![star > 100][Bronze] * [permissions2](https://github.com/xyproto/permissions2) - **star:346** 用于跟踪用户、登录状态和权限的库。依赖于cookie安全和bcrypt。![star > 100][Bronze]
* [rbac](https://github.com/zpatrick/rbac) - **star:25** 最小的RBAC包。 * [rbac](https://github.com/zpatrick/rbac) - **star:25** 最小的RBAC包。
* [scs](https://github.com/alexedwards/scs) - **star:515** HTTP服务器的会话管理器。![star > 100][Bronze] * [scs](https://github.com/alexedwards/scs) - **star:515** HTTP服务器的会话管理器。![star > 100][Bronze]
* [securecookie](https://github.com/chmike/securecookie) - **star:31** 高效安全的cookie编码/解码。 * [securecookie](https://github.com/chmike/securecookie) - **star:31** 高效安全的cookie编码/解码。
* [session](https://github.com/icza/session) - **star:87** web服务器会话管理(包括支持谷歌应用程序引擎- GAE)。![最近一个周有更新][Green] * [session](https://github.com/icza/session) - **star:88** web服务器会话管理(包括支持谷歌应用程序引擎- GAE)。![最近一个周有更新][Green]
* [sessiongate-go](https://github.com/f0rmiga/sessiongate-go) - **star:8** 使用SessionGate Redis模块进行会话管理。 * [sessiongate-go](https://github.com/f0rmiga/sessiongate-go) - **star:8** 使用SessionGate Redis模块进行会话管理。
* [sessions](https://github.com/adam-hanna/sessions) - **star:45** 非常简单,高性能,可深度定制的会话服务,主要用于的 go http 服务器。 * [sessions](https://github.com/adam-hanna/sessions) - **star:45** 非常简单,高性能,可深度定制的会话服务,主要用于的 go http 服务器。
* [signedvalue](https://github.com/sashka/signedvalue) - **star:7** 与[Tornado's](https://github.com/tornado oweb/tornado) 完全兼容的签名和时间戳字符串实现. create_signed_value ' ' decode_signed_value ',因此' set_secure_cookie '和' get_secure_cookie '。 * [signedvalue](https://github.com/sashka/signedvalue) - **star:7** 与[Tornado's](https://github.com/tornado oweb/tornado) 完全兼容的签名和时间戳字符串实现. create_signed_value ' ' decode_signed_value ',因此' set_secure_cookie '和' get_secure_cookie '。
@ -184,8 +184,8 @@
*用于构建和使用机器人的库。* *用于构建和使用机器人的库。*
* [go-chat-bot](https://github.com/go-chat-bot/bot) - **star:453** 用 Go 编写的IRC, Slack和电报机器人。![star > 100][Bronze] * [go-chat-bot](https://github.com/go-chat-bot/bot) - **star:454** 用 Go 编写的IRC, Slack和电报机器人。![star > 100][Bronze]
* [go-sarah](https://github.com/oklahomer/go-sarah) - **star:128** 此框架提供了聊天机器人相关的服务包括LINE、Slack、Gitter等。![star > 100][Bronze] ![最近一个周有更新][Green] * [go-sarah](https://github.com/oklahomer/go-sarah) - **star:129** 此框架提供了聊天机器人相关的服务包括LINE、Slack、Gitter等。![star > 100][Bronze] ![最近一个周有更新][Green]
* [go-tgbot](https://github.com/olebedev/go-tgbot) - **star:82** 由swagger文件、基于会话的路由器和中间件生成的纯Golang Telegram Bot API包装器。![最近一年没有更新][Yellow] * [go-tgbot](https://github.com/olebedev/go-tgbot) - **star:82** 由swagger文件、基于会话的路由器和中间件生成的纯Golang Telegram Bot API包装器。![最近一年没有更新][Yellow]
* [Golang CryptoTrading Bot](https://github.com/saniales/golang-crypto-trading-bot) - **star:207** 基于控制台的,用于加密货币交易所的的交易机器人。![star > 100][Bronze] * [Golang CryptoTrading Bot](https://github.com/saniales/golang-crypto-trading-bot) - **star:207** 基于控制台的,用于加密货币交易所的的交易机器人。![star > 100][Bronze]
* [govkbot](https://github.com/nikepan/govkbot) - **star:22** 简单的Go [VK](https://vk.com) bot库。 * [govkbot](https://github.com/nikepan/govkbot) - **star:22** 简单的Go [VK](https://vk.com) bot库。
@ -196,7 +196,7 @@
* [slacker](https://github.com/shomali11/slacker) - **star:298** 可简单创建Slack机器人的框架。![star > 100][Bronze] * [slacker](https://github.com/shomali11/slacker) - **star:298** 可简单创建Slack机器人的框架。![star > 100][Bronze]
* [slackscot](https://github.com/alexandre-normand/slackscot) - **star:10** 另一个构建Slack机器人的框架。![最近一个周有更新][Green] * [slackscot](https://github.com/alexandre-normand/slackscot) - **star:10** 另一个构建Slack机器人的框架。![最近一个周有更新][Green]
* [tbot](https://github.com/yanzay/tbot) - **star:212** 带有类似于net/http API的Telegram bot服务器。![star > 100][Bronze] * [tbot](https://github.com/yanzay/tbot) - **star:212** 带有类似于net/http API的Telegram bot服务器。![star > 100][Bronze]
* [telebot](https://github.com/tucnak/telebot) - **star:923** 用Go编写的Telegram bot框架。![star > 100][Bronze] * [telebot](https://github.com/tucnak/telebot) - **star:925** 用Go编写的Telegram bot框架。![star > 100][Bronze]
* [telegram-bot-api](https://github.com/Syfaro/telegram-bot-api) - **star:1561** 简单轻量级的Telegram bot客户端。![star > 1000][Silver] * [telegram-bot-api](https://github.com/Syfaro/telegram-bot-api) - **star:1561** 简单轻量级的Telegram bot客户端。![star > 1000][Silver]
* [Tenyks](https://github.com/kyleterry/tenyks) - **star:167** 面向服务的IRC bot使用Redis和JSON进行消息传递。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [Tenyks](https://github.com/kyleterry/tenyks) - **star:167** 面向服务的IRC bot使用Redis和JSON进行消息传递。![star > 100][Bronze] ![最近一年没有更新][Yellow]
@ -213,45 +213,45 @@
* [cli-init](https://github.com/tcnksm/gcli) - **star:867** 一个简单就可开启构建Golang命令行的应用程序。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [cli-init](https://github.com/tcnksm/gcli) - **star:867** 一个简单就可开启构建Golang命令行的应用程序。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [climax](http://github.com/tucnak/climax) - Alternative CLI with "human face", in spirit of Go command. * [climax](http://github.com/tucnak/climax) - Alternative CLI with "human face", in spirit of Go command.
* [cmdr](https://github.com/hedzr/cmdr) - **star:7** 一个POSIX/GNU风格的、类似getopt的命令行UI Go库。 * [cmdr](https://github.com/hedzr/cmdr) - **star:7** 一个POSIX/GNU风格的、类似getopt的命令行UI Go库。
* [cobra](https://github.com/spf13/cobra) - **star:12559** 现代Go CLI命令行交互工具。![star > 5000][Gold] ![最近一个周有更新][Green] * [cobra](https://github.com/spf13/cobra) - **star:12580** 现代Go CLI命令行交互工具。![star > 5000][Gold] ![最近一个周有更新][Green]
* [commandeer](https://github.com/jaffee/commandeer) - **star:78** 开发友好的CLI应用程序。![最近一个周有更新][Green] * [commandeer](https://github.com/jaffee/commandeer) - **star:78** 开发友好的CLI应用程序。![最近一个周有更新][Green]
* [complete](https://github.com/posener/complete) - **star:607** 使用 Go 语言编写的 bash 命令补全工具以及 Go 命令补全工具.![star > 100][Bronze] ![最近一个周有更新][Green] * [complete](https://github.com/posener/complete) - **star:607** 使用 Go 语言编写的 bash 命令补全工具以及 Go 命令补全工具.![star > 100][Bronze] ![最近一个周有更新][Green]
* [docopt.go](https://github.com/docopt/docopt.go) - **star:1133** 会让你满意的命令行参数解析器。![star > 1000][Silver] * [docopt.go](https://github.com/docopt/docopt.go) - **star:1133** 会让你满意的命令行参数解析器。![star > 1000][Silver]
* [env](https://github.com/codingconcepts/env) - **star:41** 基于标记的结构化的环境配置。 * [env](https://github.com/codingconcepts/env) - **star:41** 基于标记的结构化的环境配置。
* [flag](https://github.com/cosiner/flag) - **star:100** 简单但功能强大的命令行选项解析库用于支持Go子命令。![star > 100][Bronze] * [flag](https://github.com/cosiner/flag) - **star:100** 简单但功能强大的命令行选项解析库用于支持Go子命令。![star > 100][Bronze]
* [flaggy](https://github.com/integrii/flaggy) - **star:441** 一个健壮的、易用的标志包,具有出色的子命令支持。![star > 100][Bronze] * [flaggy](https://github.com/integrii/flaggy) - **star:441** 一个健壮的、易用的标志包,具有出色的子命令支持。![star > 100][Bronze] ![最近一个周有更新][Green]
* [flagvar](https://github.com/sgreben/flagvar) - **star:31** 符合 Go 标准的“flag”标志参数类型包。 * [flagvar](https://github.com/sgreben/flagvar) - **star:31** 符合 Go 标准的“flag”标志参数类型包。
* [go-arg](https://github.com/alexflint/go-arg) - **star:641** 基于结构的参数解析。![star > 100][Bronze] * [go-arg](https://github.com/alexflint/go-arg) - **star:642** 基于结构的参数解析。![star > 100][Bronze]
* [go-commander](https://github.com/yitsushi/go-commander) - **star:14** 用于简化CLI工作流的 Go 库。 * [go-commander](https://github.com/yitsushi/go-commander) - **star:14** 用于简化CLI工作流的 Go 库。
* [go-flags](https://github.com/jessevdk/go-flags) - **star:1488** Go 命令行选项解析器。![star > 1000][Silver] * [go-flags](https://github.com/jessevdk/go-flags) - **star:1491** Go 命令行选项解析器。![star > 1000][Silver]
* [go-getoptions](https://github.com/DavidGamba/go-getoptions) - **star:5** Go 选择解析器借鉴于Perl灵活性的GetOpt::Long。![最近一个周有更新][Green] * [go-getoptions](https://github.com/DavidGamba/go-getoptions) - **star:5** Go 选择解析器借鉴于Perl灵活性的GetOpt::Long。![最近一个周有更新][Green]
* [gocmd](https://github.com/devfacet/gocmd) - **star:33** 用于构建命令行应用程序。 * [gocmd](https://github.com/devfacet/gocmd) - **star:33** 用于构建命令行应用程序。
* [hiboot cli](https://github.com/hidevopsio/hiboot/tree/master/pkg/app/cli) - 具有自动配置和依赖注入的cli应用程序框架。 * [hiboot cli](https://github.com/hidevopsio/hiboot/tree/master/pkg/app/cli) - 具有自动配置和依赖注入的cli应用程序框架。
* [job](https://github.com/liujianping/job) - **star:41** 工作,把你的短期指令当作长期任务。 * [job](https://github.com/liujianping/job) - **star:43** 工作,把你的短期指令当作长期任务。
* [kingpin](https://github.com/alecthomas/kingpin) - **star:2491** 支持子命令的命令行和标志解析器。![star > 1000][Silver] * [kingpin](https://github.com/alecthomas/kingpin) - **star:2493** 支持子命令的命令行和标志解析器。![star > 1000][Silver]
* [liner](https://github.com/peterh/liner) - **star:569** 类似readline-like的命令行接口库。![star > 100][Bronze] * [liner](https://github.com/peterh/liner) - **star:569** 类似readline-like的命令行接口库。![star > 100][Bronze]
* [mitchellh/cli](https://github.com/mitchellh/cli) - **star:983** 用于实现命令行接口的Go库。![star > 100][Bronze] * [mitchellh/cli](https://github.com/mitchellh/cli) - **star:984** 用于实现命令行接口的Go库。![star > 100][Bronze]
* [mow.cli](https://github.com/jawher/mow.cli) - **star:619** 用于构建具有复杂标志和参数解析和验证的CLI应用程序。![star > 100][Bronze] * [mow.cli](https://github.com/jawher/mow.cli) - **star:619** 用于构建具有复杂标志和参数解析和验证的CLI应用程序。![star > 100][Bronze]
* [ops](https://github.com/nanovms/ops) - **star:187** Unikernel Builder /协调器。![star > 100][Bronze] ![最近一个周有更新][Green] * [ops](https://github.com/nanovms/ops) - **star:187** Unikernel Builder /协调器。![star > 100][Bronze] ![最近一个周有更新][Green]
* [pflag](https://github.com/spf13/pflag) - **star:729** 基于POSIX/GNU-style --flags实现的包主要用于替换Go的falg包。![star > 100][Bronze] ![最近一个周有更新][Green] * [pflag](https://github.com/spf13/pflag) - **star:731** 基于POSIX/GNU-style --flags实现的包主要用于替换Go的falg包。![star > 100][Bronze] ![最近一个周有更新][Green]
* [readline](https://github.com/chzyer/readline) - **star:1362** 纯golang实现在MIT许可下提供了GNU-Readline的大部分特性。![star > 1000][Silver] * [readline](https://github.com/chzyer/readline) - **star:1362** 纯golang实现在MIT许可下提供了GNU-Readline的大部分特性。![star > 1000][Silver]
* [sand](https://github.com/Zaba505/sand) - **star:5** 用于创建解释器等的简单API。 * [sand](https://github.com/Zaba505/sand) - **star:5** 用于创建解释器等的简单API。
* [sflags](https://github.com/octago/sflags) - **star:84** 基于结构的flag生成器用于flag、urfave/cli、pflag、cobra、kingpin和其他库。 * [sflags](https://github.com/octago/sflags) - **star:84** 基于结构的flag生成器用于flag、urfave/cli、pflag、cobra、kingpin和其他库。
* [strumt](https://github.com/antham/strumt) - **star:27** 用于创建提示链。 * [strumt](https://github.com/antham/strumt) - **star:27** 用于创建提示链。
* [ukautz/clif](https://github.com/ukautz/clif) - **star:98** 简小的命令行接口框架。 * [ukautz/clif](https://github.com/ukautz/clif) - **star:98** 简小的命令行接口框架。
* [urfave/cli](https://github.com/urfave/cli) - **star:11063** 可让你简单、快速和愉快的构建命令行应用(之前是codegangsta/cli)。![star > 5000][Gold] ![最近一个周有更新][Green] * [urfave/cli](https://github.com/urfave/cli) - **star:11072** 可让你简单、快速和愉快的构建命令行应用(之前是codegangsta/cli)。![star > 5000][Gold] ![最近一个周有更新][Green]
* [wlog](https://github.com/dixonwille/wlog) - **star:33** 支持跨平台和并发的简单日志记录接口。![最近一年没有更新][Yellow] * [wlog](https://github.com/dixonwille/wlog) - **star:34** 支持跨平台和并发的简单日志记录接口。![最近一年没有更新][Yellow]
* [wmenu](https://github.com/dixonwille/wmenu) - **star:80** 为cli程序提供了简单上手的菜单可提示用户作出选择。 * [wmenu](https://github.com/dixonwille/wmenu) - **star:80** 为cli程序提供了简单上手的菜单可提示用户作出选择。
### 高级控制台用户界面 ### 高级控制台用户界面
*用于构建控制台应用程序和控制台用户界面的库。* *用于构建控制台应用程序和控制台用户界面的库。*
* [asciigraph](https://github.com/guptarohit/asciigraph) - **star:1109** 在命令行中构建轻量级ASCII线图╭┈╯应用程序中没有其他依赖项。![star > 1000][Silver] * [asciigraph](https://github.com/guptarohit/asciigraph) - **star:1111** 在命令行中构建轻量级ASCII线图╭┈╯应用程序中没有其他依赖项。![star > 1000][Silver]
* [aurora](https://github.com/logrusorgru/aurora) - **star:596** 支持fmt.Printf/Sprintf的ANSI终端颜色。![star > 100][Bronze] * [aurora](https://github.com/logrusorgru/aurora) - **star:599** 支持fmt.Printf/Sprintf的ANSI终端颜色。![star > 100][Bronze]
* [cfmt](https://github.com/mingrammer/cfmt) - **star:67** 提供上下文的fmt灵感来自于bootstrap color classes。 * [cfmt](https://github.com/mingrammer/cfmt) - **star:67** 提供上下文的fmt灵感来自于bootstrap color classes。
* [chalk](https://github.com/ttacon/chalk) - **star:302** 美化终端/控制台输出。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [chalk](https://github.com/ttacon/chalk) - **star:302** 美化终端/控制台输出。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [color](https://github.com/fatih/color) - **star:2980** 多功能包装,彩色终端输出。![star > 1000][Silver] * [color](https://github.com/fatih/color) - **star:2979** 多功能包装,彩色终端输出。![star > 1000][Silver]
* [colourize](https://github.com/TreyBastian/colourize) - **star:16** 在终端提供ANSI彩色文本。![最近一年没有更新][Yellow] * [colourize](https://github.com/TreyBastian/colourize) - **star:16** 在终端提供ANSI彩色文本。![最近一年没有更新][Yellow]
* [ctc](https://github.com/wzshiming/ctc) - **star:9** 不需要Print方法的非侵入性跨平台终端颜色库。 * [ctc](https://github.com/wzshiming/ctc) - **star:9** 不需要Print方法的非侵入性跨平台终端颜色库。
* [go-ataman](https://github.com/workanator/go-ataman) - **star:8** 在终端提供ANSI彩色文本模板。![最近一年没有更新][Yellow] * [go-ataman](https://github.com/workanator/go-ataman) - **star:8** 在终端提供ANSI彩色文本模板。![最近一年没有更新][Yellow]
@ -296,13 +296,13 @@
* [gofigure](https://github.com/ian-kent/gofigure) - **star:57** 让程序配置变得简单。![最近一年没有更新][Yellow] * [gofigure](https://github.com/ian-kent/gofigure) - **star:57** 让程序配置变得简单。![最近一年没有更新][Yellow]
* [gone/jconf](https://github.com/One-com/gone/tree/master/jconf) - 模块化的JSON配置。保持配置结构及其配置的代码并将解析委托给子模块而不牺牲配置的完整序列化。 * [gone/jconf](https://github.com/One-com/gone/tree/master/jconf) - 模块化的JSON配置。保持配置结构及其配置的代码并将解析委托给子模块而不牺牲配置的完整序列化。
* [gookit/config](https://github.com/gookit/config) - **star:73** 程序配置管理(load,get,set)。支持JSON, YAML, TOML, INI, HCL。支持多文件加载数据覆盖合并。![最近一个周有更新][Green] * [gookit/config](https://github.com/gookit/config) - **star:73** 程序配置管理(load,get,set)。支持JSON, YAML, TOML, INI, HCL。支持多文件加载数据覆盖合并。![最近一个周有更新][Green]
* [harvester](https://github.com/beatlabs/harvester) - **star:19** 一个易于使用的静态和动态配置包![最近一个周有更新][Green] * [harvester](https://github.com/beatlabs/harvester) - **star:22** 一个易于使用的静态和动态配置包
* [hjson](https://github.com/hjson/hjson-go) - **star:171** 更加人性化的JSON配置。轻松的语法更少的错误更多的注释。![star > 100][Bronze] * [hjson](https://github.com/hjson/hjson-go) - **star:171** 更加人性化的JSON配置。轻松的语法更少的错误更多的注释。![star > 100][Bronze]
* [ingo](https://github.com/schachmat/ingo) - **star:23** flag保存在类ini的配置文件中。![最近一年没有更新][Yellow] * [ingo](https://github.com/schachmat/ingo) - **star:23** flag保存在类ini的配置文件中。![最近一年没有更新][Yellow]
* [ini](https://github.com/go-ini/ini) - **star:1520** 读和写INI文件。![star > 1000][Silver] * [ini](https://github.com/go-ini/ini) - **star:1520** 读和写INI文件。![star > 1000][Silver]
* [joshbetz/config](https://github.com/joshbetz/config) - **star:195** 一个可解析环境变量、JSON文件小巧的配置库在SIGHUP时会自动重新加载。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [joshbetz/config](https://github.com/joshbetz/config) - **star:195** 一个可解析环境变量、JSON文件小巧的配置库在SIGHUP时会自动重新加载。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [kelseyhightower/envconfig](https://github.com/kelseyhightower/envconfig) - **star:2345** 管理来自环境变量的配置数据。![star > 1000][Silver] ![最近一个周有更新][Green] * [kelseyhightower/envconfig](https://github.com/kelseyhightower/envconfig) - **star:2345** 管理来自环境变量的配置数据。![star > 1000][Silver] ![最近一个周有更新][Green]
* [koanf](https://github.com/knadh/koanf) - **star:67** 轻量级可扩展库用于读取Go应用程序中的配置。内置支持JSON, TOML, YAML, env命令行。![最近一个周有更新][Green] * [koanf](https://github.com/knadh/koanf) - **star:69** 轻量级可扩展库用于读取Go应用程序中的配置。内置支持JSON, TOML, YAML, env命令行。![最近一个周有更新][Green]
* [konfig](https://github.com/lalamove/konfig) - **star:507** 可组合、可观察和高性能的分布式配置管理。![star > 100][Bronze] * [konfig](https://github.com/lalamove/konfig) - **star:507** 可组合、可观察和高性能的分布式配置管理。![star > 100][Bronze]
* [mini](https://github.com/sasbury/mini) - **star:19** 用于解析ini类型的配置文件。 * [mini](https://github.com/sasbury/mini) - **star:19** 用于解析ini类型的配置文件。
* [sprbox](https://github.com/oblq/sprbox) - **star:3** 支持构建环境的工具箱工厂和其他不确定的配置解析器(如YAML、TOML、JSON和环境vars)。 * [sprbox](https://github.com/oblq/sprbox) - **star:3** 支持构建环境的工具箱工厂和其他不确定的配置解析器(如YAML、TOML、JSON和环境vars)。
@ -389,7 +389,7 @@
* [badger](https://github.com/dgraph-io/badger) - **star:6097** 快速 K/V 存储。![star > 5000][Gold] ![最近一个周有更新][Green] * [badger](https://github.com/dgraph-io/badger) - **star:6097** 快速 K/V 存储。![star > 5000][Gold] ![最近一个周有更新][Green]
* [bcache](https://github.com/iwanbk/bcache) - **star:26** 基于内存的最终一致的分布式缓存。 * [bcache](https://github.com/iwanbk/bcache) - **star:26** 基于内存的最终一致的分布式缓存。
* [BigCache](https://github.com/allegro/bigcache) - **star:2389** 高效的键/值缓存为千兆字节的数据。![star > 1000][Silver] ![最近一个周有更新][Green] * [BigCache](https://github.com/allegro/bigcache) - **star:2389** 高效的键/值缓存为千兆字节的数据。![star > 1000][Silver]
* [bolt](https://github.com/boltdb/bolt) - **star:9866** K/V 数据库。![star > 5000][Gold] ![最近一年没有更新][Yellow] * [bolt](https://github.com/boltdb/bolt) - **star:9866** K/V 数据库。![star > 5000][Gold] ![最近一年没有更新][Yellow]
* [buntdb](https://github.com/tidwall/buntdb) - **star:2419** 基于内存的K/V快速可嵌入的数据库可自定义索引和空间支持。![star > 1000][Silver] * [buntdb](https://github.com/tidwall/buntdb) - **star:2419** 基于内存的K/V快速可嵌入的数据库可自定义索引和空间支持。![star > 1000][Silver]
* [cache](https://github.com/akyoto/cache) - **star:10** 基于内存的 K/V 存储:带生命周期的值存储0个依赖项<100 LoC, 100%覆盖率 * [cache](https://github.com/akyoto/cache) - **star:10** 基于内存的 K/V 存储:带生命周期的值存储0个依赖项<100 LoC, 100%覆盖率
@ -571,7 +571,7 @@
* [flowgraph](https://github.com/vectaport/flowgraph) - **star:17** flow-based programming package。 * [flowgraph](https://github.com/vectaport/flowgraph) - **star:17** flow-based programming package。
* [gleam](https://github.com/chrislusf/gleam) - **star:2040** 使用纯Go和Luajit编写的快速、可伸缩的分布式map/reduce系统结合了Go的高并发性和Luajit的高性能可以独立运行或分布式运行。![star > 1000][Silver] ![最近一个周有更新][Green] * [gleam](https://github.com/chrislusf/gleam) - **star:2040** 使用纯Go和Luajit编写的快速、可伸缩的分布式map/reduce系统结合了Go的高并发性和Luajit的高性能可以独立运行或分布式运行。![star > 1000][Silver] ![最近一个周有更新][Green]
* [glow](https://github.com/chrislusf/glow) - **star:2494** 全部用 Go 实现易用、可伸缩可用于分布式大数据处理Map-Reduce, DAG执行。![star > 1000][Silver] * [glow](https://github.com/chrislusf/glow) - **star:2494** 全部用 Go 实现易用、可伸缩可用于分布式大数据处理Map-Reduce, DAG执行。![star > 1000][Silver]
* [go-health](https://github.com/InVisionApp/go-health) - **star:473** 用于在服务中启用异步依赖项健康检查的库。![star > 100][Bronze] ![最近一个周有更新][Green] * [go-health](https://github.com/InVisionApp/go-health) - **star:473** 用于在服务中启用异步依赖项健康检查的库。![star > 100][Bronze]
* [go-jump](https://github.com/dgryski/go-jump) - **star:251** 提供了谷歌的 “Jump” 一致哈希函数接口。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [go-jump](https://github.com/dgryski/go-jump) - **star:251** 提供了谷歌的 “Jump” 一致哈希函数接口。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [go-kit](https://github.com/go-kit/kit) - **star:14096** 支持服务发现、负载平衡、插件式传输、请求跟踪等功能的Microservice toolkit。![star > 5000][Gold] ![最近一个周有更新][Green] * [go-kit](https://github.com/go-kit/kit) - **star:14096** 支持服务发现、负载平衡、插件式传输、请求跟踪等功能的Microservice toolkit。![star > 5000][Gold] ![最近一个周有更新][Green]
* [gorpc](https://github.com/valyala/gorpc) - **star:546** 简单、快速和可伸缩的RPC库。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [gorpc](https://github.com/valyala/gorpc) - **star:546** 简单、快速和可伸缩的RPC库。![star > 100][Bronze] ![最近一年没有更新][Yellow]
@ -655,7 +655,7 @@
* [flop](https://github.com/homedepot/flop) - **star:8** 文件操作库,是[GNU cp](https://www.gnu.org/software/coreutils/manual/html_node/cp- invoc.html)的镜像。 * [flop](https://github.com/homedepot/flop) - **star:8** 文件操作库,是[GNU cp](https://www.gnu.org/software/coreutils/manual/html_node/cp- invoc.html)的镜像。
* [go-csv-tag](https://github.com/artonge/go-csv-tag) - **star:44** 使用 tag 加载 csv 文件。 * [go-csv-tag](https://github.com/artonge/go-csv-tag) - **star:44** 使用 tag 加载 csv 文件。
* [go-decent-copy](https://github.com/hugocarreira/go-decent-copy) - **star:11** 拷贝文件。 * [go-decent-copy](https://github.com/hugocarreira/go-decent-copy) - **star:11** 拷贝文件。
* [go-exiftool](https://github.com/barasher/go-exiftool) - ExifTool 的 Go 实现,这个著名的库用于从文件(图片、PDF、office…)中提取尽可能多的元数据(EXIF、IPTC…)。 * [go-exiftool](https://github.com/barasher/go-exiftool) - **star:1** ExifTool 的 Go 实现,这个著名的库用于从文件(图片、PDF、office…)中提取尽可能多的元数据(EXIF、IPTC…)。
* [go-gtfs](https://github.com/artonge/go-gtfs) - **star:15** 加载gtfs文件。 * [go-gtfs](https://github.com/artonge/go-gtfs) - **star:15** 加载gtfs文件。
* [notify](https://github.com/rjeczalik/notify) - **star:483** 文件系统事件通知库具有类似于os/signal的简单API。![star > 100][Bronze] * [notify](https://github.com/rjeczalik/notify) - **star:483** 文件系统事件通知库具有类似于os/signal的简单API。![star > 100][Bronze]
* [opc](https://github.com/qmuntal/opc) - **star:57** 加载Open Packaging Conventions (OPC)文件。 * [opc](https://github.com/qmuntal/opc) - **star:57** 加载Open Packaging Conventions (OPC)文件。
@ -691,7 +691,7 @@
* [form](https://github.com/go-playground/form) - **star:347** 将 url 中的数据解析到 Go 变量中,以及将 Go 语言变量编码进 url。支持 Dual Array 及 Full map。![star > 100][Bronze] * [form](https://github.com/go-playground/form) - **star:347** 将 url 中的数据解析到 Go 变量中,以及将 Go 语言变量编码进 url。支持 Dual Array 及 Full map。![star > 100][Bronze]
* [formam](https://github.com/monoculum/formam) - **star:123** 将表单的值解码为 struct。![star > 100][Bronze] * [formam](https://github.com/monoculum/formam) - **star:123** 将表单的值解码为 struct。![star > 100][Bronze]
* [forms](https://github.com/albrow/forms) - **star:103** 与框架无关的库,用于解析和验证支持多部分表单和文件的表单/JSON数据。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [forms](https://github.com/albrow/forms) - **star:103** 与框架无关的库,用于解析和验证支持多部分表单和文件的表单/JSON数据。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [gorilla/csrf](https://github.com/gorilla/csrf) - **star:423** 用于Go web应用程序和服务的CSRF保护。![star > 100][Bronze] ![最近一个周有更新][Green] * [gorilla/csrf](https://github.com/gorilla/csrf) - **star:423** 用于Go web应用程序和服务的CSRF保护。![star > 100][Bronze]
* [nosurf](https://github.com/justinas/nosurf) - **star:957** CSRF保护中间件。![star > 100][Bronze] * [nosurf](https://github.com/justinas/nosurf) - **star:957** CSRF保护中间件。![star > 100][Bronze]
## 方法 ## 方法
@ -822,7 +822,7 @@
* [mac-activity-tracker](https://github.com/prashantgupta24/activity-tracker) - **star:1** 用于通知计算机上的任何(可插入的)活动的 OSX 库。 * [mac-activity-tracker](https://github.com/prashantgupta24/activity-tracker) - **star:1** 用于通知计算机上的任何(可插入的)活动的 OSX 库。
* [mac-sleep-notifier](https://github.com/prashantgupta24/mac-sleep-notifier) - OSX 睡眠/唤醒通知。 * [mac-sleep-notifier](https://github.com/prashantgupta24/mac-sleep-notifier) - OSX 睡眠/唤醒通知。
* [robotgo](https://github.com/go-vgo/robotgo) - **star:4351** 实现跨平台的GUI系统自动化。包含了控制鼠标、键盘等功能。![star > 1000][Silver] ![最近一个周有更新][Green] * [robotgo](https://github.com/go-vgo/robotgo) - **star:4351** 实现跨平台的GUI系统自动化。包含了控制鼠标、键盘等功能。![star > 1000][Silver] ![最近一个周有更新][Green]
* [systray](https://github.com/getlantern/systray) - **star:754** 跨平台 Go 库,可在通知区放置图标和菜单。![star > 100][Bronze] ![最近一个周有更新][Green] * [systray](https://github.com/getlantern/systray) - **star:754** 跨平台 Go 库,可在通知区放置图标和菜单。![star > 100][Bronze]
* [trayhost](https://github.com/shurcooL/trayhost) - **star:158** 跨平台 Go 库,可用于在主机操作系统的任务栏中放置图标。![star > 100][Bronze] * [trayhost](https://github.com/shurcooL/trayhost) - **star:158** 跨平台 Go 库,可用于在主机操作系统的任务栏中放置图标。![star > 100][Bronze]
@ -1047,7 +1047,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [rmqconn](https://github.com/sbabiv/rmqconn) - RabbitMQ重新连接。amqp包装器。连接和amqp.Dial。在强制关闭对Close()方法的调用之前,允许在连接断开时重新连接。 * [rmqconn](https://github.com/sbabiv/rmqconn) - RabbitMQ重新连接。amqp包装器。连接和amqp.Dial。在强制关闭对Close()方法的调用之前,允许在连接断开时重新连接。
* [sarama](https://github.com/Shopify/sarama) - **star:4456** Go Apache Kafka的库。![star > 1000][Silver] ![最近一个周有更新][Green] * [sarama](https://github.com/Shopify/sarama) - **star:4456** Go Apache Kafka的库。![star > 1000][Silver] ![最近一个周有更新][Green]
* [Uniqush-Push](https://github.com/uniqush/uniqush-push) - **star:1093** Redis支持面向移动设备的服务器端通知的统一推送服务。![star > 1000][Silver] * [Uniqush-Push](https://github.com/uniqush/uniqush-push) - **star:1093** Redis支持面向移动设备的服务器端通知的统一推送服务。![star > 1000][Silver]
* [zmq4](https://github.com/pebbe/zmq4) - **star:770** 转接口到ZeroMQ版本4。也可用于[版本3](https://github.com/pebbe/zmq3)和[版本2](https://github.com/pebbe/zmq2)。![star > 100][Bronze] ![最近一个周有更新][Green] * [zmq4](https://github.com/pebbe/zmq4) - **star:770** 转接口到ZeroMQ版本4。也可用于[版本3](https://github.com/pebbe/zmq3)和[版本2](https://github.com/pebbe/zmq2)。![star > 100][Bronze]
## 微软办公软件 ## 微软办公软件
@ -1865,7 +1865,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Microservice](https://github.com/claygod/microservice) - **star:56** 创建微服务的框架用Golang编写。 * [Microservice](https://github.com/claygod/microservice) - **star:56** 创建微服务的框架用Golang编写。
* [neo](https://github.com/ivpusic/neo) - **star:392** Neo是一个非常简单且快速的Web框架API。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [neo](https://github.com/ivpusic/neo) - **star:392** Neo是一个非常简单且快速的Web框架API。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [nio](https://github.com/go-nio/nio) - **star:21** 现代的、最小的和高效的Go HTTP框架。 * [nio](https://github.com/go-nio/nio) - **star:21** 现代的、最小的和高效的Go HTTP框架。
* [patron](https://github.com/beatlabs/patron) - **star:20** Patron是一个遵循最佳云实践的微服务框架专注于提升开发效率。![最近一个周有更新][Green] * [patron](https://github.com/beatlabs/patron) - **star:21** Patron是一个遵循最佳云实践的微服务框架专注于提升开发效率。![最近一个周有更新][Green]
* [Resoursea](https://github.com/resoursea/api) - **star:29** 用于快速编写基于资源的服务的REST框架。![最近一年没有更新][Yellow] * [Resoursea](https://github.com/resoursea/api) - **star:29** 用于快速编写基于资源的服务的REST框架。![最近一年没有更新][Yellow]
* [REST Layer](http://rest-layer.io) - 框架用于在数据库之上构建REST/GraphQL API主要是通过代码进行配置。 * [REST Layer](http://rest-layer.io) - 框架用于在数据库之上构建REST/GraphQL API主要是通过代码进行配置。
* [Revel](https://github.com/revel/revel) - **star:11169** 用于Go语言的高效web框架。![star > 5000][Gold] * [Revel](https://github.com/revel/revel) - **star:11169** 用于Go语言的高效web框架。![star > 5000][Gold]
@ -1991,7 +1991,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-plus](https://github.com/joefitzgerald/go-plus) - **star:1479** 在 Atom 中添加自动完成,格式化,语法检查,高亮和审查。![star > 1000][Silver] ![最近一个周有更新][Green] * [go-plus](https://github.com/joefitzgerald/go-plus) - **star:1479** 在 Atom 中添加自动完成,格式化,语法检查,高亮和审查。![star > 1000][Silver] ![最近一个周有更新][Green]
* [gocode](https://github.com/nsf/gocode) - **star:4713** Autocompletion daemon for the Go programming language.![star > 1000][Silver] * [gocode](https://github.com/nsf/gocode) - **star:4713** Autocompletion daemon for the Go programming language.![star > 1000][Silver]
* [goprofiling](https://marketplace.visualstudio.com/items?itemName=MaxMedia.go-prof) - 在 VS Code 中支持 Go 的基准分析。 * [goprofiling](https://marketplace.visualstudio.com/items?itemName=MaxMedia.go-prof) - 在 VS Code 中支持 Go 的基准分析。
* [GoSublime](https://github.com/DisposaBoy/GoSublime) - **star:3217** 包含了可为文本编辑器 SublimeText 3 提供代码自动填充和其他类似IDE的功能的 Golang IDE 插件集合。![star > 1000][Silver] ![最近一个周有更新][Green] * [GoSublime](https://github.com/DisposaBoy/GoSublime) - **star:3217** 包含了可为文本编辑器 SublimeText 3 提供代码自动填充和其他类似IDE的功能的 Golang IDE 插件集合。![star > 1000][Silver]
* [gounit-vim](https://github.com/hexdigest/gounit-vim) - **star:17** 基于函数或方法的签名生成Go测试的Vim插件。 * [gounit-vim](https://github.com/hexdigest/gounit-vim) - **star:17** 基于函数或方法的签名生成Go测试的Vim插件。
* [theia-go-extension](https://github.com/theia-ide/theia-go-extension) - **star:12** 在 Theia IDE中支持 Go。 * [theia-go-extension](https://github.com/theia-ide/theia-go-extension) - **star:12** 在 Theia IDE中支持 Go。
* [velour](https://github.com/velour/velour) - **star:16** acme编辑器的IRC客户端。 * [velour](https://github.com/velour/velour) - **star:16** acme编辑器的IRC客户端。
@ -2070,7 +2070,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Moby](https://github.com/moby/moby) - **star:53961** Collaborative project for the container ecosystem to assemble container-based systems.![star > 5000][Gold] ![最近一个周有更新][Green] * [Moby](https://github.com/moby/moby) - **star:53961** Collaborative project for the container ecosystem to assemble container-based systems.![star > 5000][Gold] ![最近一个周有更新][Green]
* [Mora](https://github.com/emicklei/mora) - **star:263** 用于访问 MongoDB 文档和元数据的 REST 服务器。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [Mora](https://github.com/emicklei/mora) - **star:263** 用于访问 MongoDB 文档和元数据的 REST 服务器。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [ostent](https://github.com/ostrost/ostent) - **star:165** 收集和显示系统指标,并可选 Graphite and/or fluxdb作为依赖。![star > 100][Bronze] ![最近一年没有更新][Yellow] * [ostent](https://github.com/ostrost/ostent) - **star:165** 收集和显示系统指标,并可选 Graphite and/or fluxdb作为依赖。![star > 100][Bronze] ![最近一年没有更新][Yellow]
* [Packer](https://github.com/mitchellh/packer) - **star:9065** 用于从一个源配置为多个平台创建相同的机器图像。![star > 5000][Gold] ![最近一个周有更新][Green] * [Packer](https://github.com/mitchellh/packer) - **star:9072** 用于从一个源配置为多个平台创建相同的机器图像。![star > 5000][Gold] ![最近一个周有更新][Green]
* [Pewpew](https://github.com/bengadbois/pewpew) - **star:199** 灵活的 HTTP 命令行压测工具。![star > 100][Bronze] * [Pewpew](https://github.com/bengadbois/pewpew) - **star:199** 灵活的 HTTP 命令行压测工具。![star > 100][Bronze]
* [Pomerium](https://github.com/pomerium/pomerium) - **star:464** Pomerium是一个可识别身份的访问代理。![star > 100][Bronze] ![最近一个周有更新][Green] * [Pomerium](https://github.com/pomerium/pomerium) - **star:464** Pomerium是一个可识别身份的访问代理。![star > 100][Bronze] ![最近一个周有更新][Green]
* [Rodent](https://github.com/alouche/rodent) - **star:30** 管理Go版本、项目和跟踪依赖项。![最近一年没有更新][Yellow] * [Rodent](https://github.com/alouche/rodent) - **star:30** 管理Go版本、项目和跟踪依赖项。![最近一年没有更新][Yellow]
@ -2107,7 +2107,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [GoDNS](https://github.com/timothyye/godns) - **star:417** 一个动态DNS客户端工具支持DNSPod & HE.net。![star > 100][Bronze] * [GoDNS](https://github.com/timothyye/godns) - **star:417** 一个动态DNS客户端工具支持DNSPod & HE.net。![star > 100][Bronze]
* [GoDocTooltip](https://github.com/diankong/GoDocTooltip) - **star:12** 包含了 Go 使用手册文档的 Chrome 扩展。![最近一年没有更新][Yellow] * [GoDocTooltip](https://github.com/diankong/GoDocTooltip) - **star:12** 包含了 Go 使用手册文档的 Chrome 扩展。![最近一年没有更新][Yellow]
* [GoLand](https://jetbrains.com/go) - 功能齐全的跨平台 Go IDE。 * [GoLand](https://jetbrains.com/go) - 功能齐全的跨平台 Go IDE。
* [Gor](https://github.com/buger/gor) - **star:11190** Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。![star > 5000][Gold] ![最近一个周有更新][Green] * [Gor](https://github.com/buger/gor) - **star:11202** Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。![star > 5000][Gold] ![最近一个周有更新][Green]
* [hugo](http://gohugo.io/) - 快速、现代的静态网站引擎。 * [hugo](http://gohugo.io/) - 快速、现代的静态网站引擎。
* [ide](https://github.com/thestrukture/ide) - **star:250** 基于浏览器的IDE![star > 100][Bronze] * [ide](https://github.com/thestrukture/ide) - **star:250** 基于浏览器的IDE![star > 100][Bronze]
* [ipe](https://github.com/dimiro1/ipe) - **star:274** Open source Pusher server implementation compatible with Pusher client libraries written in GO.![star > 100][Bronze] * [ipe](https://github.com/dimiro1/ipe) - **star:274** Open source Pusher server implementation compatible with Pusher client libraries written in GO.![star > 100][Bronze]
@ -2126,7 +2126,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [peg](https://github.com/pointlander/peg) - **star:587** 解析表达式语法是Packrat解析器生成器的实现。![star > 100][Bronze] * [peg](https://github.com/pointlander/peg) - **star:587** 解析表达式语法是Packrat解析器生成器的实现。![star > 100][Bronze]
* [Pipe](https://github.com/b3log/pipe) - **star:2599** 一个小巧漂亮的博客平台。![star > 1000][Silver] * [Pipe](https://github.com/b3log/pipe) - **star:2599** 一个小巧漂亮的博客平台。![star > 1000][Silver]
* [restic](https://github.com/restic/restic) - **star:7209** 消除重复项备份程序。![star > 5000][Gold] ![最近一个周有更新][Green] * [restic](https://github.com/restic/restic) - **star:7209** 消除重复项备份程序。![star > 5000][Gold] ![最近一个周有更新][Green]
* [rkt](https://github.com/coreos/rkt) - **star:8698** 一个应用容器,与其他容器格式(如Docker)兼容,并支持其他执行引擎(如KVM)。![star > 5000][Gold] ![最近一个周有更新][Green] * [rkt](https://github.com/coreos/rkt) - **star:8701** 一个应用容器,与其他容器格式(如Docker)兼容,并支持其他执行引擎(如KVM)。![star > 5000][Gold] ![最近一个周有更新][Green]
* [scc](https://github.com/boyter/scc) - **star:761** 一个非常快速准确的代码计数器,采用了复杂的计算和 COCOMO 预估。![star > 100][Bronze] ![最近一个周有更新][Green] * [scc](https://github.com/boyter/scc) - **star:761** 一个非常快速准确的代码计数器,采用了复杂的计算和 COCOMO 预估。![star > 100][Bronze] ![最近一个周有更新][Green]
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) - **star:8032** 快速、简单、可伸缩的分布式文件系统采用了O(1)磁盘查找。![star > 5000][Gold] ![最近一个周有更新][Green] * [Seaweed File System](https://github.com/chrislusf/seaweedfs) - **star:8032** 快速、简单、可伸缩的分布式文件系统采用了O(1)磁盘查找。![star > 5000][Gold] ![最近一个周有更新][Green]
* [shell2http](https://github.com/msoap/shell2http) - **star:396** 通过http服务器执行shell命令(用于原型或远程控制)。![star > 100][Bronze] * [shell2http](https://github.com/msoap/shell2http) - **star:396** 通过http服务器执行shell命令(用于原型或远程控制)。![star > 100][Bronze]
@ -2277,7 +2277,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Awesome Go @LibHunt](https://go.libhunt.com) - 属于你的 Go 工具箱。 * [Awesome Go @LibHunt](https://go.libhunt.com) - 属于你的 Go 工具箱。
* [Awesome Remote Job](https://github.com/lukasz-madon/awesome-remote-job) - **star:14376** Curated list of awesome remote jobs. A lot of them are looking for Go hackers.![star > 5000][Gold] ![最近一个周有更新][Green] * [Awesome Remote Job](https://github.com/lukasz-madon/awesome-remote-job) - **star:14376** Curated list of awesome remote jobs. A lot of them are looking for Go hackers.![star > 5000][Gold] ![最近一个周有更新][Green]
* [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) - **star:24476** 其他 awesome 系列的列表。![star > 5000][Gold] ![最近一个周有更新][Green] * [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) - **star:24476** 其他 awesome 系列的列表。![star > 5000][Gold]
* [CodinGame](https://www.codingame.com/) - 以小游戏互动完成任务的形式来学习 Go。 * [CodinGame](https://www.codingame.com/) - 以小游戏互动完成任务的形式来学习 Go。
* [Go Blog](http://blog.golang.org) - 官方 Go 博客。 * [Go Blog](http://blog.golang.org) - 官方 Go 博客。
* [Go Challenge](http://golang-challenge.org/) - 通过解决问题并从 Go 专家那里得到反馈来学习 Go。 * [Go Challenge](http://golang-challenge.org/) - 通过解决问题并从 Go 专家那里得到反馈来学习 Go。