mirror of
https://github.com/yinggaozhen/awesome-go-cn.git
synced 2025-08-21 21:18:53 +08:00
auto commit
This commit is contained in:
91
README_EN.md
91
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-09-29 10:56:38(Synchronize every day)**
|
||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2019-09-30 09:42:30(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)
|
||||
|
||||
@@ -134,7 +134,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
|
||||
*Libraries for manipulating audio.*
|
||||
|
||||
* [Oto](https://github.com/hajimehoshi/oto) **star:454** A low-level library to play sound on multiple platforms. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/hajimehoshi/oto)
|
||||
* [Oto](https://github.com/hajimehoshi/oto) **star:454** A low-level library to play sound on multiple platforms. [![godoc][GoDoc]](https://godoc.org/github.com/hajimehoshi/oto)
|
||||
* [PortAudio](https://github.com/gordonklaus/portaudio) **star:311** Go bindings for the PortAudio audio I/O library. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/gordonklaus/portaudio)
|
||||
* [music-theory](https://github.com/go-music-theory/music-theory) **star:259** Music theory models in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/go-music-theory/music-theory)
|
||||
* [waveform](https://github.com/mdlayher/waveform) **star:252** Go package capable of generating waveform images from audio streams. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mdlayher/waveform)
|
||||
@@ -274,7 +274,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [aurora](https://github.com/logrusorgru/aurora) **star:673** ANSI terminal colors that supports fmt.Printf/Sprintf. [![godoc][GoDoc]](https://godoc.org/github.com/logrusorgru/aurora)
|
||||
* [uitable](https://github.com/gosuri/uitable) **star:510** Library to improve readability in terminal apps using tabular data. [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uitable)
|
||||
* [go-colorable](https://github.com/mattn/go-colorable) **star:391** Colorable writer for windows. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-colorable)
|
||||
* [go-isatty](https://github.com/mattn/go-isatty) **star:356** isatty for golang. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-isatty)
|
||||
* [go-isatty](https://github.com/mattn/go-isatty) **star:356** isatty for golang. [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-isatty)
|
||||
* [chalk](https://github.com/ttacon/chalk) **star:314** Intuitive package for prettifying terminal/console output. [![godoc][GoDoc]](https://godoc.org/github.com/ttacon/chalk)
|
||||
* [tabby](https://github.com/cheynewallace/tabby) **star:253** A tiny library for super simple Golang tables. [![godoc][GoDoc]](https://godoc.org/github.com/cheynewallace/tabby)
|
||||
* [gookit/color](https://github.com/gookit/color) **star:231** Terminal color rendering tool library, support 16 colors, 256 colors, RGB color rendering output, compatible with Windows. [![godoc][GoDoc]](https://godoc.org/github.com/gookit/color) ![Contains Chinese documents][CN]
|
||||
@@ -381,9 +381,10 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [goconcurrentqueue](https://github.com/enriquebris/goconcurrentqueue) **star:35** Concurrent FIFO queue. [![godoc][GoDoc]](https://godoc.org/github.com/enriquebris/goconcurrentqueue)
|
||||
* [levenshtein](https://github.com/agext/levenshtein) **star:34** Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix. [![godoc][GoDoc]](https://godoc.org/github.com/agext/levenshtein)
|
||||
* [concurrent-writer](https://github.com/free/concurrent-writer) **star:24** Highly concurrent drop-in replacement for `bufio.Writer`. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/free/concurrent-writer)
|
||||
* [remember-go](https://github.com/rocketlaunchr/remember-go) **star:20** A universal interface for caching data (redis, memory, memcached etc). ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/rocketlaunchr/remember-go)
|
||||
* [crunch](https://github.com/superwhiskers/crunch) **star:19** Go package implementing buffers for handling various datatypes easily. [![godoc][GoDoc]](https://godoc.org/github.com/superwhiskers/crunch)
|
||||
* [pipeline](https://github.com/hyfather/pipeline) **star:17** An implementation of pipelines with fan-in and fan-out. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/hyfather/pipeline)
|
||||
* [goset](https://github.com/zoumo/goset) **star:17** A useful Set collection implementation for Go. [![godoc][GoDoc]](https://godoc.org/github.com/zoumo/goset)
|
||||
* [pipeline](https://github.com/hyfather/pipeline) **star:17** An implementation of pipelines with fan-in and fan-out. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/hyfather/pipeline)
|
||||
* [typ](https://github.com/gurukami/typ) **star:12** Null Types, Safe primitive type conversion and fetching value from complex structures. [![godoc][GoDoc]](https://godoc.org/github.com/gurukami/typ)
|
||||
* [go-ef](https://github.com/amallia/go-ef) **star:11** A Go implementation of the Elias-Fano encoding. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/amallia/go-ef)
|
||||
* [hide](https://github.com/emvi/hide) **star:10** ID type with marshalling to/from hash to prevent sending IDs to clients. [![godoc][GoDoc]](https://godoc.org/github.com/emvi/hide)
|
||||
@@ -430,7 +431,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [pudge](https://github.com/recoilme/pudge) **star:228** Fast and simple key/value store written using Go's standard library. [![godoc][GoDoc]](https://godoc.org/github.com/recoilme/pudge)
|
||||
* [piladb](https://github.com/fern4lvarez/piladb) **star:170** Lightweight RESTful database engine based on stack data structures. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fern4lvarez/piladb)
|
||||
* [Vasto](https://github.com/chrislusf/vasto) **star:158** A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption. [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/vasto)
|
||||
* [Kivik](https://github.com/go-kivik/kivik) **star:120** Kivik provides a common Go and GopherJS client library for CouchDB, PouchDB, and similar databases. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-kivik/kivik)
|
||||
* [Kivik](https://github.com/go-kivik/kivik) **star:120** Kivik provides a common Go and GopherJS client library for CouchDB, PouchDB, and similar databases. [![godoc][GoDoc]](https://godoc.org/github.com/go-kivik/kivik)
|
||||
* [slowpoke](https://github.com/recoilme/slowpoke) **star:88** Key-value store with persistence. [![godoc][GoDoc]](https://godoc.org/github.com/recoilme/slowpoke)
|
||||
* [Scribble](https://github.com/nanobox-io/golang-scribble) **star:70** Tiny flat file JSON store. [![godoc][GoDoc]](https://godoc.org/github.com/nanobox-io/golang-scribble)
|
||||
* [couchcache](https://github.com/codingsince1985/couchcache) **star:43** RESTful caching micro-service backed by Couchbase server. [![godoc][GoDoc]](https://godoc.org/github.com/codingsince1985/couchcache)
|
||||
@@ -487,6 +488,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [sqrl](https://github.com/elgris/sqrl) **star:184** SQL query builder, fork of Squirrel with improved performance. [![godoc][GoDoc]](https://godoc.org/github.com/elgris/sqrl)
|
||||
* [Squalus](https://gitlab.com/qosenergy/squalus) Thin layer over the Go SQL package that makes it easier to perform queries.
|
||||
* [igor](https://github.com/galeone/igor) **star:78** Abstraction layer for PostgreSQL that supports advanced functionality and uses gorm-like syntax. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/galeone/igor)
|
||||
* [jet](https://github.com/go-jet/jet) **star:63** Framework for writing type-safe SQL queries in Go, with ability to easily convert database query result into desired arbitrary object structure. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-jet/jet)
|
||||
* [ormlite](https://github.com/pupizoid/ormlite) Lightweight package containing some ORM-like features and helpers for sqlite databases.
|
||||
* [godbal](https://github.com/xujiajun/godbal) **star:48** Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily. [![godoc][GoDoc]](https://godoc.org/github.com/xujiajun/godbal)
|
||||
* [dbq](https://github.com/rocketlaunchr/dbq) **star:46** Zero boilerplate database operations for Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/rocketlaunchr/dbq)
|
||||
@@ -501,8 +503,8 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [go-sqlite3](https://github.com/mattn/go-sqlite3) **star:3517** SQLite3 driver for go that uses database/sql. [![star > 2000][Awesome]](https://github.com/mattn/go-sqlite3) ![There was an update last week][Green]
|
||||
* [pgx](https://github.com/jackc/pgx) **star:2063** 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)
|
||||
* [go-mssqldb](https://github.com/denisenkom/go-mssqldb) **star:1058** Microsoft MSSQL driver for Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/denisenkom/go-mssqldb)
|
||||
* [go-oci8](https://github.com/mattn/go-oci8) **star:415** Oracle driver for go that uses database/sql. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-oci8)
|
||||
* [goracle](https://github.com/go-goracle/goracle) **star:252** Oracle driver for Go, using the ODPI-C driver. ![There was an update last week][Green]
|
||||
* [go-oci8](https://github.com/mattn/go-oci8) **star:415** 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:252** Oracle driver for Go, using the ODPI-C driver.
|
||||
* [firebirdsql](https://github.com/nakagami/firebirdsql) **star:105** Firebird RDBMS SQL driver for Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nakagami/firebirdsql)
|
||||
* [gofreetds](https://github.com/minus5/gofreetds) **star:92** Microsoft MSSQL driver. Go wrapper over [FreeTDS](http://www.freetds.org). [![godoc][GoDoc]](https://godoc.org/github.com/minus5/gofreetds)
|
||||
* [go-adodb](https://github.com/mattn/go-adodb) **star:91** Microsoft ActiveX Object DataBase driver for go that uses database/sql. [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-adodb)
|
||||
@@ -674,7 +676,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
|
||||
*Libraries for handling files and file systems.*
|
||||
|
||||
* [afero](https://github.com/spf13/afero) **star:2321** FileSystem Abstraction System for Go. [![star > 2000][Awesome]](https://github.com/spf13/afero) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/spf13/afero)
|
||||
* [afero](https://github.com/spf13/afero) **star:2321** 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:1119** 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:506** 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:70** A file transfer system, support to manage files with http api, rpc call and ftp client. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bigfile/bigfile) ![Contains Chinese documents][CN]
|
||||
@@ -744,7 +746,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [g3n](https://github.com/g3n/engine) **star:804** Go 3D Game Engine. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/g3n/engine)
|
||||
* [Oak](https://github.com/oakmound/oak) **star:665** Pure Go game engine. [![godoc][GoDoc]](https://godoc.org/github.com/oakmound/oak)
|
||||
* [Azul3D](https://github.com/azul3d/engine) **star:426** 3D game engine written in Go. ![It hasn't been updated in the last year][Yellow]
|
||||
* [raylib-go](https://github.com/gen2brain/raylib-go) **star:393** Go bindings for [raylib](http://www.raylib.com/), a simple and easy-to-use library to learn videogames programming. ![There was an update last week][Green]
|
||||
* [raylib-go](https://github.com/gen2brain/raylib-go) **star:393** Go bindings for [raylib](http://www.raylib.com/), a simple and easy-to-use library to learn videogames programming.
|
||||
* [go-astar](https://github.com/beefsack/go-astar) **star:333** Go implementation of the A\* path finding algorithm. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/beefsack/go-astar)
|
||||
* [Pitaya](https://github.com/topfreegames/pitaya) **star:321** Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK. [![godoc][GoDoc]](https://godoc.org/github.com/topfreegames/pitaya)
|
||||
* [GarageEngine](https://github.com/vova616/GarageEngine) **star:314** 2d game engine written in Go working on OpenGL. [![godoc][GoDoc]](https://godoc.org/github.com/vova616/GarageEngine)
|
||||
@@ -945,7 +947,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [JSON-to-Go](https://mholt.github.io/json-to-go/) Convert JSON to Go struct.
|
||||
* [mp](https://github.com/sanbornm/mp) **star:33** Simple cli email parser. It currently takes stdin and outputs JSON. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/sanbornm/mp)
|
||||
* [go-respond](https://github.com/nicklaw5/go-respond) **star:26** Go package for handling common HTTP JSON responses. [![godoc][GoDoc]](https://godoc.org/github.com/nicklaw5/go-respond)
|
||||
* [json2go](https://github.com/m-zajac/json2go) **star:24** Advanced JSON to Go struct conversion. Provides package that can parse multiple JSON documents and create struct to fit them all. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/m-zajac/json2go)
|
||||
* [json2go](https://github.com/m-zajac/json2go) **star:24** Advanced JSON to Go struct conversion. Provides package that can parse multiple JSON documents and create struct to fit them all. [![godoc][GoDoc]](https://godoc.org/github.com/m-zajac/json2go)
|
||||
* [ajson](https://github.com/spyzhov/ajson) **star:16** Abstract JSON for golang with JSONPath support. [![godoc][GoDoc]](https://godoc.org/github.com/spyzhov/ajson)
|
||||
* [jsonhal](https://github.com/RichardKnop/jsonhal) **star:9** Simple Go package to make custom structs marshal into HAL compatible JSON responses. [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/jsonhal)
|
||||
* [go-jsonerror](https://github.com/ddymko/go-jsonerror) **star:8** Go-JsonError is ment to allow us to easily create json response errors that follow the JsonApi spec. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/ddymko/go-jsonerror)
|
||||
@@ -1074,7 +1076,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [go-notify](https://github.com/TheCreeper/go-notify) **star:47** Native implementation of the freedesktop notification spec. [![godoc][GoDoc]](https://godoc.org/github.com/TheCreeper/go-notify)
|
||||
* [goose](https://github.com/ian-kent/goose) **star:36** Server Sent Events in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ian-kent/goose)
|
||||
* [event](https://github.com/agoalofalife/event) **star:28** Implementation of the pattern observer. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/agoalofalife/event)
|
||||
* [Commander](https://github.com/jeroenrinzema/commander) **star:26** A high-level event driven consumer/producer supporting various "dialects" such as Apache Kafka. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jeroenrinzema/commander)
|
||||
* [Commander](https://github.com/jeroenrinzema/commander) **star:26** A high-level event driven consumer/producer supporting various "dialects" such as Apache Kafka. [![godoc][GoDoc]](https://godoc.org/github.com/jeroenrinzema/commander)
|
||||
* [hub](https://github.com/leandro-lugaresi/hub) **star:25** A Message/Event Hub for Go applications, using publish/subscribe pattern with support for alias like rabbitMQ exchanges. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/leandro-lugaresi/hub)
|
||||
* [go-vitotrol](https://github.com/maxatome/go-vitotrol) **star:12** Client library to Viessmann Vitotrol web service. [![godoc][GoDoc]](https://godoc.org/github.com/maxatome/go-vitotrol)
|
||||
* [gaurun-client](https://github.com/osamingo/gaurun-client) **star:8** Gaurun Client written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/gaurun-client)
|
||||
@@ -1132,8 +1134,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [archiver](https://github.com/mholt/archiver) **star:2537** 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)
|
||||
* [gosms](https://github.com/haxpax/gosms) **star:1232** 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:886** 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.
|
||||
* [go-commons-pool](https://github.com/jolestar/go-commons-pool) **star:710** Generic object pool for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/jolestar/go-commons-pool) ![Contains Chinese documents][CN]
|
||||
* [go-openapi](https://github.com/go-openapi) Collection of packages to parse and utilize open-api schemas.
|
||||
* [base64Captcha](https://github.com/mojocn/base64Captcha) **star:653** Base64captch supports digit, number, alphabet, arithmetic, audio and digit-alphabet captcha. [![godoc][GoDoc]](https://godoc.org/github.com/mojocn/base64Captcha) ![Contains Chinese documents][CN]
|
||||
* [shortid](https://github.com/teris-io/shortid) **star:467** Distributed generation of super short, unique, non-sequential, URL friendly IDs. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/teris-io/shortid)
|
||||
* [gofakeit](https://github.com/brianvoe/gofakeit) **star:460** Random data generator written in go. [![godoc][GoDoc]](https://godoc.org/github.com/brianvoe/gofakeit)
|
||||
@@ -1148,6 +1150,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [lk](https://github.com/hyperboloide/lk) **star:125** A simple licensing library for golang. [![godoc][GoDoc]](https://godoc.org/github.com/hyperboloide/lk)
|
||||
* [stats](https://github.com/go-playground/stats) **star:125** Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc... ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/stats)
|
||||
* [bitio](https://github.com/icza/bitio) **star:102** Highly optimized bit-level Reader and Writer for Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/icza/bitio)
|
||||
* [stateless](https://github.com/qmuntal/stateless) **star:92** A fluent library for creating state machines. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/qmuntal/stateless)
|
||||
* [healthcheck](https://github.com/etherlabsio/healthcheck) **star:88** An opinionated and concurrent health-check HTTP handler for RESTful services. [![godoc][GoDoc]](https://godoc.org/github.com/etherlabsio/healthcheck)
|
||||
* [gommit](https://github.com/antham/gommit) **star:78** Analyze git commit messages to ensure they follow defined patterns. [![godoc][GoDoc]](https://godoc.org/github.com/antham/gommit)
|
||||
* [turtle](https://github.com/hackebrot/turtle) **star:78** Emojis for Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/hackebrot/turtle)
|
||||
@@ -1164,9 +1167,9 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [autoflags](https://github.com/artyom/autoflags) **star:24** Go package to automatically define command line flags from struct fields. [![godoc][GoDoc]](https://godoc.org/github.com/artyom/autoflags)
|
||||
* [xdg](https://github.com/rkoesters/xdg) **star:21** FreeDesktop.org (xdg) Specs implemented in Go. [![godoc][GoDoc]](https://godoc.org/github.com/rkoesters/xdg)
|
||||
* [gotoprom](https://github.com/cabify/gotoprom) **star:21** Type-safe metrics builder wrapper library for the official Prometheus client. [![godoc][GoDoc]](https://godoc.org/github.com/cabify/gotoprom)
|
||||
* [url-shortener](https://github.com/pantrif/url-shortener) **star:17** A modern, powerful, and robust URL shortener microservice with mysql support. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/pantrif/url-shortener)
|
||||
* [gosh](https://github.com/osamingo/gosh) **star:17** Provide Go Statistics Handler, Struct, Measure Method. [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/gosh)
|
||||
* [VarHandler](https://github.com/azr/generators/tree/master/varhandler) Generate boilerplate http input and output handling.
|
||||
* [url-shortener](https://github.com/pantrif/url-shortener) **star:17** A modern, powerful, and robust URL shortener microservice with mysql support. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/pantrif/url-shortener)
|
||||
* [sandid](https://github.com/aofei/sandid) **star:15** Every grain of sand on earth has its own ID. [![godoc][GoDoc]](https://godoc.org/github.com/aofei/sandid)
|
||||
* [anagent](https://github.com/mudler/anagent) **star:11** Minimalistic, pluggable Golang evloop/timer handler with dependency-injection. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/mudler/anagent)
|
||||
* [avgRating](https://github.com/kirillDanshin/avgRating) **star:9** Calculate average score and rating based on Wilson Score Equation. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/kirillDanshin/avgRating)
|
||||
@@ -1325,7 +1328,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
*Official experimental tooling for package management*
|
||||
|
||||
* [dep](https://github.com/golang/dep) **star:12726** Go dependency tool. [![star > 2000][Awesome]](https://github.com/golang/dep) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/golang/dep)
|
||||
* [dep](https://github.com/golang/dep) **star:12726** Go dependency tool. [![star > 2000][Awesome]](https://github.com/golang/dep) [![godoc][GoDoc]](https://godoc.org/github.com/golang/dep)
|
||||
* [vgo](https://go.googlesource.com/vgo/) Versioned Go.
|
||||
|
||||
*Unofficial libraries for package and dependency management.*
|
||||
@@ -1469,7 +1472,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [Fider](https://github.com/getfider/fider) **star:840** Fider is an open platform to collect and organize customer feedback. [![godoc][GoDoc]](https://godoc.org/github.com/getfider/fider)
|
||||
* [jackal](https://github.com/ortuman/jackal) **star:743** An XMPP server written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/ortuman/jackal)
|
||||
* [discovery](https://github.com/Bilibili/discovery) **star:713** A registry for resilient mid-tier load balancing and failover. [![godoc][GoDoc]](https://godoc.org/github.com/Bilibili/discovery)
|
||||
* [dudeldu](https://github.com/krotik/dudeldu) **star:97** A simple SHOUTcast server. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/krotik/dudeldu)
|
||||
* [dudeldu](https://github.com/krotik/dudeldu) **star:97** A simple SHOUTcast server. [![godoc][GoDoc]](https://godoc.org/github.com/krotik/dudeldu)
|
||||
* [psql-streamer](https://github.com/blind-oracle/psql-streamer) **star:8** Stream database events from PostgreSQL to Kafka. [![godoc][GoDoc]](https://godoc.org/github.com/blind-oracle/psql-streamer)
|
||||
* [riemann-relay](https://github.com/blind-oracle/riemann-relay) Relay to load-balance Riemann events and/or convert them to Carbon.
|
||||
* [nginx-prometheus](https://github.com/blind-oracle/nginx-prometheus) **star:6** Nginx log parser and exporter to Prometheus. [![godoc][GoDoc]](https://godoc.org/github.com/blind-oracle/nginx-prometheus)
|
||||
@@ -1511,7 +1514,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
* Testing Frameworks
|
||||
* [testmd](https://godoc.org/github.com/tvastar/test/cmd/testmd) Convert markdown snippets into testable go code.
|
||||
* [Testify](https://github.com/stretchr/testify) **star:8556** Sacred extension to the standard go testing package. [![star > 2000][Awesome]](https://github.com/stretchr/testify) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/stretchr/testify)
|
||||
* [Testify](https://github.com/stretchr/testify) **star:8556** Sacred extension to the standard go testing package. [![star > 2000][Awesome]](https://github.com/stretchr/testify) [![godoc][GoDoc]](https://godoc.org/github.com/stretchr/testify)
|
||||
* [go-cmp](https://github.com/google/go-cmp) **star:1241** Package for comparing Go values in tests. [![godoc][GoDoc]](https://godoc.org/github.com/google/go-cmp)
|
||||
* [httpexpect](https://github.com/gavv/httpexpect) **star:1176** Concise, declarative, and easy to use end-to-end HTTP and REST API testing. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gavv/httpexpect)
|
||||
* [godog](https://github.com/DATA-DOG/godog) **star:800** Cucumber or Behat like BDD framework for Go. [![godoc][GoDoc]](https://godoc.org/github.com/DATA-DOG/godog)
|
||||
@@ -1551,7 +1554,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [gogiven](https://github.com/corbym/gogiven) **star:7** YATSPEC-like BDD testing framework for Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/corbym/gogiven)
|
||||
* [testsql](https://github.com/zhulongcheng/testsql) **star:7** Generate test data from SQL files before testing and clear it after finished. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/zhulongcheng/testsql)
|
||||
* [biff](https://github.com/fulldump/biff) **star:6** Bifurcation testing framework, BDD compatible. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/fulldump/biff)
|
||||
* [Tt](https://github.com/vcaesar/tt) **star:6** Simple and colorful test tools. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/vcaesar/tt)
|
||||
* [Tt](https://github.com/vcaesar/tt) **star:6** Simple and colorful test tools. [![godoc][GoDoc]](https://godoc.org/github.com/vcaesar/tt)
|
||||
* [flute](https://github.com/suzuki-shunsuke/flute) **star:2** HTTP client testing framework. [![godoc][GoDoc]](https://godoc.org/github.com/suzuki-shunsuke/flute)
|
||||
|
||||
* Mock
|
||||
@@ -1585,9 +1588,9 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
*Libraries for parsing and manipulating texts.*
|
||||
|
||||
* Specific Formats
|
||||
* [colly](https://github.com/asciimoo/colly) **star:8891** Fast and Elegant Scraping Framework for Gophers. [![star > 2000][Awesome]](https://github.com/asciimoo/colly) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/colly)
|
||||
* [colly](https://github.com/asciimoo/colly) **star:8891** Fast and Elegant Scraping Framework for Gophers. [![star > 2000][Awesome]](https://github.com/asciimoo/colly) [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/colly)
|
||||
* [GoQuery](https://github.com/PuerkitoBio/goquery) **star:7827** GoQuery brings a syntax and a set of features similar to jQuery to the Go language. [![star > 2000][Awesome]](https://github.com/PuerkitoBio/goquery) [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/goquery)
|
||||
* [blackfriday](https://github.com/russross/blackfriday) **star:4005** Markdown processor in Go. [![star > 2000][Awesome]](https://github.com/russross/blackfriday) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/russross/blackfriday)
|
||||
* [blackfriday](https://github.com/russross/blackfriday) **star:4005** Markdown processor in Go. [![star > 2000][Awesome]](https://github.com/russross/blackfriday) [![godoc][GoDoc]](https://godoc.org/github.com/russross/blackfriday)
|
||||
* [toml](https://github.com/BurntSushi/toml) **star:2859** TOML configuration format (encoder/decoder with reflection). [![star > 2000][Awesome]](https://github.com/BurntSushi/toml) [![godoc][GoDoc]](https://godoc.org/github.com/BurntSushi/toml)
|
||||
* [sh](https://github.com/mvdan/sh) **star:2100** Shell parser and formatter. [![star > 2000][Awesome]](https://github.com/mvdan/sh) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mvdan/sh)
|
||||
* [go-humanize](https://github.com/dustin/go-humanize) **star:1959** Formatters for time, numbers, and memory size to human readable format. [![godoc][GoDoc]](https://godoc.org/github.com/dustin/go-humanize)
|
||||
@@ -1729,6 +1732,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [wuzz](https://github.com/asciimoo/wuzz) **star:8360** 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:7041** provides a set of extensions on top of the excellent built-in database/sql package. [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
|
||||
* [peco](https://github.com/peco/peco) **star:5538** 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:4701** usql is a universal command-line interface for SQL databases. [![star > 2000][Awesome]](https://github.com/knq/usql) [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
|
||||
* [goreleaser](https://github.com/goreleaser/goreleaser) **star:4676** 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:3759** 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:3258** 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)
|
||||
@@ -1784,7 +1788,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [go-bsdiff](https://github.com/gabstv/go-bsdiff) **star:87** 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:72** 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)
|
||||
* [usql](https://github.com/knq/usql) usql is a universal command-line interface for SQL databases.
|
||||
* [xferspdy](https://github.com/monmohan/xferspdy) **star:67** 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)
|
||||
* [go-health](https://github.com/Talento90/go-health) **star:63** 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)
|
||||
* [mssqlx](https://github.com/linxGnu/mssqlx) **star:61** Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind. [![godoc][GoDoc]](https://godoc.org/github.com/linxGnu/mssqlx)
|
||||
@@ -1907,8 +1910,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [Macaron](https://github.com/go-macaron/macaron) **star:2847** Macaron is a high productive and modular design web framework in Go. [![star > 2000][Awesome]](https://github.com/go-macaron/macaron) [![godoc][GoDoc]](https://godoc.org/github.com/go-macaron/macaron)
|
||||
* [utron](https://github.com/gernest/utron) **star:2140** 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)
|
||||
* [traffic](https://github.com/pilu/traffic) Sinatra inspired regexp/pattern mux and web framework for Go.
|
||||
* [tango](https://github.com/lunny/tango) **star:821** Micro & pluggable web framework for Go. [![godoc][GoDoc]](https://godoc.org/github.com/lunny/tango) ![Contains Chinese documents][CN]
|
||||
* [traffic](https://github.com/pilu/traffic) **star:517** Sinatra inspired regexp/pattern mux and web framework for Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/pilu/traffic)
|
||||
* [gongular](https://github.com/mustafaakin/gongular) **star:417** Fast Go web framework with input mapping/validation and (DI) Dependency Injection. [![godoc][GoDoc]](https://godoc.org/github.com/mustafaakin/gongular)
|
||||
* [neo](https://github.com/ivpusic/neo) **star:396** Neo is minimal and fast Go Web Framework with extremely simple API. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/neo)
|
||||
* [Air](https://github.com/aofei/air) **star:343** An ideally refined web framework for Go. [![godoc][GoDoc]](https://godoc.org/github.com/aofei/air)
|
||||
@@ -1934,7 +1937,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [goa](https://github.com/goa-go/goa) **star:24** goa is just like koajs for golang, it is a flexible, light, high-performance and extensible web framework based on middleware. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/goa-go/goa)
|
||||
* [rux](https://github.com/gookit/rux) **star:14** 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:7** 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:7** Gin parameter automatic binding tool,gin rpc tools. [![godoc][GoDoc]](https://godoc.org/github.com/xxjwxc/ginrpc) ![Contains Chinese documents][CN]
|
||||
|
||||
### Middlewares
|
||||
|
||||
@@ -1958,7 +1961,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [interpose](https://github.com/carbocation/interpose) **star:288** Minimalist net/http middleware for golang. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/carbocation/interpose)
|
||||
* [muxchain](https://github.com/stephens2424/muxchain) **star:208** Lightweight middleware for net/http. [![godoc][GoDoc]](https://godoc.org/github.com/stephens2424/muxchain)
|
||||
* [renderer](https://github.com/thedevsaddam/renderer) **star:174** Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go. [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/renderer)
|
||||
* [rye](https://github.com/InVisionApp/rye) **star:94** Tiny Go middleware library (with canned Middlewares) that supports JWT, CORS, Statsd, and Go 1.7 context. [![godoc][GoDoc]](https://godoc.org/github.com/InVisionApp/rye)
|
||||
* [rye](https://github.com/InVisionApp/rye) **star:94** Tiny Go middleware library (with canned Middlewares) that supports JWT, CORS, Statsd, and Go 1.7 context. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/InVisionApp/rye)
|
||||
* [gores](https://github.com/alioygur/gores) **star:83** Go package that handles HTML, JSON, XML and etc. responses. Useful for RESTful APIs. [![godoc][GoDoc]](https://godoc.org/github.com/alioygur/gores)
|
||||
* [chain](https://github.com/codemodus/chain) **star:64** Handler wrapper chaining with scoped data (net/context-based "middleware"). ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/codemodus/chain)
|
||||
* [go-wrap](https://github.com/go-on/wrap) **star:59** Small middlewares package for net/http. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/go-on/wrap)
|
||||
@@ -2019,14 +2022,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [GoLint](https://github.com/golang/lint) **star:3218** Golint is a linter for Go source code. [![star > 2000][Awesome]](https://github.com/golang/lint) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/golang/lint)
|
||||
* [errcheck](https://github.com/kisielk/errcheck) **star:1337** 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:924** Visualise Go program GC trace data in real time. [![godoc][GoDoc]](https://godoc.org/github.com/davecheney/gcvis)
|
||||
* [php-parser](https://github.com/z7zmey/php-parser) **star:664** A Parser for PHP written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/z7zmey/php-parser)
|
||||
* [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:664** 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:608** source code linter that brings checks that are currently not implemented in other linters. [![godoc][GoDoc]](https://godoc.org/github.com/go-critic/go-critic)
|
||||
* [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.
|
||||
* [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) Tool to fix (add, remove) your Go imports automatically.
|
||||
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:381** Web based Golang AST visualizer.
|
||||
* [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.
|
||||
* [GoCover.io](http://gocover.io/) GoCover.io offers the code coverage of any golang package as a service.
|
||||
* [goast-viewer](https://github.com/yuroyoro/goast-viewer) **star:381** Web based Golang AST visualizer.
|
||||
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:289** 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:266** 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.
|
||||
@@ -2038,6 +2040,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [lint](https://github.com/surullabs/lint) **star:63** Run linters as part of go test. [![godoc][GoDoc]](https://godoc.org/github.com/surullabs/lint)
|
||||
* [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
|
||||
|
||||
@@ -2070,13 +2073,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:4187** 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:3904** 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:2081** 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)
|
||||
* [depth](https://github.com/KyleBanks/depth) **star:400** 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.
|
||||
* [richgo](https://github.com/kyoh86/richgo) **star:399** Enrich `go test` outputs with text decorations. [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
|
||||
* [rts](https://github.com/galeone/rts) **star:188** 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:158** 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:38** 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:14** A [Yeoman](http://yeoman.io) generator to get new Go projects started.
|
||||
@@ -2091,9 +2094,10 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:58312** 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:55028** 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:24925** 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:16139** 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:12621** 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:9393** 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:6662** 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:4604** 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.
|
||||
@@ -2113,7 +2117,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [skm](https://github.com/TimothyYe/skm) **star:555** 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:538** Manage BareMetal Servers from Command Line (as easily as with Docker). ![There was an update last week][Green] [![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) “go build” wrapper to easily add version information into Go binaries.
|
||||
* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:402** “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)
|
||||
* [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:231** Tool and API to sync Docker images across different registries. [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
|
||||
@@ -2126,7 +2130,6 @@ 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:139** 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:104** 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:83** 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)
|
||||
@@ -2144,27 +2147,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:11591** 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:8511** Fast, Simple and Scalable Distributed File System with O(1) disk seek. [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
|
||||
* [restic](https://github.com/restic/restic) **star:7775** 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:6548** 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:6237** 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:5607** 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:5047** 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:4224** 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:4077** 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:4077** 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:3456** 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:2728** A cross-platform network and cloud backup tool based on the idea of lock-free deduplication. [![star > 2000][Awesome]](https://github.com/gilbertchen/duplicacy) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
|
||||
* [croc](https://github.com/schollz/croc) **star:2521** 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:2217** 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:2136** 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:1838** 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:1838** 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:1794** 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:1427** 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)
|
||||
* [Documize](https://github.com/documize/community) **star:887** 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:876** App that displays updates for the Go packages in your GOPATH. [![godoc][GoDoc]](https://godoc.org/github.com/shurcooL/Go-Package-Store)
|
||||
* [scc](https://github.com/boyter/scc) **star:813** Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates. [![godoc][GoDoc]](https://godoc.org/github.com/boyter/scc)
|
||||
@@ -2181,18 +2186,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: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:196** 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:178** Markdown previewer written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/noraesae/orange-cat)
|
||||
* [Orbit](https://github.com/gulien/orbit) **star:130** A simple tool for running commands and generating files from templates. ![It hasn't been updated in the last year][Yellow] [![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:126** 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:104** Personal DDNS client with Digital Ocean Networking DNS as backend. ![There was an update last week][Green] [![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. [![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]
|
||||
|
||||
@@ -2206,11 +2209,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:1034** Go web framework benchmark. [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark)
|
||||
* [skynet](https://github.com/atemerev/skynet) **star:929** Skynet 1M threads microbenchmark.
|
||||
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:890** 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:127** 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:19** 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:14** Key/Value database benchmark. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jimrobinson/kvbench)
|
||||
@@ -2366,12 +2369,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.
|
||||
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) **star:478** 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 Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet) **star:4128** 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:478** 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.
|
||||
* [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