mirror of
https://github.com/yinggaozhen/awesome-go-cn.git
synced 2024-12-24 23:02:16 +08:00
auto commit
This commit is contained in:
parent
c18a34e779
commit
39486d64f5
123
README.md
123
README.md
@ -7,7 +7,7 @@
|
||||
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "项目已归档"
|
||||
[GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc文档地址"
|
||||
|
||||
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2019-11-21 10:14:51(每隔1天同步一次)**
|
||||
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2019-11-22 10:01:10(每隔1天同步一次)**
|
||||
|
||||
[![chinese](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/english.svg)](README_EN.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
|
||||
|
||||
@ -151,7 +151,7 @@
|
||||
* [go_mediainfo](https://github.com/zhulik/go_mediainfo) **star:27** libmediainfo 的 Go 语言实现接口。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/zhulik/go_mediainfo)
|
||||
* [EasyMIDI](https://github.com/algoGuy/EasyMIDI) **star:24** EasyMidi是一个简单可靠的库,用于处理标准midi文件(SMF)。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/algoGuy/EasyMIDI)
|
||||
* [vorbis](https://github.com/mccoyst/vorbis) **star:23** “原生” Go Vorbis解码器(使用CGO,但没有依赖关系)。 [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/vorbis)
|
||||
* [gosamplerate](https://github.com/dh1tw/gosamplerate) **star:8** libsamplerate 的 Go 语言实现接口。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/dh1tw/gosamplerate)
|
||||
* [gosamplerate](https://github.com/dh1tw/gosamplerate) **star:8** libsamplerate 的 Go 语言实现接口。 [![godoc][GoDoc]](https://godoc.org/github.com/dh1tw/gosamplerate)
|
||||
|
||||
## 身份验证和OAuth
|
||||
|
||||
@ -227,7 +227,7 @@
|
||||
* [cli-init](https://github.com/tcnksm/gcli) **star:883** 一个简单就可开启构建Golang命令行的应用程序。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tcnksm/gcli)
|
||||
* [go-arg](https://github.com/alexflint/go-arg) **star:792** 基于结构的参数解析。 [![godoc][GoDoc]](https://godoc.org/github.com/alexflint/go-arg)
|
||||
* [complete](https://github.com/posener/complete) **star:655** 使用 Go 语言编写的 bash 命令补全工具以及 Go 命令补全工具. ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/posener/complete)
|
||||
* [mow.cli](https://github.com/jawher/mow.cli) **star:635** 用于构建具有复杂标志和参数解析和验证的CLI应用程序。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
|
||||
* [mow.cli](https://github.com/jawher/mow.cli) **star:635** 用于构建具有复杂标志和参数解析和验证的CLI应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
|
||||
* [liner](https://github.com/peterh/liner) **star:608** 类似readline-like的命令行接口库。 [![godoc][GoDoc]](https://godoc.org/github.com/peterh/liner)
|
||||
* [flaggy](https://github.com/integrii/flaggy) **star:520** 一个健壮的、易用的标志包,具有出色的子命令支持。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/integrii/flaggy)
|
||||
* [cli](https://github.com/mkideal/cli) **star:492** 基于golang结构标签,功能丰富易于使用的命令行包。 [![godoc][GoDoc]](https://godoc.org/github.com/mkideal/cli)
|
||||
@ -259,14 +259,13 @@
|
||||
*用于构建控制台应用程序和控制台用户界面的库。 (翻译出错了? 试试 [英文版](README_EN.md#advanced-console-uis) 吧~)*
|
||||
|
||||
* [termui](https://github.com/gizak/termui) **star:9266** 此库是基于**termbox-go**实现的,借鉴于[blessed-contrib](https://github.com/yaronn/blessed-contrib)。 [![star > 2000][Awesome]](https://github.com/gizak/termui) [![godoc][GoDoc]](https://godoc.org/github.com/gizak/termui)
|
||||
* [gocui](https://github.com/jroimartin/gocui) **star:5711** 旨在创建控制台用户界面的极简Go库。 [![star > 2000][Awesome]](https://github.com/jroimartin/gocui) [![godoc][GoDoc]](https://godoc.org/github.com/jroimartin/gocui)
|
||||
* [gommon/color](https://github.com/labstack/gommon/tree/master/color) 更换终端文本样式。
|
||||
* [gocui](https://github.com/jroimartin/gocui) **star:5711** 旨在创建控制台用户界面的极简Go库。 [![star > 2000][Awesome]](https://github.com/jroimartin/gocui) [![godoc][GoDoc]](https://godoc.org/github.com/jroimartin/gocui)
|
||||
* [termbox-go](https://github.com/nsf/termbox-go) **star:3584** 基于文本的跨平台接口库。 [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go)
|
||||
* [go-prompt](https://github.com/c-bata/go-prompt) **star:2653** 构建一个强大的交互式提示,借鉴于[python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) [![star > 2000][Awesome]](https://github.com/c-bata/go-prompt) [![godoc][GoDoc]](https://godoc.org/github.com/c-bata/go-prompt)
|
||||
* [uiprogress](https://github.com/gosuri/uiprogress) **star:1592** 在终端呈现进度条,可灵活配置的。 [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uiprogress)
|
||||
* [asciigraph](https://github.com/guptarohit/asciigraph) **star:1220** 在命令行中构建轻量级ASCII线图╭┈╯,应用程序中没有其他依赖项。 [![godoc][GoDoc]](https://godoc.org/github.com/guptarohit/asciigraph)
|
||||
* [uilive](https://github.com/gosuri/uilive) **star:1026** 用于实时更新终端输出的库。 [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uilive)
|
||||
* [termtables](https://github.com/apcera/termtables) 使用Ruby库[terminal-tables](https://github.com/tj/terminal-table)的端口生成简单的ASCII表,并提供标记和HTML输出。
|
||||
* [termdash](https://github.com/mum4k/termdash) **star:881** 此库是基于**termbox-go**实现的,借鉴于[termui](https://github.com/gizak/termui)。 [![godoc][GoDoc]](https://godoc.org/github.com/mum4k/termdash)
|
||||
* [progressbar](https://github.com/schollz/progressbar) **star:803** 基本线程安全的进度条,在每个操作系统工作。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/schollz/progressbar)
|
||||
* [mpb](https://github.com/vbauerster/mpb) **star:776** 可在终端显示多进度条。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/vbauerster/mpb)
|
||||
@ -330,7 +329,7 @@
|
||||
|
||||
* [drone](https://github.com/drone/drone) **star:19870** Drone 是一个基于 Docker 的持续集成平台,用 Go 编写。 [![star > 2000][Awesome]](https://github.com/drone/drone) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/drone/drone)
|
||||
* [goveralls](https://github.com/mattn/goveralls) **star:612** Coveralls.io 是一个用 Go 编写,可持续对代码覆盖率进行检测的系统。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/goveralls)
|
||||
* [overalls](https://github.com/go-playground/overalls) **star:98** 针对多package 的 Go 语言项目,可为类似 goveralls 这样的工具生成覆盖率报告。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/overalls)
|
||||
* [overalls](https://github.com/go-playground/overalls) **star:98** 针对多package 的 Go 语言项目,可为类似 goveralls 这样的工具生成覆盖率报告。 [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/overalls)
|
||||
* [duci](https://github.com/duck8823/duci) **star:48** 一个简单的 ci 服务。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/duck8823/duci)
|
||||
* [gomason](https://github.com/nikogura/gomason) **star:37** 在一个干净的工作区中对你的 Go 二进制文件进行测试、构建、签名和发布。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nikogura/gomason)
|
||||
* [roveralls](https://github.com/LawrenceWoodman/roveralls) **star:12** 递归覆盖测试工具。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/LawrenceWoodman/roveralls)
|
||||
@ -376,7 +375,7 @@
|
||||
* [conjungo](https://github.com/InVisionApp/conjungo) **star:84** 一个小型、强大和灵活的合并库。 [![godoc][GoDoc]](https://godoc.org/github.com/InVisionApp/conjungo)
|
||||
* [bit](https://github.com/yourbasic/bit) **star:71** Go 语言集合数据结构。提供了额外的位操作功能。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/yourbasic/bit)
|
||||
* [skiplist](https://github.com/gansidui/skiplist) **star:66** 在Go中实现了跳表。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gansidui/skiplist)
|
||||
* [levenshtein](https://github.com/agnivade/levenshtein) **star:59** 实现在Go中计算levenshtein距离。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/agnivade/levenshtein)
|
||||
* [levenshtein](https://github.com/agnivade/levenshtein) **star:59** 实现在Go中计算levenshtein距离。 [![godoc][GoDoc]](https://godoc.org/github.com/agnivade/levenshtein)
|
||||
* [bloom](https://github.com/yourbasic/bloom) **star:45** Golang Bloom过滤器的实现。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/yourbasic/bloom)
|
||||
* [goconcurrentqueue](https://github.com/enriquebris/goconcurrentqueue) **star:44** 并行FIFO队列。 [![godoc][GoDoc]](https://godoc.org/github.com/enriquebris/goconcurrentqueue)
|
||||
* [count-min-log](https://github.com/seiflotfy/count-min-log) **star:43** Go实现Count-Min-log sketch的功能 : 使用近似计数器进行近似计数(类似Count-Min sketch,但使用更少内存)。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/seiflotfy/count-min-log)
|
||||
@ -470,7 +469,7 @@
|
||||
* [orchestrator](https://github.com/github/orchestrator) **star:3219** MySQL复制拓扑管理器和可视化工具。 [![star > 2000][Awesome]](https://github.com/github/orchestrator) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/github/orchestrator)
|
||||
* [go-mysql-elasticsearch](https://github.com/siddontang/go-mysql-elasticsearch) **star:2638** 自动将MySQL数据同步到Elasticsearch中。 [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql-elasticsearch) [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql-elasticsearch)
|
||||
* [pREST](https://github.com/nuveo/prest) **star:2148** 基于PostgreSQL database的RESTful API服务。 [![star > 2000][Awesome]](https://github.com/nuveo/prest) [![godoc][GoDoc]](https://godoc.org/github.com/nuveo/prest)
|
||||
* [go-mysql](https://github.com/siddontang/go-mysql) **star:2077** Go 工具集,用于处理MySQL协议和复制。 [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql)
|
||||
* [go-mysql](https://github.com/siddontang/go-mysql) **star:2077** Go 工具集,用于处理MySQL协议和复制。 [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql) [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql)
|
||||
* [chproxy](https://github.com/Vertamedia/chproxy) **star:338** ClickHouse数据库的HTTP代理。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Vertamedia/chproxy)
|
||||
* [clickhouse-bulk](https://github.com/nikepan/clickhouse-bulk) **star:154** 收集小的 insterts 并向 ClickHouse 服务器发送大请求。 [![godoc][GoDoc]](https://godoc.org/github.com/nikepan/clickhouse-bulk)
|
||||
* [myreplication](https://github.com/2tvenom/myreplication) **star:148** MySql二进制日志复制监听器。支持基于语句和行的复制。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/2tvenom/myreplication)
|
||||
@ -584,7 +583,7 @@
|
||||
|
||||
*协助构建分布式系统的包。 (翻译出错了? 试试 [英文版](README_EN.md#distributed-systems) 吧~)*
|
||||
|
||||
* [go-kit](https://github.com/go-kit/kit) **star:15396** 支持服务发现、负载平衡、插件式传输、请求跟踪等功能的Microservice toolkit。 [![star > 2000][Awesome]](https://github.com/go-kit/kit) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-kit/kit)
|
||||
* [go-kit](https://github.com/go-kit/kit) **star:15396** 支持服务发现、负载平衡、插件式传输、请求跟踪等功能的Microservice toolkit。 [![star > 2000][Awesome]](https://github.com/go-kit/kit) [![godoc][GoDoc]](https://godoc.org/github.com/go-kit/kit)
|
||||
* [grpc-go](https://github.com/grpc/grpc-go) **star:10052** gRPC的Go语言实现。 [![star > 2000][Awesome]](https://github.com/grpc/grpc-go) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/grpc/grpc-go)
|
||||
* [micro](https://github.com/micro/micro) **star:7145** 可插拔的微服务 toolkit 和分布式系统平台。 [![star > 2000][Awesome]](https://github.com/micro/micro) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/micro/micro)
|
||||
* [NATS](https://github.com/nats-io/gnatsd) **star:6889** 轻量级、高性能消息传递系统,可用于微服务、物联网(IoT)和云。 [![star > 2000][Awesome]](https://github.com/nats-io/gnatsd) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nats-io/gnatsd)
|
||||
@ -658,7 +657,7 @@
|
||||
* [go-duktape](https://github.com/olebedev/go-duktape) **star:665** 支持 Duktape JavaScript 引擎。 [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/go-duktape)
|
||||
* [golua](https://github.com/aarzilli/golua) **star:452** Lua C 的 Go 接口。
|
||||
* [gisp](https://github.com/jcla1/gisp) **star:431** LISP 的 Go 接口。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/jcla1/gisp)
|
||||
* [cel-go](https://github.com/google/cel-go) **star:317** 快速,可移植,非图灵完整的表达评估与渐进分型。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/google/cel-go)
|
||||
* [cel-go](https://github.com/google/cel-go) **star:317** 快速,可移植,非图灵完整的表达评估与渐进分型。 [![godoc][GoDoc]](https://godoc.org/github.com/google/cel-go)
|
||||
* [gval](https://github.com/PaesslerAG/gval) **star:166** 一种用Go编写的高度可定制的表达式语言。 [![godoc][GoDoc]](https://godoc.org/github.com/PaesslerAG/gval)
|
||||
* [gentee](https://github.com/gentee/gentee) **star:39** 嵌入式脚本编程语言。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gentee/gentee)
|
||||
* [binder](https://github.com/alexeyco/binder) **star:32** Lua接口,基于[gopher-lua](https://github.com/yuin/gopher-lua)。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/alexeyco/binder)
|
||||
@ -686,7 +685,7 @@
|
||||
|
||||
* [afero](https://github.com/spf13/afero) **star:2399** 文件系统的抽象系统。 [![star > 2000][Awesome]](https://github.com/spf13/afero) [![godoc][GoDoc]](https://godoc.org/github.com/spf13/afero)
|
||||
* [pdfcpu](https://github.com/hhrutter/pdfcpu) **star:1187** PDF处理器。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/hhrutter/pdfcpu)
|
||||
* [notify](https://github.com/rjeczalik/notify) **star:510** 文件系统事件通知库,具有类似于os/signal的简单API,。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/rjeczalik/notify)
|
||||
* [notify](https://github.com/rjeczalik/notify) **star:510** 文件系统事件通知库,具有类似于os/signal的简单API,。 [![godoc][GoDoc]](https://godoc.org/github.com/rjeczalik/notify)
|
||||
* [bigfile](https://github.com/bigfile/bigfile) **star:90** 一个文件传输系统,支持管理文件与http api, rpc调用和ftp客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/bigfile/bigfile) ![包含中文文档][CN]
|
||||
* [opc](https://github.com/qmuntal/opc) **star:63** 加载Open Packaging Conventions (OPC)文件。 [![godoc][GoDoc]](https://godoc.org/github.com/qmuntal/opc)
|
||||
* [go-csv-tag](https://github.com/artonge/go-csv-tag) **star:52** 使用 tag 加载 csv 文件。 [![godoc][GoDoc]](https://godoc.org/github.com/artonge/go-csv-tag)
|
||||
@ -710,13 +709,13 @@
|
||||
* [go-money](https://github.com/rhymond/go-money) **star:664** Fowler 货币模式的实现。 [![godoc][GoDoc]](https://godoc.org/github.com/rhymond/go-money)
|
||||
* [go-finance](https://github.com/FlashBoys/go-finance) **star:537** 综合金融市场数据。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/FlashBoys/go-finance)
|
||||
* [accounting](https://github.com/leekchan/accounting) **star:514** 货币和货币格式。 [![godoc][GoDoc]](https://godoc.org/github.com/leekchan/accounting)
|
||||
* [techan](https://github.com/sdcoffey/techan) **star:191** 拥有先进的市场分析和交易策略的技术分析库。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/sdcoffey/techan)
|
||||
* [techan](https://github.com/sdcoffey/techan) **star:191** 拥有先进的市场分析和交易策略的技术分析库。 [![godoc][GoDoc]](https://godoc.org/github.com/sdcoffey/techan)
|
||||
* [orderbook](https://github.com/i25959341/orderbook) **star:98** 限购单匹配引擎。 [![godoc][GoDoc]](https://godoc.org/github.com/i25959341/orderbook)
|
||||
* [ofxgo](https://github.com/aclindsa/ofxgo) **star:69** 查询 OFX 服务器和/或解析响应。 [![godoc][GoDoc]](https://godoc.org/github.com/aclindsa/ofxgo)
|
||||
* [vat](https://github.com/dannyvankooten/vat) **star:61** 增值税编号验证 & 欧盟增值税税率。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dannyvankooten/vat)
|
||||
* [transaction](https://github.com/claygod/transaction) **star:60** 嵌入式事务数据库,可多线程模式运行。 [![godoc][GoDoc]](https://godoc.org/github.com/claygod/transaction)
|
||||
* [go-finance](https://github.com/alpeb/go-finance) **star:47** 用于货币时间价值(年金)、现金流、利率转换、债券和折旧计算的金融函数库。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/alpeb/go-finance)
|
||||
* [currency](https://github.com/bnkamalesh/currency) **star:14** 高性能、准确的货币计算软件包。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bnkamalesh/currency)
|
||||
* [currency](https://github.com/bnkamalesh/currency) **star:14** 高性能、准确的货币计算软件包。 [![godoc][GoDoc]](https://godoc.org/github.com/bnkamalesh/currency)
|
||||
* [go-finance](https://github.com/pieterclaerhout/go-finance) **star:2** 模块获取汇率,通过VIES检查增值税号码,检查IBAN银行账号。 [![godoc][GoDoc]](https://godoc.org/github.com/pieterclaerhout/go-finance)
|
||||
|
||||
## 表单
|
||||
@ -749,10 +748,10 @@
|
||||
* [Ebiten](https://github.com/hajimehoshi/ebiten) **star:2232** 很简单的 2D 游戏库。 [![star > 2000][Awesome]](https://github.com/hajimehoshi/ebiten) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/hajimehoshi/ebiten)
|
||||
* [goworld](https://github.com/xiaonanln/goworld) **star:1306** 可伸缩的游戏服务器引擎,具有 space-entity 框架和 hot-swapping 功能。 [![godoc][GoDoc]](https://godoc.org/github.com/xiaonanln/goworld) ![包含中文文档][CN]
|
||||
* [go-sdl2](https://github.com/veandco/go-sdl2) **star:1224** 实现了[Simple DirectMedia Layer](https://www.libsdl.org/)。
|
||||
* [engo](https://github.com/EngoEngine/engo) **star:1125** 开源 2D 游戏引擎。它遵循 Entity-Component-System 范式。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/EngoEngine/engo)
|
||||
* [engo](https://github.com/EngoEngine/engo) **star:1125** 开源 2D 游戏引擎。它遵循 Entity-Component-System 范式。 [![godoc][GoDoc]](https://godoc.org/github.com/EngoEngine/engo)
|
||||
* [nano](https://github.com/lonng/nano) **star:1101** 轻量级、方便、高性能的基于golang的游戏服务器框架。 [![godoc][GoDoc]](https://godoc.org/github.com/lonng/nano) ![包含中文文档][CN]
|
||||
* [gonet](https://github.com/xtaci/gonet) **star:1069** 实现了游戏服务器骨架。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/xtaci/gonet)
|
||||
* [termloop](https://github.com/JoelOtter/termloop) **star:1055** 基于终端的 Go 游戏引擎,建立在 Termbox 之上。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/JoelOtter/termloop)
|
||||
* [termloop](https://github.com/JoelOtter/termloop) **star:1055** 基于终端的 Go 游戏引擎,建立在 Termbox 之上。 [![godoc][GoDoc]](https://godoc.org/github.com/JoelOtter/termloop)
|
||||
* [g3n](https://github.com/g3n/engine) **star:850** 3D游戏引擎。 [![godoc][GoDoc]](https://godoc.org/github.com/g3n/engine)
|
||||
* [Oak](https://github.com/oakmound/oak) **star:682** 纯 Go 实现的游戏引擎。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/oakmound/oak)
|
||||
* [Azul3D](https://github.com/azul3d/engine) **star:436** 用Go编写的 3D 游戏引擎。
|
||||
@ -936,7 +935,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
*用于作业调度的库。 (翻译出错了? 试试 [英文版](README_EN.md#job-scheduler) 吧~)*
|
||||
|
||||
* [gron](https://github.com/roylee0704/gron) **star:665** 使用简单的Go API定义基于时间的任务。 之后Gron的调度程序将运行它们。 [![godoc][GoDoc]](https://godoc.org/github.com/roylee0704/gron)
|
||||
* [JobRunner](https://github.com/bamzi/jobrunner) **star:617** 智能和功能丰富的cron作业调度程序(包含任务队列和实时监控)。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bamzi/jobrunner)
|
||||
* [JobRunner](https://github.com/bamzi/jobrunner) **star:617** 智能和功能丰富的cron作业调度程序(包含任务队列和实时监控)。 [![godoc][GoDoc]](https://godoc.org/github.com/bamzi/jobrunner)
|
||||
* [jobs](https://github.com/albrow/jobs) **star:456** 持久和灵活的后台作业库。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/albrow/jobs)
|
||||
* [scheduler](https://github.com/carlescere/scheduler) **star:308** Cronjobs让调度变得很简单。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/scheduler)
|
||||
* [clockwerk](http://github.com/onatm/clockwerk) 使用简单、流畅的语法调度作业的Go语言库。
|
||||
@ -1056,7 +1055,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
*实现消息传递系统的库。 (翻译出错了? 试试 [英文版](README_EN.md#messaging) 吧~)*
|
||||
|
||||
* [sarama](https://github.com/Shopify/sarama) **star:5060** Apache Kafka的Go库。 [![star > 2000][Awesome]](https://github.com/Shopify/sarama) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Shopify/sarama)
|
||||
* [gorush](https://github.com/appleboy/gorush) **star:3919** 使用[APNs2](https://github.com/sideshow/apns2)和谷歌[GCM](https://github.com/google/go-gcm)推送通知服务器。 [![star > 2000][Awesome]](https://github.com/appleboy/gorush) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/gorush)
|
||||
* [gorush](https://github.com/appleboy/gorush) **star:3919** 使用[APNs2](https://github.com/sideshow/apns2)和谷歌[GCM](https://github.com/google/go-gcm)推送通知服务器。 [![star > 2000][Awesome]](https://github.com/appleboy/gorush) [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/gorush)
|
||||
* [Centrifugo](https://github.com/centrifugal/centrifugo) **star:3904** 实时消息(Websockets或SockJS)服务器。 [![star > 2000][Awesome]](https://github.com/centrifugal/centrifugo) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/centrifugal/centrifugo)
|
||||
* [machinery](https://github.com/RichardKnop/machinery) **star:3663** 基于分布式消息传递的异步任务/作业队列。 [![star > 2000][Awesome]](https://github.com/RichardKnop/machinery) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/machinery)
|
||||
* [go-socket.io](https://github.com/googollee/go-socket.io) **star:3092** go的socket.io库,一个实时应用程序框架。 [![star > 2000][Awesome]](https://github.com/googollee/go-socket.io) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/googollee/go-socket.io)
|
||||
@ -1064,7 +1063,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [APNs2](https://github.com/sideshow/apns2) **star:2171** HTTP / 2苹果消息推送provider——发送推送消息到iOS, tvOS, Safari和OSX应用。 [![star > 2000][Awesome]](https://github.com/sideshow/apns2) [![godoc][GoDoc]](https://godoc.org/github.com/sideshow/apns2)
|
||||
* [Benthos](https://github.com/Jeffail/benthos) **star:2116** 一系列协议之间的消息流桥接。 [![star > 2000][Awesome]](https://github.com/Jeffail/benthos) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Jeffail/benthos)
|
||||
* [gopush-cluster](https://github.com/Terry-Mao/gopush-cluster) **star:1858** gopush-cluster是一个gopush服务器集群。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Terry-Mao/gopush-cluster) ![包含中文文档][CN]
|
||||
* [Mercure](https://github.com/dunglas/mercure) **star:1736** 使用Mercure协议分派服务器发送(server-sent)更新的服务器和库(构建在服务器发送事件之上)。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/dunglas/mercure)
|
||||
* [Mercure](https://github.com/dunglas/mercure) **star:1736** 使用Mercure协议分派服务器发送(server-sent)更新的服务器和库(构建在服务器发送事件之上)。 [![godoc][GoDoc]](https://godoc.org/github.com/dunglas/mercure)
|
||||
* [melody](https://github.com/olahol/melody) **star:1656** 处理websocket session的极简框架,包括广播和自动ping/pong处理。 [![godoc][GoDoc]](https://godoc.org/github.com/olahol/melody)
|
||||
* [mangos](https://github.com/go-mangos/mangos) **star:1546** Nanomsg(“可伸缩协议”)的纯go实现,具有传输互操作性。 [![godoc][GoDoc]](https://godoc.org/github.com/go-mangos/mangos)
|
||||
* [go-nsq](https://github.com/nsqio/go-nsq) **star:1536** NSQ的官方Go包。 [![godoc][GoDoc]](https://godoc.org/github.com/nsqio/go-nsq)
|
||||
@ -1105,8 +1104,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
*用于操作Microsoft Excel的库。 (翻译出错了? 试试 [英文版](README_EN.md#microsoft-excel) 吧~)*
|
||||
|
||||
* [excelize](https://github.com/360EntSecGroup-Skylar/excelize) **star:5017** 用于读写Microsoft Excel™(XLSX)文件的Go语言库。 [![star > 2000][Awesome]](https://github.com/360EntSecGroup-Skylar/excelize) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/360EntSecGroup-Skylar/excelize)
|
||||
* [xlsx](https://github.com/tealeg/xlsx) **star:3682** 用以简化在Go程序中读取使用最新版本Microsoft Excel的XML格式文件的库。 [![star > 2000][Awesome]](https://github.com/tealeg/xlsx) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/tealeg/xlsx)
|
||||
* [excelize](https://github.com/360EntSecGroup-Skylar/excelize) **star:5017** 用于读写Microsoft Excel™(XLSX)文件的Go语言库。 [![star > 2000][Awesome]](https://github.com/360EntSecGroup-Skylar/excelize) [![godoc][GoDoc]](https://godoc.org/github.com/360EntSecGroup-Skylar/excelize)
|
||||
* [xlsx](https://github.com/tealeg/xlsx) **star:3682** 用以简化在Go程序中读取使用最新版本Microsoft Excel的XML格式文件的库。 [![star > 2000][Awesome]](https://github.com/tealeg/xlsx) [![godoc][GoDoc]](https://godoc.org/github.com/tealeg/xlsx)
|
||||
* [xlsx](https://github.com/plandem/xlsx) **star:91** 在Go程序以快速和安全的方式读取/更新现有的Microsoft Excel文件。 [![godoc][GoDoc]](https://godoc.org/github.com/plandem/xlsx)
|
||||
* [go-excel](https://github.com/szyhf/go-excel) **star:53** 一个简单轻便的阅读器,可以将类关系型数据库(relate-db-like)的excel作为表来读取。 [![godoc][GoDoc]](https://godoc.org/github.com/szyhf/go-excel)
|
||||
* [goxlsxwriter](https://github.com/fterrag/goxlsxwriter) **star:14** libxlsxwriter的Go binding, 用于编写XLSX (Microsoft Excel)文件。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fterrag/goxlsxwriter)
|
||||
@ -1117,7 +1116,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
*用于处理依赖项注入的库。 (翻译出错了? 试试 [英文版](README_EN.md#dependency-injection) 吧~)*
|
||||
|
||||
* [dig](https://github.com/uber-go/dig) **star:1042** 一个基于反射的Go依赖注入工具包。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/dig)
|
||||
* [dig](https://github.com/uber-go/dig) **star:1042** 一个基于反射的Go依赖注入工具包。 [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/dig)
|
||||
* [fx](https://github.com/uber-go/fx) **star:976** 基于依赖注入的Go应用程序框架(构建在dig之上)。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/fx)
|
||||
* [container](https://github.com/golobby/container) **star:52** 一个强大的IoC容器,具有流畅且易于使用的接口。 [![godoc][GoDoc]](https://godoc.org/github.com/golobby/container)
|
||||
* [inject](https://github.com/defval/inject) **star:43** 一个基于反射的依赖注入容器,具有简单的接口。 [![godoc][GoDoc]](https://godoc.org/github.com/defval/inject)
|
||||
@ -1145,7 +1144,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
*这些库之所以放在这里,是因为不适合放在其他分类。 (翻译出错了? 试试 [英文版](README_EN.md#strings) 吧~)*
|
||||
|
||||
* [gopsutil](https://github.com/shirou/gopsutil) **star:4269** 用于检索进程和系统利用率(CPU、内存、磁盘等)的跨平台的库。 [![star > 2000][Awesome]](https://github.com/shirou/gopsutil) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/shirou/gopsutil)
|
||||
* [archiver](https://github.com/mholt/archiver) **star:2606** 用于生成和解压.zip和.tar.gz文档的库和命令。 [![star > 2000][Awesome]](https://github.com/mholt/archiver) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mholt/archiver)
|
||||
* [archiver](https://github.com/mholt/archiver) **star:2606** 用于生成和解压.zip和.tar.gz文档的库和命令。 [![star > 2000][Awesome]](https://github.com/mholt/archiver) [![godoc][GoDoc]](https://godoc.org/github.com/mholt/archiver)
|
||||
* [gosms](https://github.com/haxpax/gosms) **star:1248** Go编写的私人的本地短信网关,可以用来发送短信。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/haxpax/gosms)
|
||||
* [go-resiliency](https://github.com/eapache/go-resiliency) **star:925** Go语言弹性模式(resiliency pattern)。 [![godoc][GoDoc]](https://godoc.org/github.com/eapache/go-resiliency)
|
||||
* [go-openapi](https://github.com/go-openapi) 用于解析和使用开放api模式(open-api schemas)的包的集合。
|
||||
@ -1169,7 +1168,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [turtle](https://github.com/hackebrot/turtle) **star:82** Go的Emojis库。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/hackebrot/turtle)
|
||||
* [gommit](https://github.com/antham/gommit) **star:79** 分析git提交消息,确保它们遵循已定义的格式。 [![godoc][GoDoc]](https://godoc.org/github.com/antham/gommit)
|
||||
* [go-unarr](https://github.com/gen2brain/go-unarr) **star:75** 用于RAR、TAR、ZIP和7z文件的解压缩库。 [![godoc][GoDoc]](https://godoc.org/github.com/gen2brain/go-unarr)
|
||||
* [ghorg](https://github.com/gabrie30/ghorg) **star:70** 快速克隆整个org用户库到一个目录-支持GitHub, GitLab和Bitbucket。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gabrie30/ghorg)
|
||||
* [ghorg](https://github.com/gabrie30/ghorg) **star:70** 快速克隆整个org用户库到一个目录-支持GitHub, GitLab和Bitbucket。 [![godoc][GoDoc]](https://godoc.org/github.com/gabrie30/ghorg)
|
||||
* [indigo](https://github.com/osamingo/indigo) **star:56** 分布式唯一ID生成器, 使用Sonyflake并由Base58编码。 [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/indigo)
|
||||
* [morse](https://github.com/alwindoss/morse) **star:51** 实现字符串与摩尔斯电码转换的库。 [![godoc][GoDoc]](https://godoc.org/github.com/alwindoss/morse)
|
||||
* [captcha](https://github.com/steambap/captcha) **star:46** captcha包为验证码生成提供了一个易于使用的、unopinionated的API。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/steambap/captcha)
|
||||
@ -1360,7 +1359,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [johnny-deps](https://github.com/VividCortex/johnny-deps) **star:214** 使用Git的最小依赖版本。 ![最近一年没有更新][Yellow]
|
||||
* [gigo](https://github.com/LyricalSecurity/gigo) **star:197** 类似pip的golang依赖工具,支持私有存储库和散列。 [![godoc][GoDoc]](https://godoc.org/github.com/LyricalSecurity/gigo)
|
||||
* [VenGO](https://github.com/DamnWidget/VenGO) **star:116** 创建和管理可导出的隔离go虚拟环境。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/DamnWidget/VenGO)
|
||||
* [mvn-golang](https://github.com/raydac/mvn-golang) **star:93** 插件,为自动加载Golang SDK,依赖关系管理和启动Maven项目基础设施中的构建环境提供了方法。 ![最近一周有更新][Green]
|
||||
* [mvn-golang](https://github.com/raydac/mvn-golang) **star:93** 插件,为自动加载Golang SDK,依赖关系管理和启动Maven项目基础设施中的构建环境提供了方法。
|
||||
* [gop](https://github.com/lunny/gop) **star:50** 在GOPATH之外构建和管理Go应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/lunny/gop) ![包含中文文档][CN] ![归档项目][Archived]
|
||||
|
||||
## 性能
|
||||
@ -1386,7 +1385,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [statik](https://github.com/rakyll/statik) **star:2338** 将静态文件嵌入到Go可执行文件中。 [![star > 2000][Awesome]](https://github.com/rakyll/statik) [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/statik)
|
||||
* [go.rice](https://github.com/GeertJohan/go.rice) **star:1771** go.rice 是一个Go包,它使处理html、js、css、图像和模板等资源变得非常容易。 [![godoc][GoDoc]](https://godoc.org/github.com/GeertJohan/go.rice)
|
||||
* [vfsgen](https://github.com/shurcooL/vfsgen) **star:734** 生成一个vfsdata。静态实现给定虚拟文件系统的go文件。 [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/vfsgen)
|
||||
* [esc](https://github.com/mjibson/esc) **star:501** 将文件嵌入到Go程序中并提供http文件系统接口。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mjibson/esc)
|
||||
* [esc](https://github.com/mjibson/esc) **star:501** 将文件嵌入到Go程序中并提供http文件系统接口。 [![godoc][GoDoc]](https://godoc.org/github.com/mjibson/esc)
|
||||
* [fileb0x](https://github.com/UnnoTed/fileb0x) **star:478** 一个可定制的工具用来在Go中嵌入文件 [![godoc][GoDoc]](https://godoc.org/github.com/UnnoTed/fileb0x)
|
||||
* [go-resources](https://github.com/omeid/go-resources) **star:158** 嵌入到Go中的普通资源。 [![godoc][GoDoc]](https://godoc.org/github.com/omeid/go-resources)
|
||||
* [statics](https://github.com/go-playground/statics) **star:54** 将静态资源嵌入到go文件中,用于单个二进制编译+使用http。文件系统+符号链接。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/statics)
|
||||
@ -1434,7 +1433,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [Cameradar](https://github.com/Ullaakut/cameradar) **star:1941** 工具和库,以远程入侵RTSP流从监控摄像头。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Ullaakut/cameradar)
|
||||
* [acmetool](https://github.com/hlandau/acme) **star:1714** ACME(让我们用自动更新加密)客户端工具。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/hlandau/acme)
|
||||
* [memguard](https://github.com/awnumar/memguard) **star:1609** 一个用于处理内存中敏感值的纯Go库。 [![godoc][GoDoc]](https://godoc.org/github.com/awnumar/memguard)
|
||||
* [secure](https://github.com/unrolled/secure) **star:1267** Go 语言 HTTP 中间件,为 Go 提供了一些安全功能 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/unrolled/secure)
|
||||
* [secure](https://github.com/unrolled/secure) **star:1267** Go 语言 HTTP 中间件,为 Go 提供了一些安全功能 [![godoc][GoDoc]](https://godoc.org/github.com/unrolled/secure)
|
||||
* [acra](https://github.com/cossacklabs/acra) **star:486** 网络加密代理保护基于数据库的应用程序免受数据泄漏:强选择性加密,SQL注入预防,入侵检测系统。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/cossacklabs/acra)
|
||||
* [nacl](https://github.com/kevinburke/nacl) **star:458** Go 实现NaCL API的集合。 [![godoc][GoDoc]](https://godoc.org/github.com/kevinburke/nacl)
|
||||
* [BadActor](https://github.com/jaredfolkins/badactor) **star:255** 一个驻留在内存中的,应用驱动的监控程序,受 fail2ban 的启发 [![godoc][GoDoc]](https://godoc.org/github.com/jaredfolkins/badactor)
|
||||
@ -1511,7 +1510,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [mustache](https://github.com/hoisie/mustache) **star:973** Go 语言实现的 Mustache 模板语言 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/hoisie/mustache)
|
||||
* [amber](https://github.com/eknkc/amber) **star:832** Amber是一个优雅的Go编程语言模板引擎,它的灵感来自HAML和Jade。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/eknkc/amber)
|
||||
* [ace](https://github.com/yosssi/ace) **star:771** Ace 是一个 Go 语言的 HTML 模板引擎,受到了 Slim 和 Jade 的启发。 Ace 是对Gold的一种改进。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/yosssi/ace)
|
||||
* [Razor](https://github.com/sipin/gorazor) **star:719** Go 语言的 Razor 视图引擎 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/sipin/gorazor)
|
||||
* [Razor](https://github.com/sipin/gorazor) **star:719** Go 语言的 Razor 视图引擎 [![godoc][GoDoc]](https://godoc.org/github.com/sipin/gorazor)
|
||||
* [jet](https://github.com/CloudyKit/jet) **star:599** Jet模板引擎。 [![godoc][GoDoc]](https://godoc.org/github.com/CloudyKit/jet)
|
||||
* [ego](https://github.com/benbjohnson/ego) **star:420** 轻量级模板语言,允许您在Go中编写模板。模板被翻译成Go并编译。 [![godoc][GoDoc]](https://godoc.org/github.com/benbjohnson/ego)
|
||||
* [raymond](https://github.com/aymerick/raymond) **star:352** 使用 Go 语言实现的完整的 handlebars [![godoc][GoDoc]](https://godoc.org/github.com/aymerick/raymond)
|
||||
@ -1754,6 +1753,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [wuzz](https://github.com/asciimoo/wuzz) **star:8434** 用于HTTP检查的交互式cli工具。 [![star > 2000][Awesome]](https://github.com/asciimoo/wuzz) [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
|
||||
* [sqlx](https://github.com/jmoiron/sqlx) **star:7306** 为内建的数据库/sql 软件包提供一组扩展。 [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
|
||||
* [peco](https://github.com/peco/peco) **star:5623** 简单的交互过滤工具。 [![star > 2000][Awesome]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
|
||||
* [usql](https://github.com/knq/usql) **star:5416** usql 是一个通用的命令行接口,用于操作 sql 数据库。 [![star > 2000][Awesome]](https://github.com/knq/usql) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
|
||||
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4843** 尽可能快速的发布 Go 语言二进制文件。 [![star > 2000][Awesome]](https://github.com/goreleaser/goreleaser) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
|
||||
* [godropbox](https://github.com/dropbox/godropbox) **star:3785** 用于编写 Go 语言服务/应用的库,来自 Dropbox.。 [![star > 2000][Awesome]](https://github.com/dropbox/godropbox) [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
|
||||
* [realize](https://github.com/tockins/realize) **star:3359** Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径。 [![star > 2000][Awesome]](https://github.com/tockins/realize) [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize)
|
||||
@ -1807,9 +1807,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [lrserver](https://github.com/jaschaephraim/lrserver) **star:102** LiveReload 服务器。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/jaschaephraim/lrserver)
|
||||
* [go-bsdiff](https://github.com/gabstv/go-bsdiff) **star:90** 纯Go bsdiff和bspatch库和CLI工具。 [![godoc][GoDoc]](https://godoc.org/github.com/gabstv/go-bsdiff)
|
||||
* [pm](https://github.com/VividCortex/pm) **star:74** 进程(即goroutine)管理器与HTTP API。 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/pm)
|
||||
* [UNIS](https://github.com/esemplastic/unis) **star:69** Go 语言字符串处理函数的通用架构 。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
|
||||
* [xferspdy](https://github.com/monmohan/xferspdy) **star:69** Xferspdy在golang中提供二进制diff和补丁库。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy)
|
||||
* [usql](https://github.com/knq/usql) usql 是一个通用的命令行接口,用于操作 sql 数据库。
|
||||
* [UNIS](https://github.com/esemplastic/unis) **star:69** Go 语言字符串处理函数的通用架构 。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
|
||||
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:65** 数据库客户端,用于主-从 (或主-主) 数据库,集成了简单的、轻量级的轮询调度负载均衡。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx)
|
||||
* [go-health](https://github.com/Talento90/go-health) **star:64** 健康包简化了向服务中添加健康检查的方式。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Talento90/go-health)
|
||||
* [repeat](https://github.com/ssgreg/repeat) **star:59** 执行不同的后 backoff 策略,这对重新尝试操作和心跳非常有用。 [![godoc][GoDoc]](https://godoc.org/github.com/ssgreg/repeat)
|
||||
@ -1820,9 +1819,9 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [go-astitodo](https://github.com/asticode/go-astitodo) **star:46** 解析你 Go 语言代码中的 TODOs(待办事项)。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astitodo)
|
||||
* [golog](https://github.com/mlimaloureiro/golog) **star:44** 简单、轻量级的命令后工具,用于对你的计划任务进行跟踪。 [![godoc][GoDoc]](https://godoc.org/github.com/mlimaloureiro/golog)
|
||||
* [goback](https://github.com/carlescere/goback) **star:42** 一个 Go 语言的简单的指数补偿包。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/goback)
|
||||
* [gaper](https://github.com/maxcnunes/gaper) **star:40** 当Go项目崩溃或一些人看到文件更改时,构建并重新启动该项目。 [![godoc][GoDoc]](https://godoc.org/github.com/maxcnunes/gaper)
|
||||
* [goreadability](https://github.com/philipjkim/goreadability) **star:40** 网页摘要提取器使用Facebook开放图形和arc90的可读性。 [![godoc][GoDoc]](https://godoc.org/github.com/philipjkim/goreadability)
|
||||
* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:40** 不需要编写任何汇编代码就能使用 x86 SIMD。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/intrinsic) ![归档项目][Archived]
|
||||
* [gaper](https://github.com/maxcnunes/gaper) **star:40** 当Go项目崩溃或一些人看到文件更改时,构建并重新启动该项目。 [![godoc][GoDoc]](https://godoc.org/github.com/maxcnunes/gaper)
|
||||
* [copy-pasta](https://github.com/jutkko/copy-pasta) **star:38** 通用多工作站剪切板,使用类似 S3 的后端作为存储。 [![godoc][GoDoc]](https://godoc.org/github.com/jutkko/copy-pasta)
|
||||
* [golarm](https://github.com/msempere/golarm) **star:36** 告警(支持系统事件)。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/msempere/golarm)
|
||||
* [goseaweedfs](https://github.com/linxGnu/goseaweedfs) **star:35** conseilSeaweedFS 客户端,几乎具有全部的特性。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/goseaweedfs)
|
||||
@ -1841,27 +1840,27 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [gostrutils](https://github.com/ik5/gostrutils) **star:18** 字符串操作和转换函数的集合。 [![godoc][GoDoc]](https://godoc.org/github.com/ik5/gostrutils)
|
||||
* [filter](https://github.com/gookit/filter) **star:18** 提供Go数据的过滤、清理和转换。 [![godoc][GoDoc]](https://godoc.org/github.com/gookit/filter)
|
||||
* [dlog](https://github.com/kirillDanshin/dlog) **star:15** 编译时控制的日志,让你的 release 包变得更小而不需移除 debug 调用。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/dlog)
|
||||
* [okrun](https://github.com/xta/okrun) **star:14** Go 运行错误 steamroller。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun)
|
||||
* [filler](https://github.com/yaronsumel/filler) **star:14** 使用“fill”标签填充结构的小工具。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/filler)
|
||||
* [go-httpheader](https://github.com/mozillazg/go-httpheader) **star:14** 用于将结构体编码进 http 头的 Go 语言库 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/go-httpheader)
|
||||
* [okrun](https://github.com/xta/okrun) **star:14** Go 运行错误 steamroller。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun)
|
||||
* [ghokin](https://github.com/antham/ghokin) **star:13** 没有外部依赖的gherkin (cucumber, behat…)并行格式化程序。 [![godoc][GoDoc]](https://godoc.org/github.com/antham/ghokin)
|
||||
* [structs](https://github.com/PumpkinSeed/structs) **star:13** 简单来讲就是 "Make" 的替代品。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/PumpkinSeed/structs)
|
||||
* [rerate](https://github.com/abo/rerate) **star:12** 基于 Redis 的速率计数器和限速器 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/abo/rerate)
|
||||
* [rest-go](https://github.com/edermanoel94/rest-go) **star:12** 一个包,它为使用rest api提供了许多有用的方法。 [![godoc][GoDoc]](https://godoc.org/github.com/edermanoel94/rest-go)
|
||||
* [rerate](https://github.com/abo/rerate) **star:12** 基于 Redis 的速率计数器和限速器 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/abo/rerate)
|
||||
* [retry](https://github.com/shafreeck/retry) **star:10** 一个相当简单的库,以确保您的工作可以完成。 [![godoc][GoDoc]](https://godoc.org/github.com/shafreeck/retry)
|
||||
* [cmd](https://github.com/SimonBaeumer/cmd) **star:10** 用于在osx、windows和linux上执行shell命令的库。 [![godoc][GoDoc]](https://godoc.org/github.com/SimonBaeumer/cmd)
|
||||
* [ctxutil](https://github.com/posener/ctxutil) **star:10** 上下文工具。 [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil)
|
||||
* [mimesniffer](https://github.com/aofei/mimesniffer) **star:10** 一个用于Go的MIME类型嗅探器。 [![godoc][GoDoc]](https://godoc.org/github.com/aofei/mimesniffer)
|
||||
* [ctxutil](https://github.com/posener/ctxutil) **star:10** 上下文工具。 [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil)
|
||||
* [backscanner](https://github.com/icza/backscanner) **star:9** 类似 bufio 的扫描器,但它以相反的顺序读取和返回行,从给定的位置开始,然后返回。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/icza/backscanner)
|
||||
* [command](https://github.com/txgruppi/command) **star:9** 命令模式,支持线程安全的串行、并行调度。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/txgruppi/command)
|
||||
* [sslice](https://github.com/yaa110/sslice) **star:5** 创建一个总是排序的切片。 [![godoc][GoDoc]](https://godoc.org/github.com/yaa110/sslice)
|
||||
* [limiters](https://github.com/mennanov/limiters) **star:5** Golang中的分布式应用程序速率限制器,具有可配置的后端和分布式锁。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mennanov/limiters)
|
||||
* [shutdown](https://github.com/ztrue/shutdown) **star:5** ' os的应用程序关闭挂钩。信号的处理。 [![godoc][GoDoc]](https://godoc.org/github.com/ztrue/shutdown)
|
||||
* [sslice](https://github.com/yaa110/sslice) **star:5** 创建一个总是排序的切片。 [![godoc][GoDoc]](https://godoc.org/github.com/yaa110/sslice)
|
||||
* [silk](https://github.com/chrispassas/silk) **star:4** 阅读silk netflow文件。 [![godoc][GoDoc]](https://godoc.org/github.com/chrispassas/silk)
|
||||
* [slicer](https://github.com/leaanthony/slicer) **star:4** 使处理切片更容易。 [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/slicer)
|
||||
* [retry](https://github.com/percolate/retry) **star:3** 一个简单但高度可配置的Go重试包。
|
||||
* [silk](https://github.com/chrispassas/silk) **star:4** 阅读silk netflow文件。 [![godoc][GoDoc]](https://godoc.org/github.com/chrispassas/silk)
|
||||
* [go-problemdetails](https://github.com/mvmaasakkers/go-problemdetails) **star:3** 打包处理问题细节。 [![godoc][GoDoc]](https://godoc.org/github.com/mvmaasakkers/go-problemdetails)
|
||||
* [sliceconv](https://github.com/Henry-Sarabia/sliceconv) **star:3** 基本类型之间的片转换。 [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/sliceconv)
|
||||
* [retry](https://github.com/percolate/retry) **star:3** 一个简单但高度可配置的Go重试包。
|
||||
* [olaf](https://github.com/btnguyen2k/olaf) **star:1** Twitter Snowflake 在Go中实现。 [![godoc][GoDoc]](https://godoc.org/github.com/btnguyen2k/olaf)
|
||||
* [blank](https://github.com/Henry-Sarabia/blank) **star:1** 验证或删除字符串中的空白。 [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/blank)
|
||||
|
||||
@ -1907,7 +1906,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
*用于操作视频的库。 (翻译出错了? 试试 [英文版](README_EN.md#video) 吧~)*
|
||||
|
||||
* [goav](https://github.com/giorgisio/goav) **star:920** FFmpeg的Comphrensive。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/giorgisio/goav)
|
||||
* [goav](https://github.com/giorgisio/goav) **star:920** FFmpeg的Comphrensive。 [![godoc][GoDoc]](https://godoc.org/github.com/giorgisio/goav)
|
||||
* [m3u8](https://github.com/grafov/m3u8) **star:616** 苹果HLS的M3U8播放列表解析器和生成器库。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/grafov/m3u8)
|
||||
* [gmf](https://github.com/3d0c/gmf) **star:567** FFmpeg av\* 库的 Go 语言接口。 [![godoc][GoDoc]](https://godoc.org/github.com/3d0c/gmf)
|
||||
* [go-astits](https://github.com/asticode/go-astits) **star:274** 在GO中解析和演示MPEG传输流(.ts)。 [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astits)
|
||||
@ -1959,7 +1958,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [goa](https://github.com/goa-go/goa) **star:26** goa就像golang中的koajs一样,是一个灵活、轻量级、高性能和可扩展的基于中间件的web框架。 [![godoc][GoDoc]](https://godoc.org/github.com/goa-go/goa)
|
||||
* [rux](https://github.com/gookit/rux) **star:16** 简单而快速的web框架,可用于构建golang HTTP应用程序 [![godoc][GoDoc]](https://godoc.org/github.com/gookit/rux) ![包含中文文档][CN]
|
||||
* [Banjo](https://github.com/nsheremet/banjo) **star:10** 非常简单和快速的网络框架 Go 。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/nsheremet/banjo)
|
||||
* [Ginrpc](https://github.com/xxjwxc/ginrpc) **star:8** Gin参数自动绑定工具,Gin rpc工具。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/xxjwxc/ginrpc) ![包含中文文档][CN]
|
||||
* [Ginrpc](https://github.com/xxjwxc/ginrpc) **star:8** Gin参数自动绑定工具,Gin rpc工具。 [![godoc][GoDoc]](https://godoc.org/github.com/xxjwxc/ginrpc) ![包含中文文档][CN]
|
||||
|
||||
### 中间件
|
||||
|
||||
@ -2001,7 +2000,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [xujiajun/gorouter](https://github.com/xujiajun/gorouter) **star:465** 一个简单和快速的HTTP路由器 Go 。 [![godoc][GoDoc]](https://godoc.org/github.com/xujiajun/gorouter)
|
||||
* [httptreemux](https://github.com/dimfeld/httptreemux) **star:400** 高速,灵活,基于树的 HTTP 路由。受到了 httprouter 的启发。 [![godoc][GoDoc]](https://godoc.org/github.com/dimfeld/httptreemux)
|
||||
* [lars](https://github.com/go-playground/lars) **star:377** 是一个轻量级、快速、可扩展、零分配的HTTP路由,用于创建定制化的框架。 [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/lars)
|
||||
* [ozzo-routing](https://github.com/go-ozzo/ozzo-routing) **star:365** 一个非常快的Go (golang) HTTP路由器,支持正则表达式路由匹配。完全支持构建RESTful api。 [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-routing)
|
||||
* [ozzo-routing](https://github.com/go-ozzo/ozzo-routing) **star:365** 一个非常快的Go (golang) HTTP路由器,支持正则表达式路由匹配。完全支持构建RESTful api。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-routing)
|
||||
* [Siesta](https://github.com/VividCortex/siesta) **star:352** 编写中间件和处理程序的可组合框架。 [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/siesta)
|
||||
* [vestigo](https://github.com/husobee/vestigo) **star:254** 高性能,独立,HTTP兼容的URL路由器的go web应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/husobee/vestigo)
|
||||
* [gowww/router](https://github.com/gowww/router) **star:158** 超快的HTTP 路由,完全兼容 net/HTTP.Handler 接口.。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gowww/router)
|
||||
@ -2043,16 +2042,15 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [errcheck](https://github.com/kisielk/errcheck) **star:1369** Errcheck是一个用于检查Go程序中未检查错误的程序。 [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
|
||||
* [gcvis](https://github.com/davecheney/gcvis) **star:935** 实时可视化跟踪 GC 数据。 [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
|
||||
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) 用于大量静态分析检查,您可能已经从 c# 的 ReSharper 等工具中习惯了这些检查。
|
||||
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) 在源码中寻找没有直接单元测试的函数和方法。
|
||||
* [php-parser](https://github.com/z7zmey/php-parser) **star:677** 用 Go 编写的 PHP 解析器。 [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
|
||||
* [go-critic](https://github.com/go-critic/go-critic) **star:623** 源代码检查工具。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
|
||||
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:399** 基于 Web 的 Golang AST 可视化工具。
|
||||
* [GoCover.io](http://gocover.io/) GoCover.io 提供了任意 golang 包的代码覆盖率服务。
|
||||
* [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) 来修复(添加,删除) Go 中自动导入的工具。
|
||||
* [GolangCI](https://golangci.com/) GolangCI 是一个针对 GitHub pull 请求的自动代码审查服务。服务是开源的,对开源项目是免费的。
|
||||
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:399** 基于 Web 的 Golang AST 可视化工具。
|
||||
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:295** go-cleanarch 的创建是为了验证 Clean 体系结构规则,比如 Go 项目中的依赖关系。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch)
|
||||
* [unconvert](https://github.com/mdempsky/unconvert) **star:272** 在源码中删除不必要的类型转换。 [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
|
||||
* [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) 对未使用的常量、变量、函数和类型的代码进行检查。
|
||||
* [unconvert](https://github.com/mdempsky/unconvert) **star:272** 在源码中删除不必要的类型转换。 [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
|
||||
* [gostatus](https://github.com/shurcooL/gostatus) **star:242** 用于显示包含 Go 包的存储库的状态的命令行工具,。 [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/gostatus)
|
||||
* [go-mod-outdated](https://github.com/psampaz/go-mod-outdated) **star:234** 找出项目中过期的依赖项。 [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/go-mod-outdated)
|
||||
* [dupl](https://github.com/mibk/dupl) **star:181** 用于代码克隆检测的工具。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mibk/dupl)
|
||||
@ -2064,6 +2062,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [GoPlantUML](https://github.com/jfeliu007/goplantuml) **star:63** 生成文本plantump类图的库和CLI,其中包含关于结构和接口的信息,以及它们之间的关系。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jfeliu007/goplantuml)
|
||||
* [validate](https://github.com/mccoyst/validate) **star:62** 使用 tags 自动验证结构体字段。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/validate)
|
||||
* [go-outdated](https://github.com/firstrow/go-outdated) **star:45** 显示过期包的终端应用。 [![godoc][GoDoc]](https://godoc.org/github.com/firstrow/go-outdated) ![归档项目][Archived]
|
||||
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** 在源码中寻找没有直接单元测试的函数和方法。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/verygoodsoftwarenotvirus/tarp) ![归档项目][Archived]
|
||||
|
||||
## 编辑器插件
|
||||
|
||||
@ -2096,13 +2095,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
## Go 工具
|
||||
|
||||
* [go-swagger](https://github.com/go-swagger/go-swagger) **star:4468** 基于 Go 的Swagger 2.0实现。 [![star > 2000][Awesome]](https://github.com/go-swagger/go-swagger) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
|
||||
* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:3989** 借助的 OctoLinker 浏览器扩展,可以高效的地浏览 GitHub go文件。 [![star > 2000][Awesome]](https://github.com/OctoLinker/browser-extension) ![最近一周有更新][Green]
|
||||
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2166** 使用 dot format 可视化 Go 程序的调用图。 [![star > 2000][Awesome]](https://github.com/TrueFurby/go-callvis) [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
|
||||
* [richgo](https://github.com/kyoh86/richgo) **star:412** 用文本装饰丰富 go test 的输出。 [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
|
||||
* [depth](https://github.com/KyleBanks/depth) **star:408** 通过分析导入,将包依赖关系树可视化输出。 [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth)
|
||||
* [gb](https://getgb.io/) 一个基于项目的易用的构建工具。
|
||||
* [rts](https://github.com/galeone/rts) **star:190** 从服务器响应生成Go结构。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/rts)
|
||||
* [godbg](https://github.com/tylerwince/godbg) **star:161** 实现了 Rusts 的 dbg! 宏,可以方便的在开发过程中快速、容易地调试。 [![godoc][GoDoc]](https://godoc.org/github.com/tylerwince/godbg)
|
||||
* [OctoLinker](https://github.com/OctoLinker/browser-extension) 借助的 OctoLinker 浏览器扩展,可以高效的地浏览 GitHub go文件。
|
||||
* [colorgo](https://github.com/songgao/colorgo) **star:100** 将 go 命令包装成彩色的 go build 输出。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/songgao/colorgo)
|
||||
* [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) **star:36** Bash completion for go and wgo。 ![最近一年没有更新][Yellow]
|
||||
* [generator-go-lang](https://github.com/axelspringer/generator-go-lang) **star:16** 一个[Yeoman](http://yeoman.io)生成器,用于启动新的 Go 项目。
|
||||
@ -2117,13 +2116,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:60244** 来自谷歌的容器集群管理器。 [![star > 2000][Awesome]](https://github.com/kubernetes/kubernetes) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes)
|
||||
* [Moby](https://github.com/moby/moby) **star:55568** Collaborative project for the container ecosystem to assemble container-based systems. [![star > 2000][Awesome]](https://github.com/moby/moby) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
|
||||
* [traefik](https://github.com/containous/traefik) **star:25922** 反向代理和负载均衡器,支持多个后端。 [![star > 2000][Awesome]](https://github.com/containous/traefik) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik)
|
||||
* [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) 将所有GitHub repositories、issues、milestones 和 labels 都迁移到 Gitea。
|
||||
* [Gitea](https://github.com/go-gitea/gitea) **star:17074** 从 Gogs fork,完全由社区驱动。 [![star > 2000][Awesome]](https://github.com/go-gitea/gitea) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) ![包含中文文档][CN]
|
||||
* [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) 将所有GitHub repositories、issues、milestones 和 labels 都迁移到 Gitea。
|
||||
* [Vegeta](https://github.com/tsenart/vegeta) **star:13051** HTTP负载测试工具和库。超过9000 ! [![star > 2000][Awesome]](https://github.com/tsenart/vegeta) [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta)
|
||||
* [Packer](https://github.com/mitchellh/packer) **star:9546** 用于从一个源配置为多个平台创建相同的机器图像。 [![star > 2000][Awesome]](https://github.com/mitchellh/packer) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/packer)
|
||||
* [Hey](https://github.com/rakyll/hey) **star:7068** 压力测试工具,可用来代替 ApacheBench (ab)。 [![star > 2000][Awesome]](https://github.com/rakyll/hey) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/hey)
|
||||
* [GVM](https://github.com/moovweb/gvm) **star:4762** GVM 提供了一个接口来管理 Go 版本。 [![star > 2000][Awesome]](https://github.com/moovweb/gvm)
|
||||
* [Wide](https://wide.b3log.org/login) 为使用 Golang 的团队提供基于 web 的 IDE。
|
||||
* [webhook](https://github.com/adnanh/webhook) **star:4413** 允许用户创建在服务器上执行命令的 HTTP hooks。 [![star > 2000][Awesome]](https://github.com/adnanh/webhook) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/adnanh/webhook)
|
||||
* [Wide](https://wide.b3log.org/login) 为使用 Golang 的团队提供基于 web 的 IDE。
|
||||
* [gaia](https://github.com/gaia-pipeline/gaia) **star:3845** 可用于任何编程语言来构建强大的管道。 [![star > 2000][Awesome]](https://github.com/gaia-pipeline/gaia) [![godoc][GoDoc]](https://godoc.org/github.com/gaia-pipeline/gaia)
|
||||
* [gox](https://github.com/mitchellh/gox) **star:3531** 非常简单,没有多余的跨平台编译工具。 [![star > 2000][Awesome]](https://github.com/mitchellh/gox) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/gox)
|
||||
* [bosun](https://github.com/bosun-monitor/bosun) **star:2884** 按照时间轴发出告警的框架。 [![star > 2000][Awesome]](https://github.com/bosun-monitor/bosun) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bosun-monitor/bosun)
|
||||
@ -2131,28 +2131,27 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [goxc](https://github.com/laher/goxc) **star:1638** 专注于跨平台编译和打包的 Go 构建工具。 [![godoc][GoDoc]](https://godoc.org/github.com/laher/goxc)
|
||||
* [fac](https://github.com/mkchoi212/fac) **star:1627** 修复 git 合并冲突。 [![godoc][GoDoc]](https://godoc.org/github.com/mkchoi212/fac)
|
||||
* [kala](https://github.com/ajvb/kala) **star:1375** 简单、现代和高性能的作业调度程序。 [![godoc][GoDoc]](https://godoc.org/github.com/ajvb/kala)
|
||||
* [script](https://github.com/bitfield/script) **star:1225** 让DevOps编写类shell和系统管理任务变得更加容易。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bitfield/script)
|
||||
* [StatusOK](https://github.com/sanathp/statusok) **star:1225** 监视您的网站和REST api。当服务器宕机或响应时间超过预期时,通过Slack、电子邮件获得通知。 [![godoc][GoDoc]](https://godoc.org/github.com/sanathp/statusok)
|
||||
* [script](https://github.com/bitfield/script) **star:1225** 让DevOps编写类shell和系统管理任务变得更加容易。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bitfield/script)
|
||||
* [s3gof3r](https://github.com/rlmcpherson/s3gof3r) **star:1019** 小型实用程序/库,针对大型对象在Amazon S3中的高速传输进行了优化。 [![godoc][GoDoc]](https://godoc.org/github.com/rlmcpherson/s3gof3r)
|
||||
* [go-selfupdate](https://github.com/sanbornm/go-selfupdate) **star:691** 允许你的 Go应用程序 进行自我更新。 [![godoc][GoDoc]](https://godoc.org/github.com/sanbornm/go-selfupdate)
|
||||
* [Pomerium](https://github.com/pomerium/pomerium) **star:687** Pomerium是一个可识别身份的访问代理。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/pomerium/pomerium)
|
||||
* [skm](https://github.com/TimothyYe/skm) **star:567** SKM是一个简单而强大的SSH密钥管理器,它可以帮助您轻松地管理多个SSH密钥! [![godoc][GoDoc]](https://godoc.org/github.com/TimothyYe/skm)
|
||||
* [Scaleway-cli](https://github.com/scaleway/scaleway-cli) **star:547** 从命令行管理 BareMetal 服务器(与使用Docker一样容易)。 [![godoc][GoDoc]](https://godoc.org/github.com/scaleway/scaleway-cli)
|
||||
* [aurora](https://github.com/xuri/aurora) **star:429** 基于web的跨平台 Beanstalkd 队列服务器控制台。
|
||||
* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:414** 可轻松地添加版本信息到 Go 二进制文件。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ahmetalpbalkan/govvv)
|
||||
* [gonative](https://github.com/inconshreveable/gonative) **star:313** 用原生 Go 创建一个跨平台的 Go 工具链。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/gonative)
|
||||
* [govvv](https://github.com/ahmetalpbalkan/govvv) 可轻松地添加版本信息到 Go 二进制文件。
|
||||
* [Mora](https://github.com/emicklei/mora) **star:268** 用于访问 MongoDB 文档和元数据的 REST 服务器。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/emicklei/mora)
|
||||
* [lstags](https://github.com/ivanilves/lstags) **star:237** 提供了工具和API,可用来同步不同注册中心的Docker图像。 [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
|
||||
* [dogo](https://github.com/liudng/dogo) **star:222** 监视源文件中的更改并自动编译和运行(restart)。 [![godoc][GoDoc]](https://godoc.org/github.com/liudng/dogo) ![包含中文文档][CN]
|
||||
* [godbg](https://github.com/sirnewton01/godbg) **star:219** 基于 web 的 gdb 前端应用程序。 ![最近一年没有更新][Yellow]
|
||||
* [Gogs](https://gogs.io/) 自托管的Git服务。
|
||||
* [godbg](https://github.com/sirnewton01/godbg) **star:219** 基于 web 的 gdb 前端应用程序。 ![最近一年没有更新][Yellow]
|
||||
* [Pewpew](https://github.com/bengadbois/pewpew) **star:215** 灵活的 HTTP 命令行压测工具。 [![godoc][GoDoc]](https://godoc.org/github.com/bengadbois/pewpew)
|
||||
* [manssh](https://github.com/xwjdsh/manssh) **star:208** manssh是一个命令行工具,可以方便地管理ssh别名配置。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/xwjdsh/manssh)
|
||||
* [aptly](https://github.com/smira/aptly) Debian存储库管理工具。
|
||||
* [gobrew](https://github.com/cryptojuice/gobrew) **star:176** gobrew 允许您轻松地在 go 的多个版本之间切换。 ![最近一年没有更新][Yellow]
|
||||
* [Blast](https://github.com/dave/blast) **star:171** 一个用于API负载测试和批处理作业的简单工具。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dave/blast)
|
||||
* [ostent](https://github.com/ostrost/ostent) **star:163** 收集和显示系统指标,并可选 Graphite and/or fluxdb作为依赖。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ostrost/ostent)
|
||||
* [Packer](https://github.com/mitchellh/packer) 用于从一个源配置为多个平台创建相同的机器图像。
|
||||
* [grapes](https://github.com/yaronsumel/grapes) **star:141** 旨在轻松地通过ssh分发命令的轻量级工具。 [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes)
|
||||
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:111** Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/easyssh-proxy)
|
||||
* [kcli](https://github.com/cswank/kcli) **star:92** 用于检查kafka主题/分区/消息的命令行工具。 [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
|
||||
@ -2172,27 +2171,29 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
### 其他软件
|
||||
|
||||
* [hugo](http://gohugo.io/) 快速、现代的静态网站引擎。
|
||||
* [Gor](https://github.com/buger/gor) **star:11886** Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。 [![star > 2000][Awesome]](https://github.com/buger/gor) [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor)
|
||||
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8757** 快速、简单、可伸缩的分布式文件系统,采用了O(1)磁盘查找。 [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
|
||||
* [restic](https://github.com/restic/restic) **star:8741** 消除重复项备份程序。 [![star > 2000][Awesome]](https://github.com/restic/restic) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
|
||||
* [confd](https://github.com/kelseyhightower/confd) **star:6674** 使用 etcd 或 consul 的模板和数据管理本地应用程序配置文件。 [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
|
||||
* [Comcast](https://github.com/tylertreat/Comcast) **star:6277** 模拟坏的网络连接。 [![star > 2000][Awesome]](https://github.com/tylertreat/Comcast) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast)
|
||||
* [LiteIDE](https://github.com/visualfc/liteide) **star:5708** 简单的、开源的、跨平台的Go IDE。 [![star > 2000][Awesome]](https://github.com/visualfc/liteide) ![包含中文文档][CN]
|
||||
* [drive](https://github.com/odeke-em/drive) **star:5127** 基于命令行的谷歌驱动器客户端。 [![star > 2000][Awesome]](https://github.com/odeke-em/drive) [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
|
||||
* [orange-cat](https://github.com/noraesae/orange-cat) 用Go编写的Markdown预览器。
|
||||
* [nes](https://github.com/fogleman/nes) **star:4255** 任天堂娱乐系统(NES)模拟器。 [![star > 2000][Awesome]](https://github.com/fogleman/nes) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
|
||||
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:4179** 为自动化测试模拟网络和系统条件的代理。 [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
||||
* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
|
||||
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:4179** 为自动化测试模拟网络和系统条件的代理。 [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
||||
* [Pipe](https://github.com/b3log/pipe) **star:3881** 一个小巧漂亮的博客平台。 [![star > 2000][Awesome]](https://github.com/b3log/pipe) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
|
||||
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:2798** 跨平台网络和云备份工具。 [![star > 2000][Awesome]](https://github.com/gilbertchen/duplicacy) [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
|
||||
* [croc](https://github.com/schollz/croc) **star:2618** 轻松、安全地将文件或文件夹从一台计算机发送到另一台计算机。 [![star > 2000][Awesome]](https://github.com/schollz/croc) ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/schollz/croc)
|
||||
* [myLG](https://github.com/mehrdadrad/mylg) **star:2239** 命令行网络诊断工具。 [![star > 2000][Awesome]](https://github.com/mehrdadrad/mylg) ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
|
||||
* [GoBoy](https://github.com/Humpheh/goboy) **star:2159** 用 Go 编写的任天堂Game Boy彩色模拟器。 [![star > 2000][Awesome]](https://github.com/Humpheh/goboy) [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy)
|
||||
* [Stack Up](https://github.com/pressly/sup) **star:2023** Stack Up 是一个超级简单的部署工具 — 只面向Unix。 [![star > 2000][Awesome]](https://github.com/pressly/sup) [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup)
|
||||
* [syncthing](https://syncthing.net/) 开放,分散的文件同步工具和协议。
|
||||
* [lgo](https://github.com/yunabe/lgo) **star:1889** 与 Jupyter 可进行交互 Go 程序。它支持代码完成、代码检查以及与Go 100% 兼容性。 [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
|
||||
* [Stack Up](https://github.com/pressly/sup) **star:2023** Stack Up 是一个超级简单的部署工具 — 只面向Unix。 [![star > 2000][Awesome]](https://github.com/pressly/sup) [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup)
|
||||
* [limetext](http://limetext.org/) 一个强大而优雅的文本编辑器。
|
||||
* [lgo](https://github.com/yunabe/lgo) **star:1889** 与 Jupyter 可进行交互 Go 程序。它支持代码完成、代码检查以及与Go 100% 兼容性。 [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
|
||||
* [snap](https://github.com/intelsdi-x/snap) **star:1801** 强大的遥测框架。 [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap)
|
||||
* [Circuit](https://github.com/gocircuit/circuit) **star:1797** Circuit 是一个可编程平台即服务(PaaS)和/或基础设施即服务(IaaS),用于管理、发现、同步和编排包含云应用程序的服务和主机。 [![godoc][GoDoc]](https://godoc.org/github.com/gocircuit/circuit)
|
||||
* [borg](https://github.com/crufter/borg) **star:1439** 基于终端的bash代码段搜索引擎。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/crufter/borg)
|
||||
* [scc](https://github.com/boyter/scc) **star:1125** 一个非常快速准确的代码计数器,采用了复杂的计算和 COCOMO 预估。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc)
|
||||
* [Documize](https://github.com/documize/community) **star:932** 集成了SaaS工具数据的现代wiki软件。 ![最近一周有更新][Green]
|
||||
* [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:881** App that displays updates for the Go packages in your GOPATH. [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store)
|
||||
@ -2209,18 +2210,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [ipe](https://github.com/dimiro1/ipe) **star:286** Open source Pusher server implementation compatible with Pusher client libraries written in GO. [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/ipe)
|
||||
* [ide](https://github.com/thestrukture/ide) **star:253** 基于浏览器的IDE [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide)
|
||||
* [Cherry](https://github.com/rafael-santiago/cherry) **star:203** 微型网络聊天服务器。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry)
|
||||
* [orange-cat](https://github.com/noraesae/orange-cat) **star:180** 用Go编写的Markdown预览器。 [![godoc][GoDoc]](https://godoc.org/github.com/noraesae/orange-cat)
|
||||
* [Orbit](https://github.com/gulien/orbit) **star:132** 一个根据模板来运行命令和生成文件的简单小工具。 [![godoc][GoDoc]](https://godoc.org/github.com/gulien/orbit)
|
||||
* [Juju](https://jujucharms.com/) Cloud-agnostic的服务部署和编制 —— 支持EC2、Azure、Openstack、MAAS等。
|
||||
* [joincap](https://github.com/assafmo/joincap) **star:125** 用于合并多个pcap文件的命令行实用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap)
|
||||
* [Juju](https://jujucharms.com/) Cloud-agnostic的服务部署和编制 —— 支持EC2、Azure、Openstack、MAAS等。
|
||||
* [Docker](http://www.docker.com/) 面向开发人员和系统管理员的分布式应用程序的开放平台。
|
||||
* [DDNS](https://github.com/skibish/ddns) **star:115** 个人 DDNS 客户端。 [![godoc][GoDoc]](https://godoc.org/github.com/skibish/ddns)
|
||||
* [borg](https://github.com/crufter/borg) 基于终端的bash代码段搜索引擎。
|
||||
* [boxed](https://github.com/tejo/boxed) **star:71** 基于Dropbox的博客引擎。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed)
|
||||
* [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** 基于加密管的简单的NaCL EC25519工具。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe)
|
||||
* [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** 测试你的终端。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz)
|
||||
* [Snitch](https://github.com/lucasgomide/snitch) **star:15** 当有人通过 Tsuru 部署任何应用程序时,会通知您的团队以及其他工具。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/lucasgomide/snitch)
|
||||
* [hugo](http://gohugo.io/) 快速、现代的静态网站引擎。
|
||||
* [Gor](https://github.com/buger/gor) Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。
|
||||
* [GoLand](https://jetbrains.com/go) 功能齐全的跨平台 Go IDE。
|
||||
* [GoDocTooltip](https://github.com/diankong/GoDocTooltip) **star:12** 包含了 Go 使用手册文档的 Chrome 扩展。 ![最近一年没有更新][Yellow]
|
||||
|
||||
@ -2234,11 +2233,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) **star:1068** web框架基准测试。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark)
|
||||
* [skynet](https://github.com/atemerev/skynet) **star:933** 天网 1M 线程微基准测试。
|
||||
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:915** Go序列化方法的基准测试。 [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/go_serialization_benchmarks)
|
||||
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) Go语言常用基本操作的基准测试。
|
||||
* [speedtest-resize](https://github.com/fawick/speedtest-resize) **star:182** 对比各种图像大小调整算法性能。 [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize)
|
||||
* [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star:128** Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/go-benchmarks)
|
||||
* [gospeed](https://github.com/feyeleanor/GoSpeed) **star:96** 计算语言结构的速度的微观基准测试。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/feyeleanor/GoSpeed)
|
||||
* [autobench](https://github.com/davecheney/autobench) **star:89** 用来来比较不同Go版本之间的性能的框架。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/autobench)
|
||||
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) **star:55** Go语言常用基本操作的基准测试。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/gocostmodel)
|
||||
* [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:49** 为流行的 Go 数据库/SQL实用程序收集基准测试。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark)
|
||||
* [go-benchmark-app](https://github.com/mrLSD/go-benchmark-app) **star:20** 强大的HTTP基准测试工具,包含了Аb,Wrk,Siege工具。收集统计和各种参数指标,并比较相关结果。 ![最近一年没有更新][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mrLSD/go-benchmark-app)
|
||||
* [kvbench](https://github.com/jimrobinson/kvbench) **star:16** K / V 类型数据库基准测试。 [![godoc][GoDoc]](https://godoc.org/github.com/jimrobinson/kvbench)
|
||||
@ -2368,7 +2367,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [Go Community on Hashnode](https://hashnode.com/n/go) Hashnode上的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 Report Card](https://goreportcard.com) 为你的旅行包准备一张成绩单
|
||||
* [Go Report Card](https://goreportcard.com) 为你的 Go 包生成一份报告单。
|
||||
* [go.dev](https://go.dev/) 一个围棋开发者的中心。
|
||||
* [Awesome Remote Job](https://github.com/lukasz-madon/awesome-remote-job) **star:15270** Curated list of awesome remote jobs. A lot of them are looking for Go hackers. [![star > 2000][Awesome]](https://github.com/lukasz-madon/awesome-remote-job) ![最近一周有更新][Green]
|
||||
* [Gophercises](https://gophercises.com/) 为 Go 初学者提供免费的代码训练。
|
||||
@ -2397,12 +2396,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [Building Go Web Applications and Microservices Using Gin](https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin) Get familiar with Gin and find out how it can help you reduce boilerplate code and build a request handling pipeline.
|
||||
* [Caching Slow Database Queries](https://medium.com/@rocketlaunchr.cloud/caching-slow-database-queries-1085d308a0c9) 如何缓存数据库的慢查询。
|
||||
* [Canceling MySQL](https://medium.com/@rocketlaunchr.cloud/canceling-mysql-in-go-827ed8f83b30) 如何取消MySQL查询。
|
||||
* [Go Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet) **star:4249** Go's reference card。 [![star > 2000][Awesome]](https://github.com/a8m/go-lang-cheat-sheet)
|
||||
* [Go database/sql tutorial](http://go-database-sql.org/) 数据库概论/ sql。
|
||||
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) 在你的移动设备上编辑你编辑和运行你的 Go 代码。
|
||||
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:504** 一本讲述如何用 Go 进行以太开发的小册。 ![最近一周有更新][Green] [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) ![包含中文文档][CN]
|
||||
* [Games With Go](http://gameswithgo.org/) 关于编程和游戏开发系列教学视频。
|
||||
* [Go By Example](https://gobyexample.com/) 手把手教你 如何在 Go 应用程序中使用注释。
|
||||
* [Go Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet) Go's reference card。
|
||||
* [Go database/sql tutorial](http://go-database-sql.org/) 数据库概论/ sql。
|
||||
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) 在你的移动设备上编辑你编辑和运行你的 Go 代码。
|
||||
* [50 Shades of Go](http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/) Go 初学者经常遇到的陷阱、误区、错误
|
||||
* [A Guide to Golang E-Commerce](https://snipcart.com/blog/golang-ecommerce-ponzu-cms-demo?utm_term=golang-ecommerce-ponzu-cms-demo) 教你如何用 Go 搭建一个电商平台 (包括demo)。
|
||||
* [A Tour of Go](http://tour.golang.org/) 互动的 Go 之旅。
|
||||
|
123
README_EN.md
123
README_EN.md
@ -7,7 +7,7 @@
|
||||
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "The project has been archived"
|
||||
[GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc document links"
|
||||
|
||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2019-11-21 10:40:37(Synchronize every day)**
|
||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2019-11-22 10:03:24(Synchronize every day)**
|
||||
|
||||
[![english](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/chinese.svg)](README.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
|
||||
|
||||
@ -151,7 +151,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [go_mediainfo](https://github.com/zhulik/go_mediainfo) **star:27** libmediainfo bindings for go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/zhulik/go_mediainfo)
|
||||
* [EasyMIDI](https://github.com/algoGuy/EasyMIDI) **star:24** EasyMidi is a simple and reliable library for working with standard midi file (SMF). ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/algoGuy/EasyMIDI)
|
||||
* [vorbis](https://github.com/mccoyst/vorbis) **star:23** "Native" Go Vorbis decoder (uses CGO, but has no dependencies). [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/vorbis)
|
||||
* [gosamplerate](https://github.com/dh1tw/gosamplerate) **star:8** libsamplerate bindings for go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/dh1tw/gosamplerate)
|
||||
* [gosamplerate](https://github.com/dh1tw/gosamplerate) **star:8** libsamplerate bindings for go. [![godoc][GoDoc]](https://godoc.org/github.com/dh1tw/gosamplerate)
|
||||
|
||||
## Authentication and OAuth
|
||||
|
||||
@ -227,7 +227,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [cli-init](https://github.com/tcnksm/gcli) **star:883** The easy way to start building Golang command line applications. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tcnksm/gcli)
|
||||
* [go-arg](https://github.com/alexflint/go-arg) **star:792** Struct-based argument parsing in Go. [![godoc][GoDoc]](https://godoc.org/github.com/alexflint/go-arg)
|
||||
* [complete](https://github.com/posener/complete) **star:655** Write bash completions in Go + Go command bash completion. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/posener/complete)
|
||||
* [mow.cli](https://github.com/jawher/mow.cli) **star:635** Go library for building CLI applications with sophisticated flag and argument parsing and validation. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
|
||||
* [mow.cli](https://github.com/jawher/mow.cli) **star:635** Go library for building CLI applications with sophisticated flag and argument parsing and validation. [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
|
||||
* [liner](https://github.com/peterh/liner) **star:608** Go readline-like library for command-line interfaces. [![godoc][GoDoc]](https://godoc.org/github.com/peterh/liner)
|
||||
* [flaggy](https://github.com/integrii/flaggy) **star:520** A robust and idiomatic flags package with excellent subcommand support. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/integrii/flaggy)
|
||||
* [cli](https://github.com/mkideal/cli) **star:492** Feature-rich and easy to use command-line package based on golang struct tags. [![godoc][GoDoc]](https://godoc.org/github.com/mkideal/cli)
|
||||
@ -259,14 +259,13 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
*Libraries for building Console Applications and Console User Interfaces.*
|
||||
|
||||
* [termui](https://github.com/gizak/termui) **star:9266** Go terminal dashboard based on **termbox-go** and inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib). [![star > 2000][Awesome]](https://github.com/gizak/termui) [![godoc][GoDoc]](https://godoc.org/github.com/gizak/termui)
|
||||
* [gocui](https://github.com/jroimartin/gocui) **star:5711** Minimalist Go library aimed at creating Console User Interfaces. [![star > 2000][Awesome]](https://github.com/jroimartin/gocui) [![godoc][GoDoc]](https://godoc.org/github.com/jroimartin/gocui)
|
||||
* [gommon/color](https://github.com/labstack/gommon/tree/master/color) Style terminal text.
|
||||
* [gocui](https://github.com/jroimartin/gocui) **star:5711** Minimalist Go library aimed at creating Console User Interfaces. [![star > 2000][Awesome]](https://github.com/jroimartin/gocui) [![godoc][GoDoc]](https://godoc.org/github.com/jroimartin/gocui)
|
||||
* [termbox-go](https://github.com/nsf/termbox-go) **star:3584** Termbox is a library for creating cross-platform text-based interfaces. [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go)
|
||||
* [go-prompt](https://github.com/c-bata/go-prompt) **star:2653** Library for building a powerful interactive prompt, inspired by [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit). [![star > 2000][Awesome]](https://github.com/c-bata/go-prompt) [![godoc][GoDoc]](https://godoc.org/github.com/c-bata/go-prompt)
|
||||
* [uiprogress](https://github.com/gosuri/uiprogress) **star:1592** Flexible library to render progress bars in terminal applications. [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uiprogress)
|
||||
* [asciigraph](https://github.com/guptarohit/asciigraph) **star:1220** Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies. [![godoc][GoDoc]](https://godoc.org/github.com/guptarohit/asciigraph)
|
||||
* [uilive](https://github.com/gosuri/uilive) **star:1026** Library for updating terminal output in realtime. [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uilive)
|
||||
* [termtables](https://github.com/apcera/termtables) Go port of the Ruby library [terminal-tables](https://github.com/tj/terminal-table) for simple ASCII table generation as well as providing markdown and HTML output.
|
||||
* [termdash](https://github.com/mum4k/termdash) **star:881** Go terminal dashboard based on **termbox-go** and inspired by [termui](https://github.com/gizak/termui). [![godoc][GoDoc]](https://godoc.org/github.com/mum4k/termdash)
|
||||
* [progressbar](https://github.com/schollz/progressbar) **star:803** Basic thread-safe progress bar that works in every OS. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/schollz/progressbar)
|
||||
* [mpb](https://github.com/vbauerster/mpb) **star:776** Multi progress bar for terminal applications. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/vbauerster/mpb)
|
||||
@ -330,7 +329,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
|
||||
* [drone](https://github.com/drone/drone) **star:19870** Drone is a Continuous Integration platform built on Docker, written in Go. [![star > 2000][Awesome]](https://github.com/drone/drone) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/drone/drone)
|
||||
* [goveralls](https://github.com/mattn/goveralls) **star:612** Go integration for Coveralls.io continuous code coverage tracking system. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/goveralls)
|
||||
* [overalls](https://github.com/go-playground/overalls) **star:98** Multi-Package go project coverprofile for tools like goveralls. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/overalls)
|
||||
* [overalls](https://github.com/go-playground/overalls) **star:98** Multi-Package go project coverprofile for tools like goveralls. [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/overalls)
|
||||
* [duci](https://github.com/duck8823/duci) **star:48** A simple ci server no needs domain specific languages. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/duck8823/duci)
|
||||
* [gomason](https://github.com/nikogura/gomason) **star:37** Test, Build, Sign, and Publish your go binaries from a clean workspace. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nikogura/gomason)
|
||||
* [roveralls](https://github.com/LawrenceWoodman/roveralls) **star:12** Recursive coverage testing tool. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/LawrenceWoodman/roveralls)
|
||||
@ -376,7 +375,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [conjungo](https://github.com/InVisionApp/conjungo) **star:84** A small, powerful and flexible merge library. [![godoc][GoDoc]](https://godoc.org/github.com/InVisionApp/conjungo)
|
||||
* [bit](https://github.com/yourbasic/bit) **star:71** Golang set data structure with bonus bit-twiddling functions. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/yourbasic/bit)
|
||||
* [skiplist](https://github.com/gansidui/skiplist) **star:66** Skiplist implementation in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gansidui/skiplist)
|
||||
* [levenshtein](https://github.com/agnivade/levenshtein) **star:59** Implementation to calculate levenshtein distance in Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/agnivade/levenshtein)
|
||||
* [levenshtein](https://github.com/agnivade/levenshtein) **star:59** Implementation to calculate levenshtein distance in Go. [![godoc][GoDoc]](https://godoc.org/github.com/agnivade/levenshtein)
|
||||
* [bloom](https://github.com/yourbasic/bloom) **star:45** Golang Bloom filter implementation. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/yourbasic/bloom)
|
||||
* [goconcurrentqueue](https://github.com/enriquebris/goconcurrentqueue) **star:44** Concurrent FIFO queue. [![godoc][GoDoc]](https://godoc.org/github.com/enriquebris/goconcurrentqueue)
|
||||
* [count-min-log](https://github.com/seiflotfy/count-min-log) **star:43** Go implementation Count-Min-Log sketch: Approximately counting with approximate counters (Like Count-Min sketch but using less memory). ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/seiflotfy/count-min-log)
|
||||
@ -470,7 +469,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [orchestrator](https://github.com/github/orchestrator) **star:3219** MySQL replication topology manager & visualizer. [![star > 2000][Awesome]](https://github.com/github/orchestrator) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/github/orchestrator)
|
||||
* [go-mysql-elasticsearch](https://github.com/siddontang/go-mysql-elasticsearch) **star:2638** Sync your MySQL data into Elasticsearch automatically. [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql-elasticsearch) [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql-elasticsearch)
|
||||
* [pREST](https://github.com/nuveo/prest) **star:2148** Serve a RESTful API from any PostgreSQL database. [![star > 2000][Awesome]](https://github.com/nuveo/prest) [![godoc][GoDoc]](https://godoc.org/github.com/nuveo/prest)
|
||||
* [go-mysql](https://github.com/siddontang/go-mysql) **star:2077** Go toolset to handle MySQL protocol and replication. [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql)
|
||||
* [go-mysql](https://github.com/siddontang/go-mysql) **star:2077** Go toolset to handle MySQL protocol and replication. [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql) [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql)
|
||||
* [chproxy](https://github.com/Vertamedia/chproxy) **star:338** HTTP proxy for ClickHouse database. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Vertamedia/chproxy)
|
||||
* [clickhouse-bulk](https://github.com/nikepan/clickhouse-bulk) **star:154** Collects small insterts and sends big requests to ClickHouse servers. [![godoc][GoDoc]](https://godoc.org/github.com/nikepan/clickhouse-bulk)
|
||||
* [myreplication](https://github.com/2tvenom/myreplication) **star:148** MySql binary log replication listener. Supports statement and row based replication. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/2tvenom/myreplication)
|
||||
@ -584,7 +583,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
|
||||
*Packages that help with building Distributed Systems.*
|
||||
|
||||
* [go-kit](https://github.com/go-kit/kit) **star:15396** Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc. [![star > 2000][Awesome]](https://github.com/go-kit/kit) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-kit/kit)
|
||||
* [go-kit](https://github.com/go-kit/kit) **star:15396** Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc. [![star > 2000][Awesome]](https://github.com/go-kit/kit) [![godoc][GoDoc]](https://godoc.org/github.com/go-kit/kit)
|
||||
* [grpc-go](https://github.com/grpc/grpc-go) **star:10052** The Go language implementation of gRPC. HTTP/2 based RPC. [![star > 2000][Awesome]](https://github.com/grpc/grpc-go) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/grpc/grpc-go)
|
||||
* [micro](https://github.com/micro/micro) **star:7145** Pluggable microservice toolkit and distributed systems platform. [![star > 2000][Awesome]](https://github.com/micro/micro) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/micro/micro)
|
||||
* [NATS](https://github.com/nats-io/gnatsd) **star:6889** Lightweight, high performance messaging system for microservices, IoT, and cloud native systems. [![star > 2000][Awesome]](https://github.com/nats-io/gnatsd) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nats-io/gnatsd)
|
||||
@ -658,7 +657,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [go-duktape](https://github.com/olebedev/go-duktape) **star:665** Duktape JavaScript engine bindings for Go. [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/go-duktape)
|
||||
* [golua](https://github.com/aarzilli/golua) **star:452** Go bindings for Lua C API.
|
||||
* [gisp](https://github.com/jcla1/gisp) **star:431** Simple LISP in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/jcla1/gisp)
|
||||
* [cel-go](https://github.com/google/cel-go) **star:317** Fast, portable, non-Turing complete expression evaluation with gradual typing. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/google/cel-go)
|
||||
* [cel-go](https://github.com/google/cel-go) **star:317** Fast, portable, non-Turing complete expression evaluation with gradual typing. [![godoc][GoDoc]](https://godoc.org/github.com/google/cel-go)
|
||||
* [gval](https://github.com/PaesslerAG/gval) **star:166** A highly customizable expression language written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/PaesslerAG/gval)
|
||||
* [gentee](https://github.com/gentee/gentee) **star:39** Embeddable scripting programming language. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gentee/gentee)
|
||||
* [binder](https://github.com/alexeyco/binder) **star:32** Go to Lua binding library, based on [gopher-lua](https://github.com/yuin/gopher-lua). ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/alexeyco/binder)
|
||||
@ -686,7 +685,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
|
||||
* [afero](https://github.com/spf13/afero) **star:2399** FileSystem Abstraction System for Go. [![star > 2000][Awesome]](https://github.com/spf13/afero) [![godoc][GoDoc]](https://godoc.org/github.com/spf13/afero)
|
||||
* [pdfcpu](https://github.com/hhrutter/pdfcpu) **star:1187** PDF processor. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/hhrutter/pdfcpu)
|
||||
* [notify](https://github.com/rjeczalik/notify) **star:510** File system event notification library with simple API, similar to os/signal. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/rjeczalik/notify)
|
||||
* [notify](https://github.com/rjeczalik/notify) **star:510** File system event notification library with simple API, similar to os/signal. [![godoc][GoDoc]](https://godoc.org/github.com/rjeczalik/notify)
|
||||
* [bigfile](https://github.com/bigfile/bigfile) **star:90** A file transfer system, support to manage files with http api, rpc call and ftp client. [![godoc][GoDoc]](https://godoc.org/github.com/bigfile/bigfile) ![Contains Chinese documents][CN]
|
||||
* [opc](https://github.com/qmuntal/opc) **star:63** Load Open Packaging Conventions (OPC) files for Go. [![godoc][GoDoc]](https://godoc.org/github.com/qmuntal/opc)
|
||||
* [go-csv-tag](https://github.com/artonge/go-csv-tag) **star:52** Load csv file using tag. [![godoc][GoDoc]](https://godoc.org/github.com/artonge/go-csv-tag)
|
||||
@ -710,13 +709,13 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [go-money](https://github.com/rhymond/go-money) **star:664** Implementation of Fowler's Money pattern. [![godoc][GoDoc]](https://godoc.org/github.com/rhymond/go-money)
|
||||
* [go-finance](https://github.com/FlashBoys/go-finance) **star:537** Comprehensive financial markets data in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/FlashBoys/go-finance)
|
||||
* [accounting](https://github.com/leekchan/accounting) **star:514** money and currency formatting for golang. [![godoc][GoDoc]](https://godoc.org/github.com/leekchan/accounting)
|
||||
* [techan](https://github.com/sdcoffey/techan) **star:191** Technical analysis library with advanced market analysis and trading strategies. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/sdcoffey/techan)
|
||||
* [techan](https://github.com/sdcoffey/techan) **star:191** Technical analysis library with advanced market analysis and trading strategies. [![godoc][GoDoc]](https://godoc.org/github.com/sdcoffey/techan)
|
||||
* [orderbook](https://github.com/i25959341/orderbook) **star:98** Matching Engine for Limit Order Book in Golang. [![godoc][GoDoc]](https://godoc.org/github.com/i25959341/orderbook)
|
||||
* [ofxgo](https://github.com/aclindsa/ofxgo) **star:69** Query OFX servers and/or parse the responses (with example command-line client). [![godoc][GoDoc]](https://godoc.org/github.com/aclindsa/ofxgo)
|
||||
* [vat](https://github.com/dannyvankooten/vat) **star:61** VAT number validation & EU VAT rates. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dannyvankooten/vat)
|
||||
* [transaction](https://github.com/claygod/transaction) **star:60** Embedded transactional database of accounts, running in multithreaded mode. [![godoc][GoDoc]](https://godoc.org/github.com/claygod/transaction)
|
||||
* [go-finance](https://github.com/alpeb/go-finance) **star:47** Library of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/alpeb/go-finance)
|
||||
* [currency](https://github.com/bnkamalesh/currency) **star:14** High performant & accurate currency computation package. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bnkamalesh/currency)
|
||||
* [currency](https://github.com/bnkamalesh/currency) **star:14** High performant & accurate currency computation package. [![godoc][GoDoc]](https://godoc.org/github.com/bnkamalesh/currency)
|
||||
* [go-finance](https://github.com/pieterclaerhout/go-finance) **star:2** Module to fetch exchange rates, check VAT numbers via VIES and check IBAN bank account numbers. [![godoc][GoDoc]](https://godoc.org/github.com/pieterclaerhout/go-finance)
|
||||
|
||||
## Forms
|
||||
@ -749,10 +748,10 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [Ebiten](https://github.com/hajimehoshi/ebiten) **star:2232** dead simple 2D game library in Go. [![star > 2000][Awesome]](https://github.com/hajimehoshi/ebiten) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/hajimehoshi/ebiten)
|
||||
* [goworld](https://github.com/xiaonanln/goworld) **star:1306** Scalable game server engine, featuring space-entity framework and hot-swapping. [![godoc][GoDoc]](https://godoc.org/github.com/xiaonanln/goworld) ![Contains Chinese documents][CN]
|
||||
* [go-sdl2](https://github.com/veandco/go-sdl2) **star:1224** Go bindings for the [Simple DirectMedia Layer](https://www.libsdl.org/).
|
||||
* [engo](https://github.com/EngoEngine/engo) **star:1125** Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/EngoEngine/engo)
|
||||
* [engo](https://github.com/EngoEngine/engo) **star:1125** Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm. [![godoc][GoDoc]](https://godoc.org/github.com/EngoEngine/engo)
|
||||
* [nano](https://github.com/lonng/nano) **star:1101** Lightweight, facility, high performance golang based game server framework. [![godoc][GoDoc]](https://godoc.org/github.com/lonng/nano) ![Contains Chinese documents][CN]
|
||||
* [gonet](https://github.com/xtaci/gonet) **star:1069** Game server skeleton implemented with golang. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/xtaci/gonet)
|
||||
* [termloop](https://github.com/JoelOtter/termloop) **star:1055** Terminal-based game engine for Go, built on top of Termbox. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/JoelOtter/termloop)
|
||||
* [termloop](https://github.com/JoelOtter/termloop) **star:1055** Terminal-based game engine for Go, built on top of Termbox. [![godoc][GoDoc]](https://godoc.org/github.com/JoelOtter/termloop)
|
||||
* [g3n](https://github.com/g3n/engine) **star:850** Go 3D Game Engine. [![godoc][GoDoc]](https://godoc.org/github.com/g3n/engine)
|
||||
* [Oak](https://github.com/oakmound/oak) **star:682** Pure Go game engine. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/oakmound/oak)
|
||||
* [Azul3D](https://github.com/azul3d/engine) **star:436** 3D game engine written in Go.
|
||||
@ -936,7 +935,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
*Libraries for scheduling jobs.*
|
||||
|
||||
* [gron](https://github.com/roylee0704/gron) **star:665** Define time-based tasks using a simple Go API and Gron’s scheduler will run them accordingly. [![godoc][GoDoc]](https://godoc.org/github.com/roylee0704/gron)
|
||||
* [JobRunner](https://github.com/bamzi/jobrunner) **star:617** Smart and featureful cron job scheduler with job queuing and live monitoring built in. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bamzi/jobrunner)
|
||||
* [JobRunner](https://github.com/bamzi/jobrunner) **star:617** Smart and featureful cron job scheduler with job queuing and live monitoring built in. [![godoc][GoDoc]](https://godoc.org/github.com/bamzi/jobrunner)
|
||||
* [jobs](https://github.com/albrow/jobs) **star:456** Persistent and flexible background jobs library. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/albrow/jobs)
|
||||
* [scheduler](https://github.com/carlescere/scheduler) **star:308** Cronjobs scheduling made easy. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/scheduler)
|
||||
* [clockwerk](http://github.com/onatm/clockwerk) Go package to schedule periodic jobs using a simple, fluent syntax.
|
||||
@ -1056,7 +1055,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
*Libraries that implement messaging systems.*
|
||||
|
||||
* [sarama](https://github.com/Shopify/sarama) **star:5060** Go library for Apache Kafka. [![star > 2000][Awesome]](https://github.com/Shopify/sarama) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Shopify/sarama)
|
||||
* [gorush](https://github.com/appleboy/gorush) **star:3919** Push notification server using [APNs2](https://github.com/sideshow/apns2) and google [GCM](https://github.com/google/go-gcm). [![star > 2000][Awesome]](https://github.com/appleboy/gorush) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/gorush)
|
||||
* [gorush](https://github.com/appleboy/gorush) **star:3919** Push notification server using [APNs2](https://github.com/sideshow/apns2) and google [GCM](https://github.com/google/go-gcm). [![star > 2000][Awesome]](https://github.com/appleboy/gorush) [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/gorush)
|
||||
* [Centrifugo](https://github.com/centrifugal/centrifugo) **star:3904** Real-time messaging (Websockets or SockJS) server in Go. [![star > 2000][Awesome]](https://github.com/centrifugal/centrifugo) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/centrifugal/centrifugo)
|
||||
* [machinery](https://github.com/RichardKnop/machinery) **star:3663** Asynchronous task queue/job queue based on distributed message passing. [![star > 2000][Awesome]](https://github.com/RichardKnop/machinery) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/machinery)
|
||||
* [go-socket.io](https://github.com/googollee/go-socket.io) **star:3092** socket.io library for golang, a realtime application framework. [![star > 2000][Awesome]](https://github.com/googollee/go-socket.io) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/googollee/go-socket.io)
|
||||
@ -1064,7 +1063,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [APNs2](https://github.com/sideshow/apns2) **star:2171** HTTP/2 Apple Push Notification provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps. [![star > 2000][Awesome]](https://github.com/sideshow/apns2) [![godoc][GoDoc]](https://godoc.org/github.com/sideshow/apns2)
|
||||
* [Benthos](https://github.com/Jeffail/benthos) **star:2116** A message streaming bridge between a range of protocols. [![star > 2000][Awesome]](https://github.com/Jeffail/benthos) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Jeffail/benthos)
|
||||
* [gopush-cluster](https://github.com/Terry-Mao/gopush-cluster) **star:1858** gopush-cluster is a go push server cluster. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Terry-Mao/gopush-cluster) ![Contains Chinese documents][CN]
|
||||
* [Mercure](https://github.com/dunglas/mercure) **star:1736** Server and library to dispatch server-sent updates using the Mercure protocol (built on top of Server-Sent Events). ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/dunglas/mercure)
|
||||
* [Mercure](https://github.com/dunglas/mercure) **star:1736** Server and library to dispatch server-sent updates using the Mercure protocol (built on top of Server-Sent Events). [![godoc][GoDoc]](https://godoc.org/github.com/dunglas/mercure)
|
||||
* [melody](https://github.com/olahol/melody) **star:1656** Minimalist framework for dealing with websocket sessions, includes broadcasting and automatic ping/pong handling. [![godoc][GoDoc]](https://godoc.org/github.com/olahol/melody)
|
||||
* [mangos](https://github.com/go-mangos/mangos) **star:1546** Pure go implementation of the Nanomsg ("Scalable Protocols") with transport interoperability. [![godoc][GoDoc]](https://godoc.org/github.com/go-mangos/mangos)
|
||||
* [go-nsq](https://github.com/nsqio/go-nsq) **star:1536** the official Go package for NSQ. [![godoc][GoDoc]](https://godoc.org/github.com/nsqio/go-nsq)
|
||||
@ -1105,8 +1104,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
*Libraries for working with Microsoft Excel.*
|
||||
|
||||
* [excelize](https://github.com/360EntSecGroup-Skylar/excelize) **star:5017** Golang library for reading and writing Microsoft Excel™ (XLSX) files. [![star > 2000][Awesome]](https://github.com/360EntSecGroup-Skylar/excelize) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/360EntSecGroup-Skylar/excelize)
|
||||
* [xlsx](https://github.com/tealeg/xlsx) **star:3682** Library to simplify reading the XML format used by recent version of Microsoft Excel in Go programs. [![star > 2000][Awesome]](https://github.com/tealeg/xlsx) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/tealeg/xlsx)
|
||||
* [excelize](https://github.com/360EntSecGroup-Skylar/excelize) **star:5017** Golang library for reading and writing Microsoft Excel™ (XLSX) files. [![star > 2000][Awesome]](https://github.com/360EntSecGroup-Skylar/excelize) [![godoc][GoDoc]](https://godoc.org/github.com/360EntSecGroup-Skylar/excelize)
|
||||
* [xlsx](https://github.com/tealeg/xlsx) **star:3682** Library to simplify reading the XML format used by recent version of Microsoft Excel in Go programs. [![star > 2000][Awesome]](https://github.com/tealeg/xlsx) [![godoc][GoDoc]](https://godoc.org/github.com/tealeg/xlsx)
|
||||
* [xlsx](https://github.com/plandem/xlsx) **star:91** Fast and safe way to read/update your existing Microsoft Excel files in Go programs. [![godoc][GoDoc]](https://godoc.org/github.com/plandem/xlsx)
|
||||
* [go-excel](https://github.com/szyhf/go-excel) **star:53** A simple and light reader to read a relate-db-like excel as a table. [![godoc][GoDoc]](https://godoc.org/github.com/szyhf/go-excel)
|
||||
* [goxlsxwriter](https://github.com/fterrag/goxlsxwriter) **star:14** Golang bindings for libxlsxwriter for writing XLSX (Microsoft Excel) files. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fterrag/goxlsxwriter)
|
||||
@ -1117,7 +1116,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
*Libraries for working with dependency injection.*
|
||||
|
||||
* [dig](https://github.com/uber-go/dig) **star:1042** A reflection based dependency injection toolkit for Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/dig)
|
||||
* [dig](https://github.com/uber-go/dig) **star:1042** A reflection based dependency injection toolkit for Go. [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/dig)
|
||||
* [fx](https://github.com/uber-go/fx) **star:976** A dependency injection based application framework for Go (built on top of dig). ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/fx)
|
||||
* [container](https://github.com/golobby/container) **star:52** A powerful IoC Container with fluent and easy-to-use interface. [![godoc][GoDoc]](https://godoc.org/github.com/golobby/container)
|
||||
* [inject](https://github.com/defval/inject) **star:43** A reflection based dependency injection container with simple interface. [![godoc][GoDoc]](https://godoc.org/github.com/defval/inject)
|
||||
@ -1145,7 +1144,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
*These libraries were placed here because none of the other categories seemed to fit.*
|
||||
|
||||
* [gopsutil](https://github.com/shirou/gopsutil) **star:4269** Cross-platform library for retrieving process and system utilization(CPU, Memory, Disks, etc). [![star > 2000][Awesome]](https://github.com/shirou/gopsutil) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/shirou/gopsutil)
|
||||
* [archiver](https://github.com/mholt/archiver) **star:2606** Library and command for making and extracting .zip and .tar.gz archives. [![star > 2000][Awesome]](https://github.com/mholt/archiver) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mholt/archiver)
|
||||
* [archiver](https://github.com/mholt/archiver) **star:2606** Library and command for making and extracting .zip and .tar.gz archives. [![star > 2000][Awesome]](https://github.com/mholt/archiver) [![godoc][GoDoc]](https://godoc.org/github.com/mholt/archiver)
|
||||
* [gosms](https://github.com/haxpax/gosms) **star:1248** Your own local SMS gateway in Go that can be used to send SMS. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/haxpax/gosms)
|
||||
* [go-resiliency](https://github.com/eapache/go-resiliency) **star:925** Resiliency patterns for golang. [![godoc][GoDoc]](https://godoc.org/github.com/eapache/go-resiliency)
|
||||
* [go-openapi](https://github.com/go-openapi) Collection of packages to parse and utilize open-api schemas.
|
||||
@ -1169,7 +1168,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [turtle](https://github.com/hackebrot/turtle) **star:82** Emojis for Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/hackebrot/turtle)
|
||||
* [gommit](https://github.com/antham/gommit) **star:79** Analyze git commit messages to ensure they follow defined patterns. [![godoc][GoDoc]](https://godoc.org/github.com/antham/gommit)
|
||||
* [go-unarr](https://github.com/gen2brain/go-unarr) **star:75** Decompression library for RAR, TAR, ZIP and 7z archives. [![godoc][GoDoc]](https://godoc.org/github.com/gen2brain/go-unarr)
|
||||
* [ghorg](https://github.com/gabrie30/ghorg) **star:70** Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, and Bitbucket. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gabrie30/ghorg)
|
||||
* [ghorg](https://github.com/gabrie30/ghorg) **star:70** Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, and Bitbucket. [![godoc][GoDoc]](https://godoc.org/github.com/gabrie30/ghorg)
|
||||
* [indigo](https://github.com/osamingo/indigo) **star:56** Distributed unique ID generator of using Sonyflake and encoded by Base58. [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/indigo)
|
||||
* [morse](https://github.com/alwindoss/morse) **star:51** Library to convert to and from morse code. [![godoc][GoDoc]](https://godoc.org/github.com/alwindoss/morse)
|
||||
* [captcha](https://github.com/steambap/captcha) **star:46** Package captcha provides an easy to use, unopinionated API for captcha generation. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/steambap/captcha)
|
||||
@ -1360,7 +1359,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [johnny-deps](https://github.com/VividCortex/johnny-deps) **star:214** Minimal dependency version using Git. ![It hasn't been updated in the last year][Yellow]
|
||||
* [gigo](https://github.com/LyricalSecurity/gigo) **star:197** PIP-like dependency tool for golang, with support for private repositories and hashes. [![godoc][GoDoc]](https://godoc.org/github.com/LyricalSecurity/gigo)
|
||||
* [VenGO](https://github.com/DamnWidget/VenGO) **star:116** create and manage exportable isolated go virtual environments. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/DamnWidget/VenGO)
|
||||
* [mvn-golang](https://github.com/raydac/mvn-golang) **star:93** plugin that provides way for auto-loading of Golang SDK, dependency management and start build environment in Maven project infrastructure. ![There was an update last week][Green]
|
||||
* [mvn-golang](https://github.com/raydac/mvn-golang) **star:93** plugin that provides way for auto-loading of Golang SDK, dependency management and start build environment in Maven project infrastructure.
|
||||
* [gop](https://github.com/lunny/gop) **star:50** Build and manage your Go applications out of GOPATH. [![godoc][GoDoc]](https://godoc.org/github.com/lunny/gop) ![Contains Chinese documents][CN] ![Archived][Archived]
|
||||
|
||||
## Performance
|
||||
@ -1386,7 +1385,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [statik](https://github.com/rakyll/statik) **star:2338** Embeds static files into a Go executable. [![star > 2000][Awesome]](https://github.com/rakyll/statik) [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/statik)
|
||||
* [go.rice](https://github.com/GeertJohan/go.rice) **star:1771** go.rice is a Go package that makes working with resources such as html,js,css,images and templates very easy. [![godoc][GoDoc]](https://godoc.org/github.com/GeertJohan/go.rice)
|
||||
* [vfsgen](https://github.com/shurcooL/vfsgen) **star:734** Generates a vfsdata.go file that statically implements the given virtual filesystem. [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/vfsgen)
|
||||
* [esc](https://github.com/mjibson/esc) **star:501** Embeds files into Go programs and provides http.FileSystem interfaces to them. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mjibson/esc)
|
||||
* [esc](https://github.com/mjibson/esc) **star:501** Embeds files into Go programs and provides http.FileSystem interfaces to them. [![godoc][GoDoc]](https://godoc.org/github.com/mjibson/esc)
|
||||
* [fileb0x](https://github.com/UnnoTed/fileb0x) **star:478** Simple tool to embed files in go with focus on "customization" and ease to use. [![godoc][GoDoc]](https://godoc.org/github.com/UnnoTed/fileb0x)
|
||||
* [go-resources](https://github.com/omeid/go-resources) **star:158** Unfancy resources embedding with Go. [![godoc][GoDoc]](https://godoc.org/github.com/omeid/go-resources)
|
||||
* [statics](https://github.com/go-playground/statics) **star:54** Embeds static resources into go files for single binary compilation + works with http.FileSystem + symlinks. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/statics)
|
||||
@ -1434,7 +1433,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [Cameradar](https://github.com/Ullaakut/cameradar) **star:1941** Tool and library to remotely hack RTSP streams from surveillance cameras. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Ullaakut/cameradar)
|
||||
* [acmetool](https://github.com/hlandau/acme) **star:1714** ACME (Let's Encrypt) client tool with automatic renewal. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/hlandau/acme)
|
||||
* [memguard](https://github.com/awnumar/memguard) **star:1609** A pure Go library for handling sensitive values in memory. [![godoc][GoDoc]](https://godoc.org/github.com/awnumar/memguard)
|
||||
* [secure](https://github.com/unrolled/secure) **star:1267** HTTP middleware for Go that facilitates some quick security wins. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/unrolled/secure)
|
||||
* [secure](https://github.com/unrolled/secure) **star:1267** HTTP middleware for Go that facilitates some quick security wins. [![godoc][GoDoc]](https://godoc.org/github.com/unrolled/secure)
|
||||
* [acra](https://github.com/cossacklabs/acra) **star:486** Network encryption proxy to protect database-based applications from data leaks: strong selective encryption, SQL injections prevention, intrusion detection system. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/cossacklabs/acra)
|
||||
* [nacl](https://github.com/kevinburke/nacl) **star:458** Go implementation of the NaCL set of API's. [![godoc][GoDoc]](https://godoc.org/github.com/kevinburke/nacl)
|
||||
* [BadActor](https://github.com/jaredfolkins/badactor) **star:255** In-memory, application-driven jailer built in the spirit of fail2ban. [![godoc][GoDoc]](https://godoc.org/github.com/jaredfolkins/badactor)
|
||||
@ -1511,7 +1510,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [mustache](https://github.com/hoisie/mustache) **star:973** Go implementation of the Mustache template language. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/hoisie/mustache)
|
||||
* [amber](https://github.com/eknkc/amber) **star:832** Amber is an elegant templating engine for Go Programming Language It is inspired from HAML and Jade. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/eknkc/amber)
|
||||
* [ace](https://github.com/yosssi/ace) **star:771** Ace is an HTML template engine for Go, inspired by Slim and Jade. Ace is a refinement of Gold. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/yosssi/ace)
|
||||
* [Razor](https://github.com/sipin/gorazor) **star:719** Razor view engine for Golang. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/sipin/gorazor)
|
||||
* [Razor](https://github.com/sipin/gorazor) **star:719** Razor view engine for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/sipin/gorazor)
|
||||
* [jet](https://github.com/CloudyKit/jet) **star:599** Jet template engine. [![godoc][GoDoc]](https://godoc.org/github.com/CloudyKit/jet)
|
||||
* [ego](https://github.com/benbjohnson/ego) **star:420** Lightweight templating language that lets you write templates in Go. Templates are translated into Go and compiled. [![godoc][GoDoc]](https://godoc.org/github.com/benbjohnson/ego)
|
||||
* [raymond](https://github.com/aymerick/raymond) **star:352** Complete handlebars implementation in Go. [![godoc][GoDoc]](https://godoc.org/github.com/aymerick/raymond)
|
||||
@ -1754,6 +1753,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [wuzz](https://github.com/asciimoo/wuzz) **star:8434** Interactive cli tool for HTTP inspection. [![star > 2000][Awesome]](https://github.com/asciimoo/wuzz) [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
|
||||
* [sqlx](https://github.com/jmoiron/sqlx) **star:7306** provides a set of extensions on top of the excellent built-in database/sql package. [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
|
||||
* [peco](https://github.com/peco/peco) **star:5623** Simplistic interactive filtering tool. [![star > 2000][Awesome]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
|
||||
* [usql](https://github.com/knq/usql) **star:5416** usql is a universal command-line interface for SQL databases. [![star > 2000][Awesome]](https://github.com/knq/usql) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
|
||||
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4843** Deliver Go binaries as fast and easily as possible. [![star > 2000][Awesome]](https://github.com/goreleaser/goreleaser) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
|
||||
* [godropbox](https://github.com/dropbox/godropbox) **star:3785** Common libraries for writing Go services/applications from Dropbox. [![star > 2000][Awesome]](https://github.com/dropbox/godropbox) [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
|
||||
* [realize](https://github.com/tockins/realize) **star:3359** Go build system with file watchers and live reload. Run, build and watch file changes with custom paths. [![star > 2000][Awesome]](https://github.com/tockins/realize) [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize)
|
||||
@ -1807,9 +1807,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [lrserver](https://github.com/jaschaephraim/lrserver) **star:102** LiveReload server for Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/jaschaephraim/lrserver)
|
||||
* [go-bsdiff](https://github.com/gabstv/go-bsdiff) **star:90** Pure Go bsdiff and bspatch libraries and CLI tools. [![godoc][GoDoc]](https://godoc.org/github.com/gabstv/go-bsdiff)
|
||||
* [pm](https://github.com/VividCortex/pm) **star:74** Process (i.e. goroutine) manager with an HTTP API. [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/pm)
|
||||
* [UNIS](https://github.com/esemplastic/unis) **star:69** Common Architecture™ for String Utilities in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
|
||||
* [xferspdy](https://github.com/monmohan/xferspdy) **star:69** Xferspdy provides binary diff and patch library in golang. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/monmohan/xferspdy)
|
||||
* [usql](https://github.com/knq/usql) usql is a universal command-line interface for SQL databases.
|
||||
* [UNIS](https://github.com/esemplastic/unis) **star:69** Common Architecture™ for String Utilities in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/esemplastic/unis)
|
||||
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:65** Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx)
|
||||
* [go-health](https://github.com/Talento90/go-health) **star:64** Health package simplifies the way you add health check to your services. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Talento90/go-health)
|
||||
* [repeat](https://github.com/ssgreg/repeat) **star:59** Go implementation of different backoff strategies useful for retrying operations and heartbeating. [![godoc][GoDoc]](https://godoc.org/github.com/ssgreg/repeat)
|
||||
@ -1820,9 +1819,9 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [go-astitodo](https://github.com/asticode/go-astitodo) **star:46** Parse TODOs in your GO code. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astitodo)
|
||||
* [golog](https://github.com/mlimaloureiro/golog) **star:44** Easy and lightweight CLI tool to time track your tasks. [![godoc][GoDoc]](https://godoc.org/github.com/mlimaloureiro/golog)
|
||||
* [goback](https://github.com/carlescere/goback) **star:42** Go simple exponential backoff package. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carlescere/goback)
|
||||
* [gaper](https://github.com/maxcnunes/gaper) **star:40** Builds and restarts a Go project when it crashes or some watched file changes. [![godoc][GoDoc]](https://godoc.org/github.com/maxcnunes/gaper)
|
||||
* [goreadability](https://github.com/philipjkim/goreadability) **star:40** Webpage summary extractor using Facebook Open Graph and arc90's readability. [![godoc][GoDoc]](https://godoc.org/github.com/philipjkim/goreadability)
|
||||
* [intrinsic](https://github.com/mengzhuo/intrinsic) **star:40** Use x86 SIMD without writing any assembly code. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mengzhuo/intrinsic) ![Archived][Archived]
|
||||
* [gaper](https://github.com/maxcnunes/gaper) **star:40** Builds and restarts a Go project when it crashes or some watched file changes. [![godoc][GoDoc]](https://godoc.org/github.com/maxcnunes/gaper)
|
||||
* [copy-pasta](https://github.com/jutkko/copy-pasta) **star:38** Universal multi-workstation clipboard that uses S3 like backend for the storage. [![godoc][GoDoc]](https://godoc.org/github.com/jutkko/copy-pasta)
|
||||
* [golarm](https://github.com/msempere/golarm) **star:36** Fire alarms with system events. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/msempere/golarm)
|
||||
* [goseaweedfs](https://github.com/linxGnu/goseaweedfs) **star:35** SeaweedFS client library with almost full features. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/goseaweedfs)
|
||||
@ -1841,27 +1840,27 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [gostrutils](https://github.com/ik5/gostrutils) **star:18** Collections of string manipulation and conversion functions. [![godoc][GoDoc]](https://godoc.org/github.com/ik5/gostrutils)
|
||||
* [filter](https://github.com/gookit/filter) **star:18** provide filtering, sanitizing, and conversion of Go data. [![godoc][GoDoc]](https://godoc.org/github.com/gookit/filter)
|
||||
* [dlog](https://github.com/kirillDanshin/dlog) **star:15** Compile-time controlled logger to make your release smaller without removing debug calls. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/dlog)
|
||||
* [okrun](https://github.com/xta/okrun) **star:14** go run error steamroller. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun)
|
||||
* [filler](https://github.com/yaronsumel/filler) **star:14** small utility to fill structs using "fill" tag. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/filler)
|
||||
* [go-httpheader](https://github.com/mozillazg/go-httpheader) **star:14** Go library for encoding structs into Header fields. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/go-httpheader)
|
||||
* [okrun](https://github.com/xta/okrun) **star:14** go run error steamroller. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/xta/okrun)
|
||||
* [ghokin](https://github.com/antham/ghokin) **star:13** Parallelized formatter with no external dependencies for gherkin (cucumber, behat...). [![godoc][GoDoc]](https://godoc.org/github.com/antham/ghokin)
|
||||
* [structs](https://github.com/PumpkinSeed/structs) **star:13** Implement simple functions to manipulate structs. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/PumpkinSeed/structs)
|
||||
* [rerate](https://github.com/abo/rerate) **star:12** Redis-based rate counter and rate limiter for Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/abo/rerate)
|
||||
* [rest-go](https://github.com/edermanoel94/rest-go) **star:12** A package that provide many helpful methods for working with rest api. [![godoc][GoDoc]](https://godoc.org/github.com/edermanoel94/rest-go)
|
||||
* [rerate](https://github.com/abo/rerate) **star:12** Redis-based rate counter and rate limiter for Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/abo/rerate)
|
||||
* [retry](https://github.com/shafreeck/retry) **star:10** A pretty simple library to ensure your work to be done. [![godoc][GoDoc]](https://godoc.org/github.com/shafreeck/retry)
|
||||
* [cmd](https://github.com/SimonBaeumer/cmd) **star:10** Library for executing shell commands on osx, windows and linux. [![godoc][GoDoc]](https://godoc.org/github.com/SimonBaeumer/cmd)
|
||||
* [ctxutil](https://github.com/posener/ctxutil) **star:10** A collection of utility functions for contexts. [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil)
|
||||
* [mimesniffer](https://github.com/aofei/mimesniffer) **star:10** A MIME type sniffer for Go. [![godoc][GoDoc]](https://godoc.org/github.com/aofei/mimesniffer)
|
||||
* [ctxutil](https://github.com/posener/ctxutil) **star:10** A collection of utility functions for contexts. [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil)
|
||||
* [backscanner](https://github.com/icza/backscanner) **star:9** A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/icza/backscanner)
|
||||
* [command](https://github.com/txgruppi/command) **star:9** Command pattern for Go with thread safe serial and parallel dispatcher. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/txgruppi/command)
|
||||
* [sslice](https://github.com/yaa110/sslice) **star:5** Create a slice which is always sorted. [![godoc][GoDoc]](https://godoc.org/github.com/yaa110/sslice)
|
||||
* [limiters](https://github.com/mennanov/limiters) **star:5** Rate limiters for distributed applications in Golang with configurable back-ends and distributed locks. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mennanov/limiters)
|
||||
* [shutdown](https://github.com/ztrue/shutdown) **star:5** App shutdown hooks for `os.Signal` handling. [![godoc][GoDoc]](https://godoc.org/github.com/ztrue/shutdown)
|
||||
* [sslice](https://github.com/yaa110/sslice) **star:5** Create a slice which is always sorted. [![godoc][GoDoc]](https://godoc.org/github.com/yaa110/sslice)
|
||||
* [silk](https://github.com/chrispassas/silk) **star:4** Read silk netflow files. [![godoc][GoDoc]](https://godoc.org/github.com/chrispassas/silk)
|
||||
* [slicer](https://github.com/leaanthony/slicer) **star:4** Makes working with slices easier. [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/slicer)
|
||||
* [retry](https://github.com/percolate/retry) **star:3** A simple but highly configurable retry package for Go.
|
||||
* [silk](https://github.com/chrispassas/silk) **star:4** Read silk netflow files. [![godoc][GoDoc]](https://godoc.org/github.com/chrispassas/silk)
|
||||
* [go-problemdetails](https://github.com/mvmaasakkers/go-problemdetails) **star:3** Go package for working with Problem Details. [![godoc][GoDoc]](https://godoc.org/github.com/mvmaasakkers/go-problemdetails)
|
||||
* [sliceconv](https://github.com/Henry-Sarabia/sliceconv) **star:3** Slice conversion between primitive types. [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/sliceconv)
|
||||
* [retry](https://github.com/percolate/retry) **star:3** A simple but highly configurable retry package for Go.
|
||||
* [olaf](https://github.com/btnguyen2k/olaf) **star:1** Twitter Snowflake implemented in Go. [![godoc][GoDoc]](https://godoc.org/github.com/btnguyen2k/olaf)
|
||||
* [blank](https://github.com/Henry-Sarabia/blank) **star:1** Verify or remove blanks and whitespace from strings. [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/blank)
|
||||
|
||||
@ -1907,7 +1906,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
*Libraries for manipulating video.*
|
||||
|
||||
* [goav](https://github.com/giorgisio/goav) **star:920** Comphrensive Go bindings for FFmpeg. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/giorgisio/goav)
|
||||
* [goav](https://github.com/giorgisio/goav) **star:920** Comphrensive Go bindings for FFmpeg. [![godoc][GoDoc]](https://godoc.org/github.com/giorgisio/goav)
|
||||
* [m3u8](https://github.com/grafov/m3u8) **star:616** Parser and generator library of M3U8 playlists for Apple HLS. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/grafov/m3u8)
|
||||
* [gmf](https://github.com/3d0c/gmf) **star:567** Go bindings for FFmpeg av\* libraries. [![godoc][GoDoc]](https://godoc.org/github.com/3d0c/gmf)
|
||||
* [go-astits](https://github.com/asticode/go-astits) **star:274** Parse and demux MPEG Transport Streams (.ts) natively in GO. [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astits)
|
||||
@ -1959,7 +1958,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [goa](https://github.com/goa-go/goa) **star:26** goa is just like koajs for golang, it is a flexible, light, high-performance and extensible web framework based on middleware. [![godoc][GoDoc]](https://godoc.org/github.com/goa-go/goa)
|
||||
* [rux](https://github.com/gookit/rux) **star:16** Simple and fast web framework for build golang HTTP applications. [![godoc][GoDoc]](https://godoc.org/github.com/gookit/rux) ![Contains Chinese documents][CN]
|
||||
* [Banjo](https://github.com/nsheremet/banjo) **star:10** Very simple and fast web framework for Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/nsheremet/banjo)
|
||||
* [Ginrpc](https://github.com/xxjwxc/ginrpc) **star:8** Gin parameter automatic binding tool,gin rpc tools. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/xxjwxc/ginrpc) ![Contains Chinese documents][CN]
|
||||
* [Ginrpc](https://github.com/xxjwxc/ginrpc) **star:8** Gin parameter automatic binding tool,gin rpc tools. [![godoc][GoDoc]](https://godoc.org/github.com/xxjwxc/ginrpc) ![Contains Chinese documents][CN]
|
||||
|
||||
### Middlewares
|
||||
|
||||
@ -2001,7 +2000,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [xujiajun/gorouter](https://github.com/xujiajun/gorouter) **star:465** A simple and fast HTTP router for Go. [![godoc][GoDoc]](https://godoc.org/github.com/xujiajun/gorouter)
|
||||
* [httptreemux](https://github.com/dimfeld/httptreemux) **star:400** High-speed, flexible tree-based HTTP router for Go. Inspiration from httprouter. [![godoc][GoDoc]](https://godoc.org/github.com/dimfeld/httptreemux)
|
||||
* [lars](https://github.com/go-playground/lars) **star:377** Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks. [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/lars)
|
||||
* [ozzo-routing](https://github.com/go-ozzo/ozzo-routing) **star:365** An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs. [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-routing)
|
||||
* [ozzo-routing](https://github.com/go-ozzo/ozzo-routing) **star:365** An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-routing)
|
||||
* [Siesta](https://github.com/VividCortex/siesta) **star:352** Composable framework to write middleware and handlers. [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/siesta)
|
||||
* [vestigo](https://github.com/husobee/vestigo) **star:254** Performant, stand-alone, HTTP compliant URL Router for go web applications. [![godoc][GoDoc]](https://godoc.org/github.com/husobee/vestigo)
|
||||
* [gowww/router](https://github.com/gowww/router) **star:158** Lightning fast HTTP router fully compatible with the net/http.Handler interface. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gowww/router)
|
||||
@ -2043,16 +2042,15 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [errcheck](https://github.com/kisielk/errcheck) **star:1369** Errcheck is a program for checking for unchecked errors in Go programs. [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
|
||||
* [gcvis](https://github.com/davecheney/gcvis) **star:935** Visualise Go program GC trace data in real time. [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
|
||||
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.
|
||||
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) tarp finds functions and methods without direct unit tests in Go source code.
|
||||
* [php-parser](https://github.com/z7zmey/php-parser) **star:677** A Parser for PHP written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
|
||||
* [go-critic](https://github.com/go-critic/go-critic) **star:623** source code linter that brings checks that are currently not implemented in other linters. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
|
||||
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:399** Web based Golang AST visualizer.
|
||||
* [GoCover.io](http://gocover.io/) GoCover.io offers the code coverage of any golang package as a service.
|
||||
* [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) Tool to fix (add, remove) your Go imports automatically.
|
||||
* [GolangCI](https://golangci.com/) GolangCI is an automated Golang code review service for GitHub pull requests. Service is open source and it's free for open source projects.
|
||||
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:399** Web based Golang AST visualizer.
|
||||
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:295** go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/roblaszczak/go-cleanarch)
|
||||
* [unconvert](https://github.com/mdempsky/unconvert) **star:272** Remove unnecessary type conversions from Go source. [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
|
||||
* [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) unused checks Go code for unused constants, variables, functions and types.
|
||||
* [unconvert](https://github.com/mdempsky/unconvert) **star:272** Remove unnecessary type conversions from Go source. [![godoc][GoDoc]](https://godoc.org/github.com/mdempsky/unconvert)
|
||||
* [gostatus](https://github.com/shurcooL/gostatus) **star:242** Command line tool, shows the status of repositories that contain Go packages. [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/gostatus)
|
||||
* [go-mod-outdated](https://github.com/psampaz/go-mod-outdated) **star:234** An easy way to find outdated dependencies of your Go projects. [![godoc][GoDoc]](https://godoc.org/github.com/psampaz/go-mod-outdated)
|
||||
* [dupl](https://github.com/mibk/dupl) **star:181** Tool for code clone detection. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mibk/dupl)
|
||||
@ -2064,6 +2062,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [GoPlantUML](https://github.com/jfeliu007/goplantuml) **star:63** Library and CLI that generates text plantump class diagram containing information about structures and interfaces with the relationship among them. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jfeliu007/goplantuml)
|
||||
* [validate](https://github.com/mccoyst/validate) **star:62** Automatically validates struct fields with tags. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mccoyst/validate)
|
||||
* [go-outdated](https://github.com/firstrow/go-outdated) **star:45** Console application that displays outdated packages. [![godoc][GoDoc]](https://godoc.org/github.com/firstrow/go-outdated) ![Archived][Archived]
|
||||
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) **star:14** tarp finds functions and methods without direct unit tests in Go source code. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/verygoodsoftwarenotvirus/tarp) ![Archived][Archived]
|
||||
|
||||
## Editor Plugins
|
||||
|
||||
@ -2096,13 +2095,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
## Go Tools
|
||||
|
||||
* [go-swagger](https://github.com/go-swagger/go-swagger) **star:4468** Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API. [![star > 2000][Awesome]](https://github.com/go-swagger/go-swagger) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
|
||||
* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:3989** Navigate through go files efficiently with the OctoLinker browser extension for GitHub. [![star > 2000][Awesome]](https://github.com/OctoLinker/browser-extension) ![There was an update last week][Green]
|
||||
* [go-callvis](https://github.com/TrueFurby/go-callvis) **star:2166** Visualize call graph of your Go program using dot format. [![star > 2000][Awesome]](https://github.com/TrueFurby/go-callvis) [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
|
||||
* [richgo](https://github.com/kyoh86/richgo) **star:412** Enrich `go test` outputs with text decorations. [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
|
||||
* [depth](https://github.com/KyleBanks/depth) **star:408** Visualize dependency trees of any package by analyzing imports. [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth)
|
||||
* [gb](https://getgb.io/) An easy to use project based build tool for the Go programming language.
|
||||
* [rts](https://github.com/galeone/rts) **star:190** RTS: response to struct. Generates Go structs from server responses. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/rts)
|
||||
* [godbg](https://github.com/tylerwince/godbg) **star:161** Implementation of Rusts `dbg!` macro for quick and easy debugging during development. [![godoc][GoDoc]](https://godoc.org/github.com/tylerwince/godbg)
|
||||
* [OctoLinker](https://github.com/OctoLinker/browser-extension) Navigate through go files efficiently with the OctoLinker browser extension for GitHub.
|
||||
* [colorgo](https://github.com/songgao/colorgo) **star:100** Wrapper around `go` command for colorized `go build` output. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/songgao/colorgo)
|
||||
* [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) **star:36** Bash completion for go and wgo. ![It hasn't been updated in the last year][Yellow]
|
||||
* [generator-go-lang](https://github.com/axelspringer/generator-go-lang) **star:16** A [Yeoman](http://yeoman.io) generator to get new Go projects started.
|
||||
@ -2117,13 +2116,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:60244** Container Cluster Manager from Google. [![star > 2000][Awesome]](https://github.com/kubernetes/kubernetes) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes)
|
||||
* [Moby](https://github.com/moby/moby) **star:55568** Collaborative project for the container ecosystem to assemble container-based systems. [![star > 2000][Awesome]](https://github.com/moby/moby) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
|
||||
* [traefik](https://github.com/containous/traefik) **star:25922** Reverse proxy and load balancer with support for multiple backends. [![star > 2000][Awesome]](https://github.com/containous/traefik) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik)
|
||||
* [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) Migrate all your GitHub repositories, issues, milestones and labels to your Gitea instance.
|
||||
* [Gitea](https://github.com/go-gitea/gitea) **star:17074** Fork of Gogs, entirely community driven. [![star > 2000][Awesome]](https://github.com/go-gitea/gitea) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) ![Contains Chinese documents][CN]
|
||||
* [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) Migrate all your GitHub repositories, issues, milestones and labels to your Gitea instance.
|
||||
* [Vegeta](https://github.com/tsenart/vegeta) **star:13051** HTTP load testing tool and library. It's over 9000! [![star > 2000][Awesome]](https://github.com/tsenart/vegeta) [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta)
|
||||
* [Packer](https://github.com/mitchellh/packer) **star:9546** Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. [![star > 2000][Awesome]](https://github.com/mitchellh/packer) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/packer)
|
||||
* [Hey](https://github.com/rakyll/hey) **star:7068** Hey is a tiny program that sends some load to a web application. [![star > 2000][Awesome]](https://github.com/rakyll/hey) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/rakyll/hey)
|
||||
* [GVM](https://github.com/moovweb/gvm) **star:4762** GVM provides an interface to manage Go versions. [![star > 2000][Awesome]](https://github.com/moovweb/gvm)
|
||||
* [Wide](https://wide.b3log.org/login) Web-based IDE for Teams using Golang.
|
||||
* [webhook](https://github.com/adnanh/webhook) **star:4413** Tool which allows user to create HTTP endpoints (hooks) that execute commands on the server. [![star > 2000][Awesome]](https://github.com/adnanh/webhook) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/adnanh/webhook)
|
||||
* [Wide](https://wide.b3log.org/login) Web-based IDE for Teams using Golang.
|
||||
* [gaia](https://github.com/gaia-pipeline/gaia) **star:3845** Build powerful pipelines in any programming language. [![star > 2000][Awesome]](https://github.com/gaia-pipeline/gaia) [![godoc][GoDoc]](https://godoc.org/github.com/gaia-pipeline/gaia)
|
||||
* [gox](https://github.com/mitchellh/gox) **star:3531** Dead simple, no frills Go cross compile tool. [![star > 2000][Awesome]](https://github.com/mitchellh/gox) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/gox)
|
||||
* [bosun](https://github.com/bosun-monitor/bosun) **star:2884** Time Series Alerting Framework. [![star > 2000][Awesome]](https://github.com/bosun-monitor/bosun) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bosun-monitor/bosun)
|
||||
@ -2131,28 +2131,27 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [goxc](https://github.com/laher/goxc) **star:1638** build tool for Go, with a focus on cross-compiling and packaging. [![godoc][GoDoc]](https://godoc.org/github.com/laher/goxc)
|
||||
* [fac](https://github.com/mkchoi212/fac) **star:1627** Command-line user interface to fix git merge conflicts. [![godoc][GoDoc]](https://godoc.org/github.com/mkchoi212/fac)
|
||||
* [kala](https://github.com/ajvb/kala) **star:1375** Simplistic, modern, and performant job scheduler. [![godoc][GoDoc]](https://godoc.org/github.com/ajvb/kala)
|
||||
* [script](https://github.com/bitfield/script) **star:1225** Making it easy to write shell-like scripts in Go for DevOps and system administration tasks. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bitfield/script)
|
||||
* [StatusOK](https://github.com/sanathp/statusok) **star:1225** Monitor your Website and REST APIs.Get Notified through Slack, E-mail when your server is down or response time is more than expected. [![godoc][GoDoc]](https://godoc.org/github.com/sanathp/statusok)
|
||||
* [script](https://github.com/bitfield/script) **star:1225** Making it easy to write shell-like scripts in Go for DevOps and system administration tasks. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bitfield/script)
|
||||
* [s3gof3r](https://github.com/rlmcpherson/s3gof3r) **star:1019** Small utility/library optimized for high speed transfer of large objects into and out of Amazon S3. [![godoc][GoDoc]](https://godoc.org/github.com/rlmcpherson/s3gof3r)
|
||||
* [go-selfupdate](https://github.com/sanbornm/go-selfupdate) **star:691** Enable your Go applications to self update. [![godoc][GoDoc]](https://godoc.org/github.com/sanbornm/go-selfupdate)
|
||||
* [Pomerium](https://github.com/pomerium/pomerium) **star:687** Pomerium is an identity-aware access proxy. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/pomerium/pomerium)
|
||||
* [skm](https://github.com/TimothyYe/skm) **star:567** SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily! [![godoc][GoDoc]](https://godoc.org/github.com/TimothyYe/skm)
|
||||
* [Scaleway-cli](https://github.com/scaleway/scaleway-cli) **star:547** Manage BareMetal Servers from Command Line (as easily as with Docker). [![godoc][GoDoc]](https://godoc.org/github.com/scaleway/scaleway-cli)
|
||||
* [aurora](https://github.com/xuri/aurora) **star:429** Cross-platform web-based Beanstalkd queue server console.
|
||||
* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:414** “go build” wrapper to easily add version information into Go binaries. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ahmetalpbalkan/govvv)
|
||||
* [gonative](https://github.com/inconshreveable/gonative) **star:313** Tool which creates a build of Go that can cross compile to all platforms while still using the Cgo-enabled versions of the stdlib packages. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/gonative)
|
||||
* [govvv](https://github.com/ahmetalpbalkan/govvv) “go build” wrapper to easily add version information into Go binaries.
|
||||
* [Mora](https://github.com/emicklei/mora) **star:268** REST server for accessing MongoDB documents and meta data. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/emicklei/mora)
|
||||
* [lstags](https://github.com/ivanilves/lstags) **star:237** Tool and API to sync Docker images across different registries. [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
|
||||
* [dogo](https://github.com/liudng/dogo) **star:222** Monitoring changes in the source file and automatically compile and run (restart). [![godoc][GoDoc]](https://godoc.org/github.com/liudng/dogo) ![Contains Chinese documents][CN]
|
||||
* [godbg](https://github.com/sirnewton01/godbg) **star:219** Web-based gdb front-end application. ![It hasn't been updated in the last year][Yellow]
|
||||
* [Gogs](https://gogs.io/) A Self Hosted Git Service in the Go Programming Language.
|
||||
* [godbg](https://github.com/sirnewton01/godbg) **star:219** Web-based gdb front-end application. ![It hasn't been updated in the last year][Yellow]
|
||||
* [Pewpew](https://github.com/bengadbois/pewpew) **star:215** Flexible HTTP command line stress tester. [![godoc][GoDoc]](https://godoc.org/github.com/bengadbois/pewpew)
|
||||
* [manssh](https://github.com/xwjdsh/manssh) **star:208** manssh is a command line tool for managing your ssh alias config easily. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/xwjdsh/manssh)
|
||||
* [aptly](https://github.com/smira/aptly) aptly is a Debian repository management tool.
|
||||
* [gobrew](https://github.com/cryptojuice/gobrew) **star:176** gobrew lets you easily switch between multiple versions of go. ![It hasn't been updated in the last year][Yellow]
|
||||
* [Blast](https://github.com/dave/blast) **star:171** A simple tool for API load testing and batch jobs. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dave/blast)
|
||||
* [ostent](https://github.com/ostrost/ostent) **star:163** collects and displays system metrics and optionally relays to Graphite and/or InfluxDB. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ostrost/ostent)
|
||||
* [Packer](https://github.com/mitchellh/packer) Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
|
||||
* [grapes](https://github.com/yaronsumel/grapes) **star:141** Lightweight tool designed to distribute commands over ssh with ease. [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes)
|
||||
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:111** Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/easyssh-proxy)
|
||||
* [kcli](https://github.com/cswank/kcli) **star:92** Command line tool for inspecting kafka topics/partitions/messages. [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
|
||||
@ -2172,27 +2171,29 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
### Other Software
|
||||
|
||||
* [hugo](http://gohugo.io/) Fast and Modern Static Website Engine.
|
||||
* [Gor](https://github.com/buger/gor) **star:11886** Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time. [![star > 2000][Awesome]](https://github.com/buger/gor) [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor)
|
||||
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8757** Fast, Simple and Scalable Distributed File System with O(1) disk seek. [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
|
||||
* [restic](https://github.com/restic/restic) **star:8741** De-duplicating backup program. [![star > 2000][Awesome]](https://github.com/restic/restic) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
|
||||
* [confd](https://github.com/kelseyhightower/confd) **star:6674** Manage local application configuration files using templates and data from etcd or consul. [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
|
||||
* [Comcast](https://github.com/tylertreat/Comcast) **star:6277** Simulate bad network connections. [![star > 2000][Awesome]](https://github.com/tylertreat/Comcast) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast)
|
||||
* [LiteIDE](https://github.com/visualfc/liteide) **star:5708** LiteIDE is a simple, open source, cross-platform Go IDE. [![star > 2000][Awesome]](https://github.com/visualfc/liteide) ![Contains Chinese documents][CN]
|
||||
* [drive](https://github.com/odeke-em/drive) **star:5127** Google Drive client for the commandline. [![star > 2000][Awesome]](https://github.com/odeke-em/drive) [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
|
||||
* [orange-cat](https://github.com/noraesae/orange-cat) Markdown previewer written in Go.
|
||||
* [nes](https://github.com/fogleman/nes) **star:4255** Nintendo Entertainment System (NES) emulator written in Go. [![star > 2000][Awesome]](https://github.com/fogleman/nes) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
|
||||
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:4179** Proxy to simulate network and system conditions for automated tests. [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
||||
* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
|
||||
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:4179** Proxy to simulate network and system conditions for automated tests. [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
||||
* [Pipe](https://github.com/b3log/pipe) **star:3881** A small and beautiful blogging platform. [![star > 2000][Awesome]](https://github.com/b3log/pipe) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
|
||||
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:2798** A cross-platform network and cloud backup tool based on the idea of lock-free deduplication. [![star > 2000][Awesome]](https://github.com/gilbertchen/duplicacy) [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
|
||||
* [croc](https://github.com/schollz/croc) **star:2618** Easily and securely send files or folders from one computer to another. [![star > 2000][Awesome]](https://github.com/schollz/croc) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/schollz/croc)
|
||||
* [myLG](https://github.com/mehrdadrad/mylg) **star:2239** Command Line Network Diagnostic tool written in Go. [![star > 2000][Awesome]](https://github.com/mehrdadrad/mylg) ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
|
||||
* [GoBoy](https://github.com/Humpheh/goboy) **star:2159** Nintendo Game Boy Color emulator written in Go. [![star > 2000][Awesome]](https://github.com/Humpheh/goboy) [![godoc][GoDoc]](https://godoc.org/github.com/Humpheh/goboy)
|
||||
* [Stack Up](https://github.com/pressly/sup) **star:2023** Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers. [![star > 2000][Awesome]](https://github.com/pressly/sup) [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup)
|
||||
* [syncthing](https://syncthing.net/) Open, decentralized file synchronization tool and protocol.
|
||||
* [lgo](https://github.com/yunabe/lgo) **star:1889** Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility. [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
|
||||
* [Stack Up](https://github.com/pressly/sup) **star:2023** Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers. [![star > 2000][Awesome]](https://github.com/pressly/sup) [![godoc][GoDoc]](https://godoc.org/github.com/pressly/sup)
|
||||
* [limetext](http://limetext.org/) Lime Text is a powerful and elegant text editor primarily developed in Go that aims to be a Free and open-source software successor to Sublime Text.
|
||||
* [lgo](https://github.com/yunabe/lgo) **star:1889** Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility. [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
|
||||
* [snap](https://github.com/intelsdi-x/snap) **star:1801** Powerful telemetry framework. [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap)
|
||||
* [Circuit](https://github.com/gocircuit/circuit) **star:1797** Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications. [![godoc][GoDoc]](https://godoc.org/github.com/gocircuit/circuit)
|
||||
* [borg](https://github.com/crufter/borg) **star:1439** Terminal based search engine for bash snippets. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/crufter/borg)
|
||||
* [scc](https://github.com/boyter/scc) **star:1125** Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc)
|
||||
* [Documize](https://github.com/documize/community) **star:932** Modern wiki software that integrates data from SaaS tools. ![There was an update last week][Green]
|
||||
* [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:881** App that displays updates for the Go packages in your GOPATH. [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store)
|
||||
@ -2209,18 +2210,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [ipe](https://github.com/dimiro1/ipe) **star:286** Open source Pusher server implementation compatible with Pusher client libraries written in GO. [![godoc][GoDoc]](https://godoc.org/github.com/dimiro1/ipe)
|
||||
* [ide](https://github.com/thestrukture/ide) **star:253** Browser accessible IDE. Designed for Go with Go. [![godoc][GoDoc]](https://godoc.org/github.com/thestrukture/ide)
|
||||
* [Cherry](https://github.com/rafael-santiago/cherry) **star:203** Tiny webchat server in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rafael-santiago/cherry)
|
||||
* [orange-cat](https://github.com/noraesae/orange-cat) **star:180** Markdown previewer written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/noraesae/orange-cat)
|
||||
* [Orbit](https://github.com/gulien/orbit) **star:132** A simple tool for running commands and generating files from templates. [![godoc][GoDoc]](https://godoc.org/github.com/gulien/orbit)
|
||||
* [Juju](https://jujucharms.com/) Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more.
|
||||
* [joincap](https://github.com/assafmo/joincap) **star:125** Command-line utility for merging multiple pcap files together. [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap)
|
||||
* [Juju](https://jujucharms.com/) Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more.
|
||||
* [Docker](http://www.docker.com/) Open platform for distributed applications for developers and sysadmins.
|
||||
* [DDNS](https://github.com/skibish/ddns) **star:115** Personal DDNS client with Digital Ocean Networking DNS as backend. [![godoc][GoDoc]](https://godoc.org/github.com/skibish/ddns)
|
||||
* [borg](https://github.com/crufter/borg) Terminal based search engine for bash snippets.
|
||||
* [boxed](https://github.com/tejo/boxed) **star:71** Dropbox based blog engine. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed)
|
||||
* [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** Simple NaCL EC25519 based crypto pipe tool written in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe)
|
||||
* [term-quiz](https://github.com/crazcalm/term-quiz) **star:17** Quizzes for your terminal. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz)
|
||||
* [Snitch](https://github.com/lucasgomide/snitch) **star:15** Simple way to notify your team and many tools when someone has deployed any application via Tsuru. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/lucasgomide/snitch)
|
||||
* [hugo](http://gohugo.io/) Fast and Modern Static Website Engine.
|
||||
* [Gor](https://github.com/buger/gor) Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time.
|
||||
* [GoLand](https://jetbrains.com/go) Full featured cross-platform Go IDE.
|
||||
* [GoDocTooltip](https://github.com/diankong/GoDocTooltip) **star:12** Chrome extension for Go Doc sites, which shows function description as tooltip at function list. ![It hasn't been updated in the last year][Yellow]
|
||||
|
||||
@ -2234,11 +2233,11 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) **star:1068** Go web framework benchmark. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark)
|
||||
* [skynet](https://github.com/atemerev/skynet) **star:933** Skynet 1M threads microbenchmark.
|
||||
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:915** Benchmarks of Go serialization methods. [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/go_serialization_benchmarks)
|
||||
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) Benchmarks of common basic operations for the Go language.
|
||||
* [speedtest-resize](https://github.com/fawick/speedtest-resize) **star:182** Compare various Image resize algorithms for the Go language. [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize)
|
||||
* [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star:128** Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/go-benchmarks)
|
||||
* [gospeed](https://github.com/feyeleanor/GoSpeed) **star:96** Go micro-benchmarks for calculating the speed of language constructs. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/feyeleanor/GoSpeed)
|
||||
* [autobench](https://github.com/davecheney/autobench) **star:89** Framework to compare the performance between different Go versions. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/autobench)
|
||||
* [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) **star:55** Benchmarks of common basic operations for the Go language. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/gocostmodel)
|
||||
* [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:49** Collection of benchmarks for popular Go database/SQL utilities. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark)
|
||||
* [go-benchmark-app](https://github.com/mrLSD/go-benchmark-app) **star:20** Powerful HTTP-benchmark tool mixed with Аb, Wrk, Siege tools. Gathering statistics and various parameters for benchmarks and comparison results. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mrLSD/go-benchmark-app)
|
||||
* [kvbench](https://github.com/jimrobinson/kvbench) **star:16** Key/Value database benchmark. [![godoc][GoDoc]](https://godoc.org/github.com/jimrobinson/kvbench)
|
||||
@ -2368,7 +2367,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [Go Community on Hashnode](https://hashnode.com/n/go) Community of Gophers on Hashnode.
|
||||
* [Go Forum](https://forum.golangbridge.org) Forum to discuss Go.
|
||||
* [Go In 5 Minutes](https://www.goin5minutes.com/) 5 minute screencasts focused on getting one thing done.
|
||||
* [Go Report Card](https://goreportcard.com) A report card for your Go package.\
|
||||
* [Go Report Card](https://goreportcard.com) A report card for your Go package.
|
||||
* [go.dev](https://go.dev/) A hub for Go developers.
|
||||
* [Awesome Remote Job](https://github.com/lukasz-madon/awesome-remote-job) **star:15270** Curated list of awesome remote jobs. A lot of them are looking for Go hackers. [![star > 2000][Awesome]](https://github.com/lukasz-madon/awesome-remote-job) ![There was an update last week][Green]
|
||||
* [Gophercises](https://gophercises.com/) Free coding exercises for budding gophers.
|
||||
@ -2397,12 +2396,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [Building Go Web Applications and Microservices Using Gin](https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin) Get familiar with Gin and find out how it can help you reduce boilerplate code and build a request handling pipeline.
|
||||
* [Caching Slow Database Queries](https://medium.com/@rocketlaunchr.cloud/caching-slow-database-queries-1085d308a0c9) How to cache slow database queries.
|
||||
* [Canceling MySQL](https://medium.com/@rocketlaunchr.cloud/canceling-mysql-in-go-827ed8f83b30) How to cancel MySQL queries.
|
||||
* [Go Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet) **star:4249** Go's reference card. [![star > 2000][Awesome]](https://github.com/a8m/go-lang-cheat-sheet)
|
||||
* [Go database/sql tutorial](http://go-database-sql.org/) Introduction to database/sql.
|
||||
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) Interactively edit & play Go snippets on your mobile device.
|
||||
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:504** A little e-book on Ethereum Development with Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/miguelmota/ethereum-development-with-go-book) ![Contains Chinese documents][CN]
|
||||
* [Games With Go](http://gameswithgo.org/) A video series teaching programming and game development.
|
||||
* [Go By Example](https://gobyexample.com/) Hands-on introduction to Go using annotated example programs.
|
||||
* [Go Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet) Go's reference card.
|
||||
* [Go database/sql tutorial](http://go-database-sql.org/) Introduction to database/sql.
|
||||
* [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) Interactively edit & play Go snippets on your mobile device.
|
||||
* [50 Shades of Go](http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/) Traps, Gotchas, and Common Mistakes for New Golang Devs.
|
||||
* [A Guide to Golang E-Commerce](https://snipcart.com/blog/golang-ecommerce-ponzu-cms-demo?utm_term=golang-ecommerce-ponzu-cms-demo) Building a Golang site for e-commerce (demo included).
|
||||
* [A Tour of Go](http://tour.golang.org/) Interactive tour of Go.
|
||||
|
Loading…
Reference in New Issue
Block a user