mirror of
https://github.com/yinggaozhen/awesome-go-cn.git
synced 2026-05-12 08:11:34 +08:00
auto commit
This commit is contained in:
88
README_EN.md
88
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-10-21 10:31:52(Synchronize every day)**
|
||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2019-10-22 09:56:36(Synchronize every day)**
|
||||
|
||||
[](README.md) [](https://travis-ci.org/avelino/awesome-go) [](https://github.com/sindresorhus/awesome) [](http://gophers.slack.com/messages/awesome) [](https://app.netlify.com/sites/awesome-go/deploys)
|
||||
|
||||
@@ -173,9 +173,9 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [permissions2](https://github.com/xyproto/permissions2) **star:366** Library for keeping track of users, login states and permissions. Uses secure cookies and bcrypt. [![godoc][GoDoc]](https://godoc.org/github.com/xyproto/permissions2)
|
||||
* [paseto](https://github.com/o1egl/paseto) **star:249** Golang implementation of Platform-Agnostic Security Tokens (PASETO). [![godoc][GoDoc]](https://godoc.org/github.com/o1egl/paseto)
|
||||
* [httpauth](https://github.com/goji/httpauth) **star:188** HTTP Authentication middleware. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/goji/httpauth)
|
||||
* [jeff](https://github.com/abraithwaite/jeff) **star:177** Simple, flexible, secure and idiomatic web session management with pluggable backends. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/abraithwaite/jeff)
|
||||
* [jeff](https://github.com/abraithwaite/jeff) **star:177** Simple, flexible, secure and idiomatic web session management with pluggable backends. [![godoc][GoDoc]](https://godoc.org/github.com/abraithwaite/jeff)
|
||||
* [jwt-auth](https://github.com/adam-hanna/jwt-auth) **star:161** JWT middleware for Golang http servers with many configuration options. [![godoc][GoDoc]](https://godoc.org/github.com/adam-hanna/jwt-auth)
|
||||
* [jwt](https://github.com/pascaldekloe/jwt) **star:114** Lightweight JSON Web Token (JWT) library. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/pascaldekloe/jwt)
|
||||
* [jwt](https://github.com/pascaldekloe/jwt) **star:114** Lightweight JSON Web Token (JWT) library. [![godoc][GoDoc]](https://godoc.org/github.com/pascaldekloe/jwt)
|
||||
* [session](https://github.com/icza/session) **star:92** Go session management for web servers (including support for Google App Engine - GAE). [![godoc][GoDoc]](https://godoc.org/github.com/icza/session)
|
||||
* [branca](https://github.com/hako/branca) **star:83** Golang implementation of Branca Tokens. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/hako/branca)
|
||||
* [jwt](https://github.com/robbert229/jwt) **star:75** Clean and easy to use implementation of JSON Web Tokens (JWT). [![godoc][GoDoc]](https://godoc.org/github.com/robbert229/jwt)
|
||||
@@ -351,7 +351,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [boomfilters](https://github.com/tylertreat/BoomFilters) **star:1190** Probabilistic data structures for processing continuous, unbounded streams. [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/BoomFilters)
|
||||
* [gota](https://github.com/kniren/gota) **star:944** Implementation of dataframes, series, and data wrangling methods for Go. [![godoc][GoDoc]](https://godoc.org/github.com/kniren/gota)
|
||||
* [roaring](https://github.com/RoaringBitmap/roaring) **star:722** Go package implementing compressed bitsets. [![godoc][GoDoc]](https://godoc.org/github.com/RoaringBitmap/roaring)
|
||||
* [willf/bloom](https://github.com/willf/bloom) **star:696** Go package implementing Bloom filters. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/willf/bloom)
|
||||
* [willf/bloom](https://github.com/willf/bloom) **star:696** Go package implementing Bloom filters. [![godoc][GoDoc]](https://godoc.org/github.com/willf/bloom)
|
||||
* [hyperloglog](https://github.com/axiomhq/hyperloglog) **star:670** HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. [![godoc][GoDoc]](https://godoc.org/github.com/axiomhq/hyperloglog)
|
||||
* [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) **star:532** Cuckoo filter: a good alternative to a counting bloom filter implemented in Go. [![godoc][GoDoc]](https://godoc.org/github.com/seiflotfy/cuckoofilter)
|
||||
* [bitset](https://github.com/willf/bitset) **star:504** Go package implementing bitsets. [![godoc][GoDoc]](https://godoc.org/github.com/willf/bitset)
|
||||
@@ -466,7 +466,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [pgweb](https://github.com/sosedoff/pgweb) **star:6104** Web-based PostgreSQL database browser. [![star > 2000][Awesome]](https://github.com/sosedoff/pgweb) [![godoc][GoDoc]](https://godoc.org/github.com/sosedoff/pgweb)
|
||||
* [kingshard](https://github.com/flike/kingshard) **star:4798** kingshard is a high performance proxy for MySQL powered by Golang. [![star > 2000][Awesome]](https://github.com/flike/kingshard) [![godoc][GoDoc]](https://godoc.org/github.com/flike/kingshard) ![Contains Chinese documents][CN]
|
||||
* [orchestrator](https://github.com/github/orchestrator) **star:3169** 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:2560** Sync your MySQL data into Elasticsearch automatically. [![star > 2000][Awesome]](https://github.com/siddontang/go-mysql-elasticsearch) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/siddontang/go-mysql-elasticsearch)
|
||||
* [go-mysql-elasticsearch](https://github.com/siddontang/go-mysql-elasticsearch) **star:2560** 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:2130** 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:2027** 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)
|
||||
* [chproxy](https://github.com/Vertamedia/chproxy) **star:324** HTTP proxy for ClickHouse database. [![godoc][GoDoc]](https://godoc.org/github.com/Vertamedia/chproxy)
|
||||
@@ -483,7 +483,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
|
||||
* [Squirrel](https://github.com/Masterminds/squirrel) **star:2455** Go library that helps you build SQL queries. [![star > 2000][Awesome]](https://github.com/Masterminds/squirrel) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Masterminds/squirrel)
|
||||
* [xo](https://github.com/knq/xo) **star:2240** Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server. [![star > 2000][Awesome]](https://github.com/knq/xo) [![godoc][GoDoc]](https://godoc.org/github.com/knq/xo)
|
||||
* [gendry](https://github.com/didi/gendry) **star:868** Non-invasive SQL builder and powerful data binder. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/didi/gendry) ![Contains Chinese documents][CN]
|
||||
* [gendry](https://github.com/didi/gendry) **star:868** Non-invasive SQL builder and powerful data binder. [![godoc][GoDoc]](https://godoc.org/github.com/didi/gendry) ![Contains Chinese documents][CN]
|
||||
* [goqu](https://github.com/doug-martin/goqu) **star:684** Idiomatic SQL builder and query library. [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu)
|
||||
* [Dotsql](https://github.com/gchaincl/dotsql) **star:458** Go library that helps you keep sql files in one place and use them with ease. [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/dotsql)
|
||||
* [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) **star:440** Powerful data retrieval methods as well as DB-agnostic query building capabilities. [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-dbx)
|
||||
@@ -505,7 +505,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) **star:8468** MySQL driver for Go. [![star > 2000][Awesome]](https://github.com/go-sql-driver/mysql) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-sql-driver/mysql)
|
||||
* [pq](https://github.com/lib/pq) **star:5347** Pure Go Postgres driver for database/sql. [![star > 2000][Awesome]](https://github.com/lib/pq) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/lib/pq)
|
||||
* [go-sqlite3](https://github.com/mattn/go-sqlite3) **star:3549** SQLite3 driver for go that uses database/sql. [![star > 2000][Awesome]](https://github.com/mattn/go-sqlite3)
|
||||
* [pgx](https://github.com/jackc/pgx) **star:2119** PostgreSQL driver supporting features beyond those exposed by database/sql. [![star > 2000][Awesome]](https://github.com/jackc/pgx) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jackc/pgx)
|
||||
* [pgx](https://github.com/jackc/pgx) **star:2119** PostgreSQL driver supporting features beyond those exposed by database/sql. [![star > 2000][Awesome]](https://github.com/jackc/pgx) [![godoc][GoDoc]](https://godoc.org/github.com/jackc/pgx)
|
||||
* [go-mssqldb](https://github.com/denisenkom/go-mssqldb) **star:1070** Microsoft MSSQL driver for Go. [![godoc][GoDoc]](https://godoc.org/github.com/denisenkom/go-mssqldb)
|
||||
* [go-oci8](https://github.com/mattn/go-oci8) **star:417** Oracle driver for go that uses database/sql. [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-oci8)
|
||||
* [goracle](https://github.com/go-goracle/goracle) **star:264** Oracle driver for Go, using the ODPI-C driver. ![There was an update last week][Green]
|
||||
@@ -554,7 +554,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* Multiple Backends.
|
||||
* [cayley](https://github.com/google/cayley) **star:12911** Graph database with support for multiple backends. [![star > 2000][Awesome]](https://github.com/google/cayley) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/google/cayley)
|
||||
* [cachego](https://github.com/fabiorphp/cachego) **star:110** Golang Cache component for multiple drivers. [![godoc][GoDoc]](https://godoc.org/github.com/fabiorphp/cachego)
|
||||
* [gokv](https://github.com/philippgille/gokv) **star:109** Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more). ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/philippgille/gokv)
|
||||
* [gokv](https://github.com/philippgille/gokv) **star:109** Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more). [![godoc][GoDoc]](https://godoc.org/github.com/philippgille/gokv)
|
||||
* [dsc](https://github.com/viant/dsc) **star:14** Datastore connectivity for SQL, NoSQL, structured files. [![godoc][GoDoc]](https://godoc.org/github.com/viant/dsc)
|
||||
|
||||
## Date and Time
|
||||
@@ -691,7 +691,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [skywalker](https://github.com/dixonwille/skywalker) **star:51** Package to allow one to concurrently go through a filesystem with ease. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dixonwille/skywalker)
|
||||
* [go-csv-tag](https://github.com/artonge/go-csv-tag) **star:50** Load csv file using tag. [![godoc][GoDoc]](https://godoc.org/github.com/artonge/go-csv-tag)
|
||||
* [tarfs](https://github.com/posener/tarfs) **star:37** Implementation of the [`FileSystem` interface](https://godoc.org/github.com/kr/fs#FileSystem) for tar files. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/posener/tarfs)
|
||||
* [vfs](https://github.com/C2FO/vfs) **star:30** A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/C2FO/vfs)
|
||||
* [vfs](https://github.com/C2FO/vfs) **star:30** A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS. [![godoc][GoDoc]](https://godoc.org/github.com/C2FO/vfs)
|
||||
* [go-gtfs](https://github.com/artonge/go-gtfs) **star:15** Load gtfs files in go. [![godoc][GoDoc]](https://godoc.org/github.com/artonge/go-gtfs)
|
||||
* [checksum](https://github.com/codingsince1985/checksum) **star:12** Compute message digest, like MD5 and SHA256, for large files. [![godoc][GoDoc]](https://godoc.org/github.com/codingsince1985/checksum)
|
||||
* [go-decent-copy](https://github.com/hugocarreira/go-decent-copy) **star:11** Copy files for humans. [![godoc][GoDoc]](https://godoc.org/github.com/hugocarreira/go-decent-copy)
|
||||
@@ -712,7 +712,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [orderbook](https://github.com/i25959341/orderbook) **star:93** Matching Engine for Limit Order Book in Golang. [![godoc][GoDoc]](https://godoc.org/github.com/i25959341/orderbook)
|
||||
* [ofxgo](https://github.com/aclindsa/ofxgo) **star:68** 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:57** Embedded transactional database of accounts, running in multithreaded mode. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/claygod/transaction)
|
||||
* [transaction](https://github.com/claygod/transaction) **star:57** 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:45** 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:11** High performant & accurate currency computation package. [![godoc][GoDoc]](https://godoc.org/github.com/bnkamalesh/currency)
|
||||
|
||||
@@ -775,7 +775,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [pkgreflect](https://github.com/ungerik/pkgreflect) **star:89** Go preprocessor for package scoped reflection. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ungerik/pkgreflect)
|
||||
* [efaceconv](https://github.com/t0pep0/efaceconv) **star:44** Code generation tool for high performance conversion from interface{} to immutable type without allocations. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/t0pep0/efaceconv)
|
||||
* [gotype](https://github.com/wzshiming/gotype) **star:23** Golang source code parsing, usage like reflect package. [![godoc][GoDoc]](https://godoc.org/github.com/wzshiming/gotype) ![Contains Chinese documents][CN]
|
||||
* [generis](https://github.com/senselogic/GENERIS) **star:19** Code generation tool providing generics, free-form macros, conditional compilation and HTML templating. ![There was an update last week][Green]
|
||||
* [generis](https://github.com/senselogic/GENERIS) **star:19** Code generation tool providing generics, free-form macros, conditional compilation and HTML templating.
|
||||
|
||||
## Geographic
|
||||
|
||||
@@ -900,7 +900,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [rez](https://github.com/bamiaux/rez) **star:192** Image resizing in pure Go and SIMD. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/bamiaux/rez)
|
||||
* [img](https://github.com/hawx/img) **star:130** Selection of image manipulation tools. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/hawx/img)
|
||||
* [darkroom](https://github.com/gojek/darkroom) **star:90** An image proxy with changeable storage backends and image processing engines with focus on speed and resiliency. [![godoc][GoDoc]](https://godoc.org/github.com/gojek/darkroom)
|
||||
* [go-cairo](https://github.com/ungerik/go-cairo) **star:88** Go binding for the cairo graphics library. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/ungerik/go-cairo)
|
||||
* [go-cairo](https://github.com/ungerik/go-cairo) **star:88** Go binding for the cairo graphics library. [![godoc][GoDoc]](https://godoc.org/github.com/ungerik/go-cairo)
|
||||
* [mergi](https://github.com/noelyahan/mergi) **star:81** Tool & Go library for image manipulation (Merge, Crop, Resize, Watermark, Animate). [![godoc][GoDoc]](https://godoc.org/github.com/noelyahan/mergi)
|
||||
* [go-gd](https://github.com/bolknote/go-gd) **star:51** Go binding for GD library. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/bolknote/go-gd)
|
||||
* [gltf](https://github.com/qmuntal/gltf) **star:46** Efficient and robust glTF 2.0 reader, writer and validator. [![godoc][GoDoc]](https://godoc.org/github.com/qmuntal/gltf)
|
||||
@@ -967,7 +967,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
*Libraries for generating and working with log files.*
|
||||
|
||||
* [logrus](https://github.com/Sirupsen/logrus) **star:12714** Structured logger for Go. [![star > 2000][Awesome]](https://github.com/Sirupsen/logrus) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
|
||||
* [zap](https://github.com/uber-go/zap) **star:8002** Fast, structured, leveled logging in Go. [![star > 2000][Awesome]](https://github.com/uber-go/zap) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/zap)
|
||||
* [zap](https://github.com/uber-go/zap) **star:8002** Fast, structured, leveled logging in Go. [![star > 2000][Awesome]](https://github.com/uber-go/zap) [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/zap)
|
||||
* [spew](https://github.com/davecgh/go-spew) **star:3440** Implements a deep pretty printer for Go data structures to aid in debugging. [![star > 2000][Awesome]](https://github.com/davecgh/go-spew) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/davecgh/go-spew)
|
||||
* [zerolog](https://github.com/rs/zerolog) **star:2494** Zero-allocation JSON logger. [![star > 2000][Awesome]](https://github.com/rs/zerolog) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/rs/zerolog)
|
||||
* [glog](https://github.com/golang/glog) **star:2393** Leveled execution logs for Go. [![star > 2000][Awesome]](https://github.com/golang/glog) [![godoc][GoDoc]](https://godoc.org/github.com/golang/glog)
|
||||
@@ -1064,7 +1064,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [melody](https://github.com/olahol/melody) **star:1628** 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:1544** 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:1513** the official Go package for NSQ. [![godoc][GoDoc]](https://godoc.org/github.com/nsqio/go-nsq)
|
||||
* [Uniqush-Push](https://github.com/uniqush/uniqush-push) **star:1108** Redis backed unified push service for server-side notifications to mobile devices. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/uniqush/uniqush-push)
|
||||
* [Uniqush-Push](https://github.com/uniqush/uniqush-push) **star:1108** Redis backed unified push service for server-side notifications to mobile devices. [![godoc][GoDoc]](https://godoc.org/github.com/uniqush/uniqush-push)
|
||||
* [zmq4](https://github.com/pebbe/zmq4) **star:801** Go interface to ZeroMQ version 4. Also available for [version 3](https://github.com/pebbe/zmq3) and [version 2](https://github.com/pebbe/zmq2). [![godoc][GoDoc]](https://godoc.org/github.com/pebbe/zmq4)
|
||||
* [Gollum](https://github.com/trivago/gollum) **star:783** A n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations. [![godoc][GoDoc]](https://godoc.org/github.com/trivago/gollum)
|
||||
* [Beaver](https://github.com/Clivern/Beaver) **star:751** A real time messaging server to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps. [![godoc][GoDoc]](https://godoc.org/github.com/Clivern/Beaver)
|
||||
@@ -1075,7 +1075,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [emitter](https://github.com/olebedev/emitter) **star:320** Emits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins. [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/emitter)
|
||||
* [pubsub](https://github.com/tuxychandru/pubsub) **star:292** Simple pubsub package for go. [![godoc][GoDoc]](https://godoc.org/github.com/tuxychandru/pubsub)
|
||||
* [guble](https://github.com/smancke/guble) **star:140** Messaging server using push notifications (Google Firebase Cloud Messaging, Apple Push Notification services, SMS) as well as websockets, a REST API, featuring distributed operation and message-persistence. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/smancke/guble)
|
||||
* [Bus](https://github.com/mustafaturan/bus) **star:123** Minimalist message bus implementation for internal communication. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mustafaturan/bus)
|
||||
* [Bus](https://github.com/mustafaturan/bus) **star:123** Minimalist message bus implementation for internal communication. [![godoc][GoDoc]](https://godoc.org/github.com/mustafaturan/bus)
|
||||
* [oplog](https://github.com/dailymotion/oplog) **star:96** Generic oplog/replication system for REST APIs. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/dailymotion/oplog)
|
||||
* [rabtap](https://github.com/jandelgado/rabtap) **star:83** RabbitMQ swiss army knife cli app. [![godoc][GoDoc]](https://godoc.org/github.com/jandelgado/rabtap)
|
||||
* [messagebus](https://github.com/vardius/message-bus) **star:69** messagebus is a Go simple async message bus, perfect for using as event bus when doing event sourcing, CQRS, DDD. [![godoc][GoDoc]](https://godoc.org/github.com/vardius/message-bus)
|
||||
@@ -1244,8 +1244,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [gnet](https://github.com/panjf2000/gnet) **star:1138** `gnet` is a high-performance, lightweight, nonblocking, event-loop networking library written in pure Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/panjf2000/gnet) ![Contains Chinese documents][CN]
|
||||
* [fortio](https://github.com/fortio/fortio) **star:963** Load testing library and command line tool, advanced echo server and web UI. Allows to specify a set query-per-second load and record latency histograms and other useful stats and graph them. Tcp, Http, gRPC. [![godoc][GoDoc]](https://godoc.org/github.com/fortio/fortio)
|
||||
* [water](https://github.com/songgao/water) **star:882** Simple TUN/TAP library. [![godoc][GoDoc]](https://godoc.org/github.com/songgao/water)
|
||||
* [sftp](https://github.com/pkg/sftp) **star:780** Package sftp implements the SSH File Transfer Protocol as described in https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/pkg/sftp)
|
||||
* [go-getter](https://github.com/hashicorp/go-getter) **star:774** Go library for downloading files or directories from various sources using a URL. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/hashicorp/go-getter)
|
||||
* [sftp](https://github.com/pkg/sftp) **star:780** Package sftp implements the SSH File Transfer Protocol as described in https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt. [![godoc][GoDoc]](https://godoc.org/github.com/pkg/sftp)
|
||||
* [go-getter](https://github.com/hashicorp/go-getter) **star:774** Go library for downloading files or directories from various sources using a URL. [![godoc][GoDoc]](https://godoc.org/github.com/hashicorp/go-getter)
|
||||
* [NFF-Go](https://github.com/intel-go/nff-go) **star:712** Framework for rapid development of performant network functions for cloud and bare-metal (former YANFF). ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/intel-go/nff-go)
|
||||
* [grab](https://github.com/cavaliercoder/grab) **star:577** Go package for managing file downloads. [![godoc][GoDoc]](https://godoc.org/github.com/cavaliercoder/grab)
|
||||
* [mdns](https://github.com/hashicorp/mdns) **star:570** Simple mDNS (Multicast DNS) client/server library in Golang. [![godoc][GoDoc]](https://godoc.org/github.com/hashicorp/mdns)
|
||||
@@ -1417,7 +1417,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [ode](https://github.com/ChristopherRabotin/ode) **star:11** Ordinary differential equation (ODE) solver which supports extended states and channel-based iteration stop conditions. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ChristopherRabotin/ode)
|
||||
* [GoStats](https://github.com/OGFris/GoStats) **star:10** GoStats is an Open Source GoLang library for math statistics mostly used in Machine Learning domains, it covers most of the Statistical measures functions. [![godoc][GoDoc]](https://godoc.org/github.com/OGFris/GoStats)
|
||||
* [piecewiselinear](https://github.com/sgreben/piecewiselinear) **star:8** Tiny linear interpolation library. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/sgreben/piecewiselinear)
|
||||
* [PiHex](https://github.com/claygod/PiHex) **star:8** Implementation of the "Bailey-Borwein-Plouffe" algorithm for the hexadecimal number Pi. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/claygod/PiHex)
|
||||
* [PiHex](https://github.com/claygod/PiHex) **star:8** Implementation of the "Bailey-Borwein-Plouffe" algorithm for the hexadecimal number Pi. [![godoc][GoDoc]](https://godoc.org/github.com/claygod/PiHex)
|
||||
* [go-gt](https://github.com/ThePaw/go-gt) **star:5** Graph theory algorithms written in "Go" language. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ThePaw/go-gt)
|
||||
* [assocentity](https://github.com/ndabAP/assocentity) **star:4** Package assocentity returns the average distance from words to a given entity. [![godoc][GoDoc]](https://godoc.org/github.com/ndabAP/assocentity)
|
||||
* [rootfinding](https://github.com/khezen/rootfinding) **star:3** root-finding algorithms library for finding roots of quadratic functions. [![godoc][GoDoc]](https://godoc.org/github.com/khezen/rootfinding)
|
||||
@@ -1685,8 +1685,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [go-marathon](https://github.com/gambol99/go-marathon) **star:190** Go library for interacting with Mesosphere's Marathon PAAS. [![godoc][GoDoc]](https://godoc.org/github.com/gambol99/go-marathon)
|
||||
* [ethrpc](https://github.com/onrik/ethrpc) **star:176** Go bindings for Ethereum JSON RPC API. [![godoc][GoDoc]](https://godoc.org/github.com/onrik/ethrpc)
|
||||
* [gostorm](https://github.com/jsgilmore/gostorm) **star:122** GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/jsgilmore/gostorm)
|
||||
* [Medium](https://github.com/Medium/medium-sdk-go) **star:117** Golang SDK for Medium's OAuth2 API. [![godoc][GoDoc]](https://godoc.org/github.com/Medium/medium-sdk-go)
|
||||
* [Trello](https://github.com/adlio/trello) **star:113** Go wrapper for the Trello API. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/adlio/trello)
|
||||
* [Medium](https://github.com/Medium/medium-sdk-go) **star:117** Golang SDK for Medium's OAuth2 API. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/Medium/medium-sdk-go)
|
||||
* [Trello](https://github.com/adlio/trello) **star:113** Go wrapper for the Trello API. [![godoc][GoDoc]](https://godoc.org/github.com/adlio/trello)
|
||||
* [hipchat (xmpp)](https://github.com/daneharrigan/hipchat) **star:113** A golang package to communicate with HipChat over XMPP. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/daneharrigan/hipchat)
|
||||
* [hipchat](https://github.com/andybons/hipchat) **star:109** This project implements a golang client library for the Hipchat API. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/andybons/hipchat)
|
||||
* [go-trending](https://github.com/andygrunwald/go-trending) **star:103** Go library for accessing [trending repositories](https://github.com/trending) and [developers](https://github.com/trending/developers) at Github. [![godoc][GoDoc]](https://godoc.org/github.com/andygrunwald/go-trending)
|
||||
@@ -1757,7 +1757,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [godropbox](https://github.com/dropbox/godropbox) **star:3767** 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:3298** 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)
|
||||
* [goreporter](https://github.com/wgliang/goreporter) **star:2533** Golang tool that does static analysis, unit testing, code review and generate code quality report. [![star > 2000][Awesome]](https://github.com/wgliang/goreporter) [![godoc][GoDoc]](https://godoc.org/github.com/wgliang/goreporter)
|
||||
* [resty](https://github.com/go-resty/resty) **star:2198** Simple HTTP and REST client for Go inspired by Ruby rest-client. [![star > 2000][Awesome]](https://github.com/go-resty/resty) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-resty/resty)
|
||||
* [resty](https://github.com/go-resty/resty) **star:2198** Simple HTTP and REST client for Go inspired by Ruby rest-client. [![star > 2000][Awesome]](https://github.com/go-resty/resty) [![godoc][GoDoc]](https://godoc.org/github.com/go-resty/resty)
|
||||
* [panicparse](https://github.com/maruel/panicparse) **star:2163** Groups similar goroutines and colorizes stack dump. [![star > 2000][Awesome]](https://github.com/maruel/panicparse) [![godoc][GoDoc]](https://godoc.org/github.com/maruel/panicparse)
|
||||
* [hystrix-go](https://github.com/afex/hystrix-go) **star:2151** Implements Hystrix patterns of programmer-defined fallbacks aka circuit breaker. [![star > 2000][Awesome]](https://github.com/afex/hystrix-go) [![godoc][GoDoc]](https://godoc.org/github.com/afex/hystrix-go)
|
||||
* [Task](https://github.com/go-task/task) **star:2046** simple "Make" alternative. [![star > 2000][Awesome]](https://github.com/go-task/task) [![godoc][GoDoc]](https://godoc.org/github.com/go-task/task)
|
||||
@@ -1910,7 +1910,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [go-astits](https://github.com/asticode/go-astits) **star:270** Parse and demux MPEG Transport Streams (.ts) natively in GO. [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astits)
|
||||
* [go-astisub](https://github.com/asticode/go-astisub) **star:193** Manipulate subtitles in GO (.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.). [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astisub)
|
||||
* [gst](https://github.com/ziutek/gst) **star:154** Go bindings for GStreamer. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ziutek/gst)
|
||||
* [libvlc-go](https://github.com/adrg/libvlc-go) **star:72** Go bindings for libvlc 2.X/3.X/4.X (used by the VLC media player). ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/adrg/libvlc-go)
|
||||
* [libvlc-go](https://github.com/adrg/libvlc-go) **star:72** Go bindings for libvlc 2.X/3.X/4.X (used by the VLC media player). [![godoc][GoDoc]](https://godoc.org/github.com/adrg/libvlc-go)
|
||||
* [go-m3u8](https://github.com/quangngotan95/go-m3u8) **star:42** Parser and generator library for Apple m3u8 playlists. [![godoc][GoDoc]](https://godoc.org/github.com/quangngotan95/go-m3u8)
|
||||
* [v4l](https://github.com/korandiz/v4l) **star:33** Video capture library for Linux, written in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/korandiz/v4l)
|
||||
* [libgosubs](https://github.com/wargarblgarbl/libgosubs) **star:11** Subtitle format support for go. Supports .srt, .ttml, and .ass. [![godoc][GoDoc]](https://godoc.org/github.com/wargarblgarbl/libgosubs)
|
||||
@@ -1926,7 +1926,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [Revel](https://github.com/revel/revel) **star:11363** High-productivity web framework for the Go language. [![star > 2000][Awesome]](https://github.com/revel/revel) [![godoc][GoDoc]](https://godoc.org/github.com/revel/revel)
|
||||
* [Goa](https://github.com/goadesign/goa) **star:3581** Goa provides a holistic approach for developing remote APIs and microservices in Go. [![star > 2000][Awesome]](https://github.com/goadesign/goa) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goadesign/goa)
|
||||
* [go-json-rest](https://github.com/ant0ine/go-json-rest) **star:3354** Quick and easy way to setup a RESTful JSON API. [![star > 2000][Awesome]](https://github.com/ant0ine/go-json-rest) [![godoc][GoDoc]](https://godoc.org/github.com/ant0ine/go-json-rest)
|
||||
* [Gizmo](https://github.com/NYTimes/gizmo) **star:2933** Microservice toolkit used by the New York Times. [![star > 2000][Awesome]](https://github.com/NYTimes/gizmo) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/NYTimes/gizmo)
|
||||
* [Gizmo](https://github.com/NYTimes/gizmo) **star:2933** Microservice toolkit used by the New York Times. [![star > 2000][Awesome]](https://github.com/NYTimes/gizmo) [![godoc][GoDoc]](https://godoc.org/github.com/NYTimes/gizmo)
|
||||
* [Macaron](https://github.com/go-macaron/macaron) **star:2863** Macaron is a high productive and modular design web framework in Go. [![star > 2000][Awesome]](https://github.com/go-macaron/macaron) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-macaron/macaron)
|
||||
* [utron](https://github.com/gernest/utron) **star:2144** Lightweight MVC framework for Go(Golang). [![star > 2000][Awesome]](https://github.com/gernest/utron) [![godoc][GoDoc]](https://godoc.org/github.com/gernest/utron)
|
||||
* [tigertonic](https://github.com/rcrowley/go-tigertonic) **star:995** Go framework for building JSON web services inspired by Dropwizard. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/rcrowley/go-tigertonic)
|
||||
@@ -1998,7 +1998,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [httptreemux](https://github.com/dimfeld/httptreemux) **star:395** 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:376** 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:363** 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)
|
||||
* [Siesta](https://github.com/VividCortex/siesta) **star:352** Composable framework to write middleware and handlers. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/siesta)
|
||||
* [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:253** 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)
|
||||
* [alien](https://github.com/gernest/alien) **star:108** Lightweight and fast http router from outer space. [![godoc][GoDoc]](https://godoc.org/github.com/gernest/alien)
|
||||
@@ -2112,13 +2112,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:59037** 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:55192** 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:25401** 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:16436** 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:12774** HTTP load testing tool and library. It's over 9000! [![star > 2000][Awesome]](https://github.com/tsenart/vegeta) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/tsenart/vegeta)
|
||||
* [Packer](https://github.com/mitchellh/packer) **star:9454** 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:6803** 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:4661** GVM provides an interface to manage Go versions. [![star > 2000][Awesome]](https://github.com/moovweb/gvm) ![There was an update last week][Green]
|
||||
* [Wide](https://wide.b3log.org/login) Web-based IDE for Teams using Golang.
|
||||
* [webhook](https://github.com/adnanh/webhook) **star:4308** 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:3819** Build powerful pipelines in any programming language. [![star > 2000][Awesome]](https://github.com/gaia-pipeline/gaia) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gaia-pipeline/gaia)
|
||||
* [gox](https://github.com/mitchellh/gox) **star:3441** 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:2877** Time Series Alerting Framework. [![star > 2000][Awesome]](https://github.com/bosun-monitor/bosun) [![godoc][GoDoc]](https://godoc.org/github.com/bosun-monitor/bosun)
|
||||
@@ -2134,12 +2135,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [skm](https://github.com/TimothyYe/skm) **star:563** 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:541** 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:418** Cross-platform web-based Beanstalkd queue server console.
|
||||
* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:406** “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:311** Tool which creates a build of Go that can cross compile to all platforms while still using the Cgo-enabled versions of the stdlib packages. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/inconshreveable/gonative)
|
||||
* [govvv](https://github.com/ahmetalpbalkan/govvv) “go build” wrapper to easily add version information into Go binaries.
|
||||
* [Mora](https://github.com/emicklei/mora) **star:267** REST server for accessing MongoDB documents and meta data. ![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:235** Tool and API to sync Docker images across different registries. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
|
||||
* [godbg](https://github.com/sirnewton01/godbg) **star:218** 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:218** Web-based gdb front-end application. ![It hasn't been updated in the last year][Yellow]
|
||||
* [dogo](https://github.com/liudng/dogo) **star:217** 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]
|
||||
* [Pewpew](https://github.com/bengadbois/pewpew) **star:212** 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)
|
||||
@@ -2147,15 +2148,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [gobrew](https://github.com/cryptojuice/gobrew) **star:176** gobrew lets you easily switch between multiple versions of go. ![It hasn't been updated in the last year][Yellow]
|
||||
* [Blast](https://github.com/dave/blast) **star:170** 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:165** 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:106** 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:88** Command line tool for inspecting kafka topics/partitions/messages. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
|
||||
* [kcli](https://github.com/cswank/kcli) **star:88** Command line tool for inspecting kafka topics/partitions/messages. [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
|
||||
* [winrm-cli](https://github.com/masterzen/winrm-cli) **star:72** Cli tool to remotely execute commands on Windows machines. [![godoc][GoDoc]](https://godoc.org/github.com/masterzen/winrm-cli)
|
||||
* [go-furnace](https://github.com/go-furnace/go-furnace) **star:72** Hosting solution written in Go. Deploy your Application with ease on AWS, GCP or DigitalOcean. [![godoc][GoDoc]](https://godoc.org/github.com/go-furnace/go-furnace)
|
||||
* [jcli](https://github.com/jenkins-zh/jenkins-cli) **star:65** Jenkins CLI allows you manage your Jenkins as an easy way. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jenkins-zh/jenkins-cli) ![Contains Chinese documents][CN]
|
||||
* [drone-scp](https://github.com/appleboy/drone-scp) **star:64** Copy files and artifacts via SSH using a binary, docker or Drone CI. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/drone-scp)
|
||||
* [Dockerfile-Generator](https://github.com/ozankasikci/dockerfile-generator) **star:49** A go library and an executable that produces valid Dockerfiles using various input channels. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/ozankasikci/dockerfile-generator)
|
||||
* [Dockerfile-Generator](https://github.com/ozankasikci/dockerfile-generator) **star:49** A go library and an executable that produces valid Dockerfiles using various input channels. [![godoc][GoDoc]](https://godoc.org/github.com/ozankasikci/dockerfile-generator)
|
||||
* [Dropship](https://github.com/chrismckenzie/dropship) **star:46** Tool for deploying code via cdn. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/chrismckenzie/dropship)
|
||||
* [Rodent](https://github.com/alouche/rodent) **star:30** Rodent helps you manage Go versions, projects and track dependencies. ![It hasn't been updated in the last year][Yellow]
|
||||
* [drone-jenkins](https://github.com/appleboy/drone-jenkins) **star:26** Trigger downstream Jenkins jobs using a binary, docker or Drone CI. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/drone-jenkins)
|
||||
@@ -2166,29 +2166,31 @@ 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:11688** 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:8629** 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:7881** 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:6588** 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:6253** 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:5638** LiteIDE is a simple, open source, cross-platform Go IDE. [![star > 2000][Awesome]](https://github.com/visualfc/liteide) ![There was an update last week][Green] ![Contains Chinese documents][CN]
|
||||
* [drive](https://github.com/odeke-em/drive) **star:5083** 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:4236** 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:4116** 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:4116** 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:3605** A small and beautiful blogging platform. [![star > 2000][Awesome]](https://github.com/b3log/pipe) [![godoc][GoDoc]](https://godoc.org/github.com/b3log/pipe)
|
||||
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:2751** 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:2556** Easily and securely send files or folders from one computer to another. [![star > 2000][Awesome]](https://github.com/schollz/croc) [![godoc][GoDoc]](https://godoc.org/github.com/schollz/croc)
|
||||
* [myLG](https://github.com/mehrdadrad/mylg) **star:2223** Command Line Network Diagnostic tool written in Go. [![star > 2000][Awesome]](https://github.com/mehrdadrad/mylg) [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
|
||||
* [GoBoy](https://github.com/Humpheh/goboy) **star:2143** 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:2019** 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:1858** 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:2019** 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:1858** 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:1805** Powerful telemetry framework. [![godoc][GoDoc]](https://godoc.org/github.com/intelsdi-x/snap)
|
||||
* [Circuit](https://github.com/gocircuit/circuit) **star:1795** 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:1431** 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:1028** 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:909** Modern wiki software that integrates data from SaaS tools. ![There was an update last week][Green]
|
||||
* [Documize](https://github.com/documize/community) **star:909** Modern wiki software that integrates data from SaaS tools.
|
||||
* [Go Package Store](https://github.com/shurcooL/Go-Package-Store) **star:879** App that displays updates for the Go packages in your GOPATH. [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store)
|
||||
* [Leaps](https://github.com/jeffail/leaps) **star:645** Pair programming service using Operational Transforms. [![godoc][GoDoc]](https://godoc.org/github.com/jeffail/leaps)
|
||||
* [peg](https://github.com/pointlander/peg) **star:633** Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator. [![godoc][GoDoc]](https://godoc.org/github.com/pointlander/peg)
|
||||
@@ -2203,18 +2205,16 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [ipe](https://github.com/dimiro1/ipe) **star:284** 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:252** 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:197** 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:131** 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:111** Personal DDNS client with Digital Ocean Networking DNS as backend. [![godoc][GoDoc]](https://godoc.org/github.com/skibish/ddns)
|
||||
* [boxed](https://github.com/tejo/boxed) **star:72** Dropbox based blog engine. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tejo/boxed)
|
||||
* [borg](https://github.com/crufter/borg) Terminal based search engine for bash snippets.
|
||||
* [naclpipe](https://github.com/unix4fun/naclpipe) **star:20** Simple NaCL EC25519 based crypto pipe tool written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/unix4fun/naclpipe)
|
||||
* [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]
|
||||
|
||||
@@ -2228,11 +2228,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:1046** 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:932** Skynet 1M threads microbenchmark.
|
||||
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:900** 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:176** Compare various Image resize algorithms for the Go language. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fawick/speedtest-resize)
|
||||
* [go-benchmarks](https://github.com/tylertreat/go-benchmarks) **star: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:52** Benchmarks of common basic operations for the Go language. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/gocostmodel)
|
||||
* [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) **star:49** Collection of benchmarks for popular Go database/SQL utilities. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tyler-smith/golang-sql-benchmark)
|
||||
* [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)
|
||||
@@ -2390,12 +2390,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:4201** 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:483** A little e-book on Ethereum Development with Go. [![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.
|
||||
|
||||
Reference in New Issue
Block a user