mirror of
https://github.com/yinggaozhen/awesome-go-cn.git
synced 2025-08-21 13:08:50 +08:00
auto commit
This commit is contained in:
93
README_EN.md
93
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-18 11:10:05(Synchronize every day)**
|
||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2019-09-19 09:43:43(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)
|
||||
|
||||
@@ -162,7 +162,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [goth](https://github.com/markbates/goth) **star:2330** provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple providers out of the box. [![star > 2000][Awesome]](https://github.com/markbates/goth) [![godoc][GoDoc]](https://godoc.org/github.com/markbates/goth)
|
||||
* [authboss](https://github.com/volatiletech/authboss) **star:1973** Modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure, and start building your app without having to build an authentication system each time. [![godoc][GoDoc]](https://godoc.org/github.com/volatiletech/authboss)
|
||||
* [osin](https://github.com/openshift/osin) **star:1552** Golang OAuth2 server library. [![godoc][GoDoc]](https://godoc.org/github.com/openshift/osin)
|
||||
* [go-oauth2-server](https://github.com/RichardKnop/go-oauth2-server) **star:1315** Standalone, specification-compliant, OAuth2 server written in Golang. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/go-oauth2-server)
|
||||
* [go-oauth2-server](https://github.com/RichardKnop/go-oauth2-server) **star:1315** Standalone, specification-compliant, OAuth2 server written in Golang. [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/go-oauth2-server)
|
||||
* [go-jose](https://github.com/square/go-jose) **star:1164** Fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/square/go-jose)
|
||||
* [gologin](https://github.com/dghubble/gologin) **star:1072** chainable handlers for login with OAuth1 and OAuth2 authentication providers. [![godoc][GoDoc]](https://godoc.org/github.com/dghubble/gologin)
|
||||
* [gorbac](https://github.com/mikespook/gorbac) **star:927** provides a lightweight role-based access control (RBAC) implementation in Golang. [![godoc][GoDoc]](https://godoc.org/github.com/mikespook/gorbac)
|
||||
@@ -221,9 +221,9 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [pflag](https://github.com/spf13/pflag) **star:796** Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/spf13/pflag)
|
||||
* [go-arg](https://github.com/alexflint/go-arg) **star:769** Struct-based argument parsing in Go. [![godoc][GoDoc]](https://godoc.org/github.com/alexflint/go-arg)
|
||||
* [complete](https://github.com/posener/complete) **star:629** Write bash completions in Go + Go command bash completion. [![godoc][GoDoc]](https://godoc.org/github.com/posener/complete)
|
||||
* [mow.cli](https://github.com/jawher/mow.cli) **star:625** Go library for building CLI applications with sophisticated flag and argument parsing and validation. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
|
||||
* [mow.cli](https://github.com/jawher/mow.cli) **star:625** Go library for building CLI applications with sophisticated flag and argument parsing and validation. [![godoc][GoDoc]](https://godoc.org/github.com/jawher/mow.cli)
|
||||
* [liner](https://github.com/peterh/liner) **star:595** Go readline-like library for command-line interfaces. [![godoc][GoDoc]](https://godoc.org/github.com/peterh/liner)
|
||||
* [cli](https://github.com/mkideal/cli) **star:486** Feature-rich and easy to use command-line package based on golang struct tags. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mkideal/cli)
|
||||
* [cli](https://github.com/mkideal/cli) **star:486** Feature-rich and easy to use command-line package based on golang struct tags. [![godoc][GoDoc]](https://godoc.org/github.com/mkideal/cli)
|
||||
* [flaggy](https://github.com/integrii/flaggy) **star:457** A robust and idiomatic flags package with excellent subcommand support. [![godoc][GoDoc]](https://godoc.org/github.com/integrii/flaggy)
|
||||
* [ops](https://github.com/nanovms/ops) **star:275** Unikernel Builder/Orchestrator. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nanovms/ops)
|
||||
* [argparse](https://github.com/akamensky/argparse) **star:122** Command line argument parser inspired by Python's argparse module. [![godoc][GoDoc]](https://godoc.org/github.com/akamensky/argparse)
|
||||
@@ -250,7 +250,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
|
||||
*Libraries for building Console Applications and Console User Interfaces.*
|
||||
|
||||
* [termui](https://github.com/gizak/termui) **star:9101** Go terminal dashboard based on **termbox-go** and inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib). [![star > 2000][Awesome]](https://github.com/gizak/termui) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gizak/termui)
|
||||
* [termui](https://github.com/gizak/termui) **star:9101** Go terminal dashboard based on **termbox-go** and inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib). [![star > 2000][Awesome]](https://github.com/gizak/termui) [![godoc][GoDoc]](https://godoc.org/github.com/gizak/termui)
|
||||
* [gocui](https://github.com/jroimartin/gocui) **star:5527** Minimalist Go library aimed at creating Console User Interfaces. [![star > 2000][Awesome]](https://github.com/jroimartin/gocui) [![godoc][GoDoc]](https://godoc.org/github.com/jroimartin/gocui)
|
||||
* [gommon/color](https://github.com/labstack/gommon/tree/master/color) Style terminal text.
|
||||
* [termbox-go](https://github.com/nsf/termbox-go) **star:3526** Termbox is a library for creating cross-platform text-based interfaces. [![star > 2000][Awesome]](https://github.com/nsf/termbox-go) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/termbox-go)
|
||||
@@ -402,7 +402,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [diskv](https://github.com/peterbourgon/diskv) **star:772** Home-grown disk-backed key-value store. [![godoc][GoDoc]](https://godoc.org/github.com/peterbourgon/diskv)
|
||||
* [moss](https://github.com/couchbase/moss) **star:730** Moss is a simple LSM key-value storage engine written in 100% Go. [![godoc][GoDoc]](https://godoc.org/github.com/couchbase/moss)
|
||||
* [eliasdb](https://github.com/krotik/eliasdb) **star:540** Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language. [![godoc][GoDoc]](https://godoc.org/github.com/krotik/eliasdb)
|
||||
* [fastcache](https://github.com/VictoriaMetrics/fastcache) **star:526** fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/VictoriaMetrics/fastcache)
|
||||
* [fastcache](https://github.com/VictoriaMetrics/fastcache) **star:526** fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead. [![godoc][GoDoc]](https://godoc.org/github.com/VictoriaMetrics/fastcache)
|
||||
* [levigo](https://github.com/jmhodges/levigo) **star:367** Levigo is a Go wrapper for LevelDB. [![godoc][GoDoc]](https://godoc.org/github.com/jmhodges/levigo)
|
||||
* [pudge](https://github.com/recoilme/pudge) **star:226** 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)
|
||||
@@ -476,7 +476,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [gofreetds](https://github.com/minus5/gofreetds) **star:91** 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:90** Microsoft ActiveX Object DataBase driver for go that uses database/sql. [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-adodb)
|
||||
* [avatica](https://github.com/apache/calcite-avatica-go) **star:39** Apache Avatica/Phoenix SQL driver for database/sql. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/apache/calcite-avatica-go)
|
||||
* [bgc](https://github.com/viant/bgc) **star:12** Datastore Connectivity for BigQuery for go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/viant/bgc)
|
||||
* [bgc](https://github.com/viant/bgc) **star:12** Datastore Connectivity for BigQuery for go. [![godoc][GoDoc]](https://godoc.org/github.com/viant/bgc)
|
||||
|
||||
* NoSQL Databases
|
||||
* [redis](https://github.com/go-redis/redis) **star:6862** Redis client for Golang. [![star > 2000][Awesome]](https://github.com/go-redis/redis) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-redis/redis)
|
||||
@@ -507,7 +507,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [bleve](https://github.com/blevesearch/bleve) **star:5937** Modern text indexing library for go. [![star > 2000][Awesome]](https://github.com/blevesearch/bleve) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/blevesearch/bleve)
|
||||
* [riot](https://github.com/go-ego/riot) **star:4787** Go Open Source, Distributed, Simple and efficient Search Engine. [![star > 2000][Awesome]](https://github.com/go-ego/riot) [![godoc][GoDoc]](https://godoc.org/github.com/go-ego/riot) ![Contains Chinese documents][CN]
|
||||
* [elastic](https://github.com/olivere/elastic) **star:4305** Elasticsearch client for Go. [![star > 2000][Awesome]](https://github.com/olivere/elastic) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/olivere/elastic)
|
||||
* [go-elasticsearch](https://github.com/elastic/go-elasticsearch) **star:1686** Official Elasticsearch client for Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/elastic/go-elasticsearch)
|
||||
* [go-elasticsearch](https://github.com/elastic/go-elasticsearch) **star:1686** Official Elasticsearch client for Go. [![godoc][GoDoc]](https://godoc.org/github.com/elastic/go-elasticsearch)
|
||||
* [elastigo](https://github.com/mattbaird/elastigo) **star:953** Elasticsearch client library. [![godoc][GoDoc]](https://godoc.org/github.com/mattbaird/elastigo)
|
||||
* [elasticsql](https://github.com/cch123/elasticsql) **star:428** Convert sql to elasticsearch dsl in Go. [![godoc][GoDoc]](https://godoc.org/github.com/cch123/elasticsql)
|
||||
* [skizze](https://github.com/seiflotfy/skizze) **star:68** probabilistic data-structures service and storage. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/seiflotfy/skizze)
|
||||
@@ -542,7 +542,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [grpc-go](https://github.com/grpc/grpc-go) **star:9450** The Go language implementation of gRPC. HTTP/2 based RPC. [![star > 2000][Awesome]](https://github.com/grpc/grpc-go) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/grpc/grpc-go)
|
||||
* [micro](https://github.com/micro/micro) **star:6742** Pluggable microservice toolkit and distributed systems platform. [![star > 2000][Awesome]](https://github.com/micro/micro) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/micro/micro)
|
||||
* [NATS](https://github.com/nats-io/gnatsd) **star:6507** Lightweight, high performance messaging system for microservices, IoT, and cloud native systems. [![star > 2000][Awesome]](https://github.com/nats-io/gnatsd) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/nats-io/gnatsd)
|
||||
* [rpcx](https://github.com/smallnest/rpcx) **star:3972** Distributed pluggable RPC service framework like alibaba Dubbo. [![star > 2000][Awesome]](https://github.com/smallnest/rpcx) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/rpcx)
|
||||
* [rpcx](https://github.com/smallnest/rpcx) **star:3972** Distributed pluggable RPC service framework like alibaba Dubbo. [![star > 2000][Awesome]](https://github.com/smallnest/rpcx) [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/rpcx)
|
||||
* [tendermint](https://github.com/tendermint/tendermint) **star:3217** High-performance middleware for transforming a state machine written in any programming language into a Byzantine Fault Tolerant replicated state machine using the Tendermint consensus and blockchain protocols. [![star > 2000][Awesome]](https://github.com/tendermint/tendermint) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/tendermint/tendermint)
|
||||
* [torrent](https://github.com/anacrolix/torrent) **star:3049** BitTorrent client package. [![star > 2000][Awesome]](https://github.com/anacrolix/torrent) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/anacrolix/torrent)
|
||||
* [raft](https://github.com/coreos/etcd/tree/master/raft) Go implementation of the Raft consensus protocol, by CoreOS.
|
||||
@@ -554,7 +554,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [KrakenD](https://github.com/devopsfaith/krakend) **star:1877** Ultra performant API Gateway framework with middlewares. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/devopsfaith/krakend)
|
||||
* [hprose](https://github.com/hprose/hprose-golang) **star:1024** Very newbility RPC Library, support 25+ languages now. [![godoc][GoDoc]](https://godoc.org/github.com/hprose/hprose-golang) ![Contains Chinese documents][CN]
|
||||
* [ringpop-go](https://github.com/uber/ringpop-go) **star:577** Scalable, fault-tolerant application-layer sharding for Go applications. [![godoc][GoDoc]](https://godoc.org/github.com/uber/ringpop-go)
|
||||
* [gorpc](https://github.com/valyala/gorpc) **star:559** Simple, fast and scalable RPC library for high load. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/valyala/gorpc)
|
||||
* [gorpc](https://github.com/valyala/gorpc) **star:559** Simple, fast and scalable RPC library for high load. [![godoc][GoDoc]](https://godoc.org/github.com/valyala/gorpc)
|
||||
* [go-health](https://github.com/InVisionApp/go-health) **star:493** Library for enabling asynchronous dependency health checks in your service. [![godoc][GoDoc]](https://godoc.org/github.com/InVisionApp/go-health)
|
||||
* [digota](https://github.com/digota/digota) **star:305** grpc ecommerce microservice. [![godoc][GoDoc]](https://godoc.org/github.com/digota/digota)
|
||||
* [dot](https://github.com/dotchain/dot/) distributed sync using operational transformation/OT.
|
||||
@@ -564,7 +564,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [resgate](https://resgate.io/) Realtime API Gateway for building REST, real time, and RPC APIs, where all clients are synchronized seamlessly.
|
||||
* [redis-lock](https://github.com/bsm/redis-lock) **star:146** Simplified distributed locking implementation using Redis. [![godoc][GoDoc]](https://godoc.org/github.com/bsm/redis-lock) ![Archived][Archived]
|
||||
* [dht](https://github.com/anacrolix/dht) **star:131** BitTorrent Kademlia DHT implementation. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/anacrolix/dht)
|
||||
* [jsonrpc](https://github.com/osamingo/jsonrpc) **star:115** The jsonrpc package helps implement of JSON-RPC 2.0. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/jsonrpc)
|
||||
* [jsonrpc](https://github.com/osamingo/jsonrpc) **star:115** The jsonrpc package helps implement of JSON-RPC 2.0. [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/jsonrpc)
|
||||
* [jsonrpc](https://github.com/ybbus/jsonrpc) **star:102** JSON-RPC 2.0 HTTP client implementation. [![godoc][GoDoc]](https://godoc.org/github.com/ybbus/jsonrpc)
|
||||
* [celeriac](https://github.com/svcavallar/celeriac.v1) **star:55** Library for adding support for interacting and monitoring Celery workers, tasks and events in Go. [![godoc][GoDoc]](https://godoc.org/github.com/svcavallar/celeriac.v1)
|
||||
* [doublejump](https://github.com/edwingeng/doublejump) **star:41** A revamped Google's jump consistent hash. [![godoc][GoDoc]](https://godoc.org/github.com/edwingeng/doublejump)
|
||||
@@ -645,7 +645,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
*Packages for accounting and finance.*
|
||||
|
||||
* [decimal](https://github.com/shopspring/decimal) **star:1669** Arbitrary-precision fixed-point decimal numbers. [![godoc][GoDoc]](https://godoc.org/github.com/shopspring/decimal)
|
||||
* [go-money](https://github.com/rhymond/go-money) **star:638** Implementation of Fowler's Money pattern. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/rhymond/go-money)
|
||||
* [go-money](https://github.com/rhymond/go-money) **star:638** Implementation of Fowler's Money pattern. [![godoc][GoDoc]](https://godoc.org/github.com/rhymond/go-money)
|
||||
* [go-finance](https://github.com/FlashBoys/go-finance) **star:536** Comprehensive financial markets data in Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/FlashBoys/go-finance)
|
||||
* [accounting](https://github.com/leekchan/accounting) **star:500** money and currency formatting for golang. [![godoc][GoDoc]](https://godoc.org/github.com/leekchan/accounting)
|
||||
* [techan](https://github.com/sdcoffey/techan) **star:174** Technical analysis library with advanced market analysis and trading strategies. [![godoc][GoDoc]](https://godoc.org/github.com/sdcoffey/techan)
|
||||
@@ -704,7 +704,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
*Tools to enhance the language with features like generics via code generation.*
|
||||
|
||||
* [go-linq](https://github.com/ahmetalpbalkan/go-linq) **star:1825** .NET LINQ-like query methods for Go. [![godoc][GoDoc]](https://godoc.org/github.com/ahmetalpbalkan/go-linq)
|
||||
* [jennifer](https://github.com/dave/jennifer) **star:1308** Generate arbitrary Go code without templates. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/dave/jennifer)
|
||||
* [jennifer](https://github.com/dave/jennifer) **star:1308** Generate arbitrary Go code without templates. [![godoc][GoDoc]](https://godoc.org/github.com/dave/jennifer)
|
||||
* [gen](https://github.com/clipperhouse/gen) **star:1048** Code generation tool for ‘generics’-like functionality. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/clipperhouse/gen)
|
||||
* [goderive](https://github.com/awalterschulze/goderive) **star:758** Derives functions from input types. [![godoc][GoDoc]](https://godoc.org/github.com/awalterschulze/goderive)
|
||||
* [GoWrap](https://github.com/hexdigest/gowrap) **star:280** Generate decorators for Go interfaces using simple templates. [![godoc][GoDoc]](https://godoc.org/github.com/hexdigest/gowrap)
|
||||
@@ -742,7 +742,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
*Tools for managing and working with Goroutines.*
|
||||
|
||||
* [goworker](https://github.com/benmanns/goworker) **star:2272** goworker is a Go-based background worker. [![star > 2000][Awesome]](https://github.com/benmanns/goworker) [![godoc][GoDoc]](https://godoc.org/github.com/benmanns/goworker)
|
||||
* [ants](https://github.com/panjf2000/ants) **star:2048** A high-performance goroutine pool for golang. [![star > 2000][Awesome]](https://github.com/panjf2000/ants) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/panjf2000/ants) ![Contains Chinese documents][CN]
|
||||
* [ants](https://github.com/panjf2000/ants) **star:2048** A high-performance goroutine pool for golang. [![star > 2000][Awesome]](https://github.com/panjf2000/ants) [![godoc][GoDoc]](https://godoc.org/github.com/panjf2000/ants) ![Contains Chinese documents][CN]
|
||||
* [tunny](https://github.com/Jeffail/tunny) **star:1388** Goroutine pool for golang. [![godoc][GoDoc]](https://godoc.org/github.com/Jeffail/tunny)
|
||||
* [grpool](https://github.com/ivpusic/grpool) **star:516** Lightweight Goroutine pool. [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/grpool)
|
||||
* [pool](https://github.com/go-playground/pool) **star:491** Limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/pool)
|
||||
@@ -837,7 +837,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [gltf](https://github.com/qmuntal/gltf) **star:42** Efficient and robust glTF 2.0 reader, writer and validator. [![godoc][GoDoc]](https://godoc.org/github.com/qmuntal/gltf)
|
||||
* [cameron](https://github.com/aofei/cameron) **star:33** An avatar generator for Go. [![godoc][GoDoc]](https://godoc.org/github.com/aofei/cameron)
|
||||
* [goimghdr](https://github.com/corona10/goimghdr) **star:31** The imghdr module determines the type of image contained in a file for Go. [![godoc][GoDoc]](https://godoc.org/github.com/corona10/goimghdr)
|
||||
* [steganography](https://github.com/auyer/steganography) **star:27** Pure Go Library for LSB steganography. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/auyer/steganography)
|
||||
* [steganography](https://github.com/auyer/steganography) **star:27** Pure Go Library for LSB steganography. [![godoc][GoDoc]](https://godoc.org/github.com/auyer/steganography)
|
||||
* [mpo](https://github.com/donatj/mpo) **star:6** Decoder and conversion tool for MPO 3D Photos. [![godoc][GoDoc]](https://godoc.org/github.com/donatj/mpo)
|
||||
|
||||
## IoT (Internet of Things)
|
||||
@@ -892,7 +892,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
* [logrus](https://github.com/Sirupsen/logrus) **star:12406** Structured logger for Go. [![star > 2000][Awesome]](https://github.com/Sirupsen/logrus) [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
|
||||
* [zap](https://github.com/uber-go/zap) **star:7730** 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:3382** 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)
|
||||
* [spew](https://github.com/davecgh/go-spew) **star:3382** Implements a deep pretty printer for Go data structures to aid in debugging. [![star > 2000][Awesome]](https://github.com/davecgh/go-spew) [![godoc][GoDoc]](https://godoc.org/github.com/davecgh/go-spew)
|
||||
* [glog](https://github.com/golang/glog) **star:2371** Leveled execution logs for Go. [![star > 2000][Awesome]](https://github.com/golang/glog) [![godoc][GoDoc]](https://godoc.org/github.com/golang/glog)
|
||||
* [zerolog](https://github.com/rs/zerolog) **star:2353** Zero-allocation JSON logger. [![star > 2000][Awesome]](https://github.com/rs/zerolog) [![godoc][GoDoc]](https://godoc.org/github.com/rs/zerolog)
|
||||
* [tail](https://github.com/hpcloud/tail) **star:1570** Go package striving to emulate the features of the BSD tail program. [![godoc][GoDoc]](https://godoc.org/github.com/hpcloud/tail)
|
||||
@@ -1069,7 +1069,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [VarHandler](https://github.com/azr/generators/tree/master/varhandler) Generate boilerplate http input and output handling.
|
||||
* [gommit](https://github.com/antham/gommit) **star:77** Analyze git commit messages to ensure they follow defined patterns. [![godoc][GoDoc]](https://godoc.org/github.com/antham/gommit)
|
||||
* [go-unarr](https://github.com/gen2brain/go-unarr) **star:69** Decompression library for RAR, TAR, ZIP and 7z archives. [![godoc][GoDoc]](https://godoc.org/github.com/gen2brain/go-unarr)
|
||||
* [indigo](https://github.com/osamingo/indigo) **star:53** Distributed unique ID generator of using Sonyflake and encoded by Base58. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/indigo)
|
||||
* [indigo](https://github.com/osamingo/indigo) **star:53** Distributed unique ID generator of using Sonyflake and encoded by Base58. [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/indigo)
|
||||
* [morse](https://github.com/alwindoss/morse) **star:51** Library to convert to and from morse code. [![godoc][GoDoc]](https://godoc.org/github.com/alwindoss/morse)
|
||||
* [captcha](https://github.com/steambap/captcha) **star:44** Package captcha provides an easy to use, unopinionated API for captcha generation. [![godoc][GoDoc]](https://godoc.org/github.com/steambap/captcha)
|
||||
* [ghorg](https://github.com/gabrie30/ghorg) **star:40** Clone all repos from a GitHub org into a single directory. [![godoc][GoDoc]](https://godoc.org/github.com/gabrie30/ghorg)
|
||||
@@ -1078,7 +1078,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [datacounter](https://github.com/miolini/datacounter) **star:29** Go counters for readers/writer/http.ResponseWriter. [![godoc][GoDoc]](https://godoc.org/github.com/miolini/datacounter)
|
||||
* [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)
|
||||
* [gosh](https://github.com/osamingo/gosh) **star:17** Provide Go Statistics Handler, Struct, Measure Method. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/gosh)
|
||||
* [gosh](https://github.com/osamingo/gosh) **star:17** Provide Go Statistics Handler, Struct, Measure Method. [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/gosh)
|
||||
* [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)
|
||||
* [gotoprom](https://github.com/cabify/gotoprom) **star:15** Type-safe metrics builder wrapper library for the official Prometheus client. [![godoc][GoDoc]](https://godoc.org/github.com/cabify/gotoprom)
|
||||
* [hostutils](https://github.com/Wing924/hostutils) **star:8** A golang library for packing and unpacking FQDNs list. [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/hostutils)
|
||||
@@ -1248,7 +1248,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [jsonql](https://github.com/elgs/jsonql) **star:205** JSON query expression library in Golang. [![godoc][GoDoc]](https://godoc.org/github.com/elgs/jsonql)
|
||||
* [rql](https://github.com/a8m/rql) **star:114** Resource Query Language for REST API. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/a8m/rql)
|
||||
* [graphql](https://github.com/tmc/graphql) **star:51** graphql parser + utilities. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/tmc/graphql)
|
||||
* [jsonslice](https://github.com/bhmj/jsonslice) **star:24** Jsonpath queries with advanced filters. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/bhmj/jsonslice)
|
||||
* [jsonslice](https://github.com/bhmj/jsonslice) **star:24** Jsonpath queries with advanced filters. [![godoc][GoDoc]](https://godoc.org/github.com/bhmj/jsonslice)
|
||||
|
||||
## Resource Embedding
|
||||
|
||||
@@ -1470,7 +1470,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [gofeed](https://github.com/mmcdole/gofeed) **star:1127** Parse RSS and Atom feeds in Go. [![godoc][GoDoc]](https://godoc.org/github.com/mmcdole/gofeed)
|
||||
* [go-toml](https://github.com/pelletier/go-toml) **star:625** Go library for the TOML format with query support and handy cli tools. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/pelletier/go-toml)
|
||||
* [commonregex](https://github.com/mingrammer/commonregex) **star:555** A collection of common regular expressions for Go. [![godoc][GoDoc]](https://godoc.org/github.com/mingrammer/commonregex)
|
||||
* [slug](https://github.com/gosimple/slug) **star:394** URL-friendly slugify with multiple languages support. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gosimple/slug)
|
||||
* [slug](https://github.com/gosimple/slug) **star:394** URL-friendly slugify with multiple languages support. [![godoc][GoDoc]](https://godoc.org/github.com/gosimple/slug)
|
||||
* [mxj](https://github.com/clbanning/mxj) **star:338** Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages. [![godoc][GoDoc]](https://godoc.org/github.com/clbanning/mxj)
|
||||
* [gographviz](https://github.com/awalterschulze/gographviz) **star:311** Parses the Graphviz DOT language. [![godoc][GoDoc]](https://godoc.org/github.com/awalterschulze/gographviz)
|
||||
* [gommon/bytes](https://github.com/labstack/gommon/tree/master/bytes) Format bytes to string.
|
||||
@@ -1498,7 +1498,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [encdec](https://github.com/mickep76/encdec) **star:3** Package provides a generic interface to encoders and decodersa. [![godoc][GoDoc]](https://godoc.org/github.com/mickep76/encdec)
|
||||
* [ltsv](https://github.com/Wing924/ltsv) **star:2** High performance [LTSV (Labeled Tab Separeted Value)](http://ltsv.org/) reader for Go. [![godoc][GoDoc]](https://godoc.org/github.com/Wing924/ltsv)
|
||||
* Utility
|
||||
* [xurls](https://github.com/mvdan/xurls) **star:464** Extract urls from text. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/mvdan/xurls)
|
||||
* [xurls](https://github.com/mvdan/xurls) **star:464** Extract urls from text. [![godoc][GoDoc]](https://godoc.org/github.com/mvdan/xurls)
|
||||
* [gotabulate](https://github.com/bndr/gotabulate) **star:203** Easily pretty-print your tabular data with Go. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/bndr/gotabulate)
|
||||
* [radix](https://github.com/yourbasic/radix) **star:145** fast string sorting algorithm. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/yourbasic/radix)
|
||||
* [parth](https://github.com/codemodus/parth) **star:31** URL path segmentation parsing. [![godoc][GoDoc]](https://godoc.org/github.com/codemodus/parth)
|
||||
@@ -1529,7 +1529,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [paypal](https://github.com/logpacker/PayPal-Go-SDK) **star:308** Wrapper for PayPal payment API. [![godoc][GoDoc]](https://godoc.org/github.com/logpacker/PayPal-Go-SDK)
|
||||
* [go-marathon](https://github.com/gambol99/go-marathon) **star:191** Go library for interacting with Mesosphere's Marathon PAAS. [![godoc][GoDoc]](https://godoc.org/github.com/gambol99/go-marathon)
|
||||
* [go-telegraph](https://gitlab.com/toby3d/telegraph) Telegraph publishing platform API client.
|
||||
* [ethrpc](https://github.com/onrik/ethrpc) **star:175** Go bindings for Ethereum JSON RPC API. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/onrik/ethrpc)
|
||||
* [ethrpc](https://github.com/onrik/ethrpc) **star:175** Go bindings for Ethereum JSON RPC API. [![godoc][GoDoc]](https://godoc.org/github.com/onrik/ethrpc)
|
||||
* [gostorm](https://github.com/jsgilmore/gostorm) **star:121** 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)
|
||||
* [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)
|
||||
@@ -1572,6 +1572,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [wuzz](https://github.com/asciimoo/wuzz) **star:8344** 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:6993** provides a set of extensions on top of the excellent built-in database/sql package. [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
|
||||
* [peco](https://github.com/peco/peco) **star:5521** 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:4693** 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:4643** 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:3753** 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:3227** 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) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/tockins/realize)
|
||||
@@ -1583,7 +1584,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [minify](https://github.com/tdewolff/minify) **star:1876** Fast minifiers for HTML, CSS, JS, XML, JSON and SVG file formats. [![godoc][GoDoc]](https://godoc.org/github.com/tdewolff/minify)
|
||||
* [mmake](https://github.com/tj/mmake) **star:1454** Modern Make. [![godoc][GoDoc]](https://godoc.org/github.com/tj/mmake)
|
||||
* [Storm](https://github.com/asdine/storm) **star:1382** Simple and powerful toolkit for BoltDB. [![godoc][GoDoc]](https://godoc.org/github.com/asdine/storm)
|
||||
* [mole](https://github.com/davrodpin/mole) **star:1310** cli app to easily create ssh tunnels. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/davrodpin/mole)
|
||||
* [mole](https://github.com/davrodpin/mole) **star:1310** cli app to easily create ssh tunnels. [![godoc][GoDoc]](https://godoc.org/github.com/davrodpin/mole)
|
||||
* [go-funk](https://github.com/thoas/go-funk) **star:1274** Modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...). [![godoc][GoDoc]](https://godoc.org/github.com/thoas/go-funk)
|
||||
* [mc](https://github.com/minio/mc) **star:1147** Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/minio/mc)
|
||||
* [filetype](https://github.com/h2non/filetype) **star:976** Small package to infer the file type checking the magic numbers signature. [![godoc][GoDoc]](https://godoc.org/github.com/h2non/filetype)
|
||||
@@ -1614,7 +1615,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [gubrak](https://github.com/novalagung/gubrak) **star:149** Golang utility library with syntactic sugar. It's like lodash, but for golang. [![godoc][GoDoc]](https://godoc.org/github.com/novalagung/gubrak)
|
||||
* [moldova](https://github.com/StabbyCutyou/moldova) **star:146** Utility for generating random data based on an input template. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/StabbyCutyou/moldova)
|
||||
* [gotenv](https://github.com/subosito/gotenv) **star:145** Load environment variables from `.env` or any `io.Reader` in Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/subosito/gotenv)
|
||||
* [mimetype](https://github.com/gabriel-vasile/mimetype) **star:140** Package for MIME type detection based on magic numbers. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gabriel-vasile/mimetype)
|
||||
* [mimetype](https://github.com/gabriel-vasile/mimetype) **star:140** Package for MIME type detection based on magic numbers. [![godoc][GoDoc]](https://godoc.org/github.com/gabriel-vasile/mimetype)
|
||||
* [util](https://github.com/shomali11/util) **star:139** Collection of useful utility functions. (strings, concurrency, manipulations, ...). [![godoc][GoDoc]](https://godoc.org/github.com/shomali11/util)
|
||||
* [Death](https://github.com/vrecan/death) **star:137** Managing go application shutdown with signals. [![godoc][GoDoc]](https://godoc.org/github.com/vrecan/death)
|
||||
* [robustly](https://github.com/VividCortex/robustly) **star:137** Runs functions resiliently, catching and restarting panics. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/VividCortex/robustly)
|
||||
@@ -1627,7 +1628,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)
|
||||
@@ -1689,7 +1689,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [ozzo-validation](https://github.com/go-ozzo/ozzo-validation) **star:1092** Supports validation of various data types (structs, strings, maps, slices, etc.) with configurable and extensible validation rules specified in usual code constructs instead of struct tags. [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-validation)
|
||||
* [govalidator](https://github.com/thedevsaddam/govalidator) **star:741** Validate Golang request data with simple rules. Highly inspired by Laravel's request validation. [![godoc][GoDoc]](https://godoc.org/github.com/thedevsaddam/govalidator)
|
||||
* [validate](https://github.com/gookit/validate) **star:119** Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gookit/validate) ![Contains Chinese documents][CN]
|
||||
* [checkdigit](https://github.com/osamingo/checkdigit) **star:46** Provide check digit algorithms (Luhn, Verhoeff, Damm) and calculators (ISBN, EAN, JAN, UPC, etc.). ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/checkdigit)
|
||||
* [checkdigit](https://github.com/osamingo/checkdigit) **star:46** Provide check digit algorithms (Luhn, Verhoeff, Damm) and calculators (ISBN, EAN, JAN, UPC, etc.). [![godoc][GoDoc]](https://godoc.org/github.com/osamingo/checkdigit)
|
||||
* [jio](https://github.com/faceair/jio) **star:24** jio is a json schema validator similar to [joi](https://github.com/hapijs/joi). [![godoc][GoDoc]](https://godoc.org/github.com/faceair/jio) ![Contains Chinese documents][CN]
|
||||
* [terraform-validator](https://github.com/thazelart/terraform-validator) **star:19** A norms and conventions validator for Terraform. [![godoc][GoDoc]](https://godoc.org/github.com/thazelart/terraform-validator)
|
||||
* [validate](https://github.com/gobuffalo/validate) **star:19** This package provides a framework for writing validations for Go applications. [![godoc][GoDoc]](https://godoc.org/github.com/gobuffalo/validate)
|
||||
@@ -1723,18 +1723,18 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
*Full stack web frameworks.*
|
||||
|
||||
* [Gin](https://github.com/gin-gonic/gin) **star:31254** Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity. [![star > 2000][Awesome]](https://github.com/gin-gonic/gin) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/gin-gonic/gin)
|
||||
* [Beego](https://github.com/astaxie/beego) **star:21907** beego is an open-source, high-performance web framework for the Go programming language. [![star > 2000][Awesome]](https://github.com/astaxie/beego) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/astaxie/beego) ![Contains Chinese documents][CN]
|
||||
* [Beego](https://github.com/astaxie/beego) **star:21907** beego is an open-source, high-performance web framework for the Go programming language. [![star > 2000][Awesome]](https://github.com/astaxie/beego) [![godoc][GoDoc]](https://godoc.org/github.com/astaxie/beego) ![Contains Chinese documents][CN]
|
||||
* [Buffalo](http://gobuffalo.io) Bringing the productivity of Rails to Go!
|
||||
* [Echo](https://github.com/labstack/echo) **star:15062** High performance, minimalist Go web framework. [![star > 2000][Awesome]](https://github.com/labstack/echo) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/labstack/echo)
|
||||
* [Revel](https://github.com/revel/revel) **star:11322** 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:3537** 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:3346** 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:2877** 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:2877** 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:2842** 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:2139** 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:996** 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:819** 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:418** 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:397** 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:341** An ideally refined web framework for Go. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/aofei/air)
|
||||
@@ -1836,14 +1836,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [GoLint](https://github.com/golang/lint) **star:3202** Golint is a linter for Go source code. [![star > 2000][Awesome]](https://github.com/golang/lint) [![godoc][GoDoc]](https://godoc.org/github.com/golang/lint)
|
||||
* [errcheck](https://github.com/kisielk/errcheck) **star:1336** Errcheck is a program for checking for unchecked errors in Go programs. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/kisielk/errcheck)
|
||||
* [gcvis](https://github.com/davecheney/gcvis) **star:923** 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:661** 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:661** 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:599** 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:380** 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:380** Web based Golang AST visualizer.
|
||||
* [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) **star:286** 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:262** Remove unnecessary type conversions from Go source. ![There was an update last week][Green] [![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.
|
||||
@@ -1863,7 +1862,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [gocode](https://github.com/nsf/gocode) **star:4767** Autocompletion daemon for the Go programming language. [![star > 2000][Awesome]](https://github.com/nsf/gocode) [![godoc][GoDoc]](https://godoc.org/github.com/nsf/gocode)
|
||||
* [goprofiling](https://marketplace.visualstudio.com/items?itemName=MaxMedia.go-prof) This extension adds benchmark profiling support for the Go language to VS Code.
|
||||
* [GoSublime](https://github.com/DisposaBoy/GoSublime) **star:3253** Golang plugin collection for the text editor SublimeText 3 providing code completion and other IDE-like features. [![star > 2000][Awesome]](https://github.com/DisposaBoy/GoSublime) [![godoc][GoDoc]](https://godoc.org/github.com/DisposaBoy/GoSublime)
|
||||
* [go-plus](https://github.com/joefitzgerald/go-plus) **star:1486** Go (Golang) Package For Atom That Adds Autocomplete, Formatting, Syntax Checking, Linting and Vetting. ![There was an update last week][Green]
|
||||
* [go-plus](https://github.com/joefitzgerald/go-plus) **star:1486** Go (Golang) Package For Atom That Adds Autocomplete, Formatting, Syntax Checking, Linting and Vetting.
|
||||
* [go-mode](https://github.com/dominikh/go-mode.el) **star:975** Go mode for GNU/Emacs. ![There was an update last week][Green]
|
||||
* [Watch](https://github.com/eaburns/Watch) **star:170** Runs a command in an acme win on file changes. ![It hasn't been updated in the last year][Yellow] [![godoc][GoDoc]](https://godoc.org/github.com/eaburns/Watch)
|
||||
* [vim-compiler-go](https://github.com/rjohnsondev/vim-compiler-go) **star:81** Vim plugin to highlight syntax errors on save. ![It hasn't been updated in the last year][Yellow]
|
||||
@@ -1887,13 +1886,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:4149** 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) [![godoc][GoDoc]](https://godoc.org/github.com/go-swagger/go-swagger)
|
||||
* [OctoLinker](https://github.com/OctoLinker/browser-extension) **star:3877** 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:2051** Visualize call graph of your Go program using dot format. [![star > 2000][Awesome]](https://github.com/TrueFurby/go-callvis) [![godoc][GoDoc]](https://godoc.org/github.com/TrueFurby/go-callvis)
|
||||
* [richgo](https://github.com/kyoh86/richgo) **star:398** Enrich `go test` outputs with text decorations. [![godoc][GoDoc]](https://godoc.org/github.com/kyoh86/richgo)
|
||||
* [depth](https://github.com/KyleBanks/depth) **star:394** Visualize dependency trees of any package by analyzing imports. [![godoc][GoDoc]](https://godoc.org/github.com/KyleBanks/depth)
|
||||
* [gb](https://getgb.io/) An easy to use project based build tool for the Go programming language.
|
||||
* [rts](https://github.com/galeone/rts) **star:187** 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:157** 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.
|
||||
@@ -1908,9 +1907,10 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [kubernetes](https://github.com/kubernetes/kubernetes) **star:57924** 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:54936** 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:24477** 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:15924** 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:12526** 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:9359** 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:6600** 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:4564** 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.
|
||||
@@ -1930,8 +1930,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [skm](https://github.com/TimothyYe/skm) **star:551** 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:540** 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:415** Cross-platform web-based Beanstalkd queue server console.
|
||||
* [govvv](https://github.com/ahmetalpbalkan/govvv) **star:395** “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:227** Tool and API to sync Docker images across different registries. [![godoc][GoDoc]](https://godoc.org/github.com/ivanilves/lstags)
|
||||
* [Gogs](https://gogs.io/) A Self Hosted Git Service in the Go Programming Language.
|
||||
@@ -1943,7 +1943,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:138** Lightweight tool designed to distribute commands over ssh with ease. ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/grapes)
|
||||
* [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) **star:103** 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:82** Command line tool for inspecting kafka topics/partitions/messages. [![godoc][GoDoc]](https://godoc.org/github.com/cswank/kcli)
|
||||
@@ -1956,13 +1955,14 @@ 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:11542** Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time. [![star > 2000][Awesome]](https://github.com/buger/gor) ![There was an update last week][Green] [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor)
|
||||
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:8465** 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:7715** 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:6519** 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:6224** 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:5596** 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:5033** 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:4217** 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)
|
||||
* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
|
||||
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:4052** 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)
|
||||
@@ -1970,12 +1970,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:2719** 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)
|
||||
* [myLG](https://github.com/mehrdadrad/mylg) **star:2216** 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:2130** 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)
|
||||
* [syncthing](https://syncthing.net/) Open, decentralized file synchronization tool and protocol.
|
||||
* [Stack Up](https://github.com/pressly/sup) **star:2011** 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:1827** Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility. [![godoc][GoDoc]](https://godoc.org/github.com/yunabe/lgo)
|
||||
* [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.
|
||||
* [snap](https://github.com/intelsdi-x/snap) **star:1803** 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:1426** 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)
|
||||
* [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)
|
||||
* [Documize](https://github.com/documize/community) **star:870** Modern wiki software that integrates data from SaaS tools. ![There was an update last week][Green]
|
||||
* [scc](https://github.com/boyter/scc) **star:806** 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)
|
||||
@@ -1983,8 +1984,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [peg](https://github.com/pointlander/peg) **star:626** Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator. [![godoc][GoDoc]](https://godoc.org/github.com/pointlander/peg)
|
||||
* [vFlow](https://github.com/VerizonDigital/vflow) **star:609** High-performance, scalable and reliable IPFIX, sFlow and Netflow collector. [![godoc][GoDoc]](https://godoc.org/github.com/VerizonDigital/vflow)
|
||||
* [gfile](https://github.com/Antonito/gfile) **star:505** Securely transfer files between two computers, without any third party, over WebRTC. [![godoc][GoDoc]](https://godoc.org/github.com/Antonito/gfile)
|
||||
* [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.
|
||||
* [GoDNS](https://github.com/timothyye/godns) **star:453** A dynamic DNS client tool, supports DNSPod & HE.net, written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/timothyye/godns)
|
||||
* [GoLand](https://jetbrains.com/go) Full featured cross-platform Go IDE.
|
||||
* [shell2http](https://github.com/msoap/shell2http) **star:440** Executing shell commands via http server (for prototyping or remote control). [![godoc][GoDoc]](https://godoc.org/github.com/msoap/shell2http)
|
||||
@@ -1995,13 +1994,13 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [ipe](https://github.com/dimiro1/ipe) **star:283** 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:254** 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:194** 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:123** Command-line utility for merging multiple pcap files together. [![godoc][GoDoc]](https://godoc.org/github.com/assafmo/joincap)
|
||||
* [Docker](http://www.docker.com/) Open platform for distributed applications for developers and sysadmins.
|
||||
* [DDNS](https://github.com/skibish/ddns) **star:102** 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. [![godoc][GoDoc]](https://godoc.org/github.com/crazcalm/term-quiz)
|
||||
|
||||
@@ -2015,11 +2014,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:1028** Go web framework benchmark. [![godoc][GoDoc]](https://godoc.org/github.com/smallnest/go-web-framework-benchmark)
|
||||
* [skynet](https://github.com/atemerev/skynet) **star:926** Skynet 1M threads microbenchmark.
|
||||
* [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) **star:888** 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:173** 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:125** 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:95** Go micro-benchmarks for calculating the speed of language constructs. [![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)
|
||||
|
||||
## Conferences
|
||||
@@ -2169,12 +2168,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:4107** 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:473** 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