auto commit

This commit is contained in:
guozhen
2020-01-22 11:00:56 +08:00
parent 4c25114bc4
commit 377daac626
2 changed files with 60 additions and 60 deletions

View File

@@ -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 : 2020-01-21 17:16:22(Synchronize every day)**
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2020-01-22 10:59:32(Synchronize every day)**
[![english](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/chinese.svg)](README.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
@@ -337,7 +337,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [CDS](https://github.com/ovh/cds) **star:2613** Enterprise-Grade CI/CD and DevOps Automation Open Source Platform. [![star > 2000][Awesome]](https://github.com/ovh/cds) [![There was an update last week][Green]](https://github.com/ovh/cds) [![godoc][GoDoc]](https://godoc.org/github.com/ovh/cds)
* [goveralls](https://github.com/mattn/goveralls) **star:623** Go integration for Coveralls.io continuous code coverage tracking system. [![There was an update last week][Green]](https://github.com/mattn/goveralls) [![godoc][GoDoc]](https://godoc.org/github.com/mattn/goveralls)
* [overalls](https://github.com/go-playground/overalls) **star:99** Multi-Package go project coverprofile for tools like goveralls. [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/overalls)
* [duci](https://github.com/duck8823/duci) **star:51** A simple ci server no needs domain specific languages. [![There was an update last week][Green]](https://github.com/duck8823/duci) [![godoc][GoDoc]](https://godoc.org/github.com/duck8823/duci)
* [duci](https://github.com/duck8823/duci) **star:51** A simple ci server no needs domain specific languages. [![godoc][GoDoc]](https://godoc.org/github.com/duck8823/duci)
* [gomason](https://github.com/nikogura/gomason) **star:42** Test, Build, Sign, and Publish your go binaries from a clean workspace. [![godoc][GoDoc]](https://godoc.org/github.com/nikogura/gomason)
* [roveralls](https://github.com/LawrenceWoodman/roveralls) **star:12** Recursive coverage testing tool. [![It hasn't been updated in the last year][Yellow]](https://github.com/LawrenceWoodman/roveralls) [![godoc][GoDoc]](https://godoc.org/github.com/LawrenceWoodman/roveralls)
@@ -373,7 +373,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [binpacker](https://github.com/zhuangsirui/binpacker) **star:133** Binary packer and unpacker helps user build custom binary stream. [![It hasn't been updated in the last year][Yellow]](https://github.com/zhuangsirui/binpacker) [![godoc][GoDoc]](https://godoc.org/github.com/zhuangsirui/binpacker)
* [bloom](https://github.com/zhenjl/bloom) **star:131** Bloom filters implemented in Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/zhenjl/bloom) [![godoc][GoDoc]](https://godoc.org/github.com/zhenjl/bloom)
* [go-adaptive-radix-tree](https://github.com/plar/go-adaptive-radix-tree) **star:126** Go implementation of Adaptive Radix Tree. [![godoc][GoDoc]](https://godoc.org/github.com/plar/go-adaptive-radix-tree)
* [ttlcache](https://github.com/diegobernardes/ttlcache) **star:122** In-memory LRU string-interface{} map with expiration for golang. [![There was an update last week][Green]](https://github.com/diegobernardes/ttlcache) [![godoc][GoDoc]](https://godoc.org/github.com/diegobernardes/ttlcache)
* [ttlcache](https://github.com/diegobernardes/ttlcache) **star:122** In-memory LRU string-interface{} map with expiration for golang. [![godoc][GoDoc]](https://godoc.org/github.com/diegobernardes/ttlcache)
* [skiplist](https://github.com/MauriceGit/skiplist) **star:111** Very fast Go Skiplist implementation. [![godoc][GoDoc]](https://godoc.org/github.com/MauriceGit/skiplist)
* [iter](https://github.com/disksing/iter) **star:105** Go implementation of C++ STL iterators and algorithms. [![godoc][GoDoc]](https://godoc.org/github.com/disksing/iter) [![Contains Chinese documents][CN]](https://github.com/disksing/iter)
* [go-rquad](https://github.com/aurelien-rainone/go-rquad) **star:101** Region quadtrees with efficient point location and neighbour finding. [![It hasn't been updated in the last year][Yellow]](https://github.com/aurelien-rainone/go-rquad) [![godoc][GoDoc]](https://godoc.org/github.com/aurelien-rainone/go-rquad)
@@ -493,7 +493,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [Squirrel](https://github.com/Masterminds/squirrel) **star:2695** Go library that helps you build SQL queries. [![star > 2000][Awesome]](https://github.com/Masterminds/squirrel) [![godoc][GoDoc]](https://godoc.org/github.com/Masterminds/squirrel)
* [xo](https://github.com/knq/xo) **star:2353** Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server. [![star > 2000][Awesome]](https://github.com/knq/xo) [![godoc][GoDoc]](https://godoc.org/github.com/knq/xo)
* [gendry](https://github.com/didi/gendry) **star:931** Non-invasive SQL builder and powerful data binder. [![There was an update last week][Green]](https://github.com/didi/gendry) [![godoc][GoDoc]](https://godoc.org/github.com/didi/gendry) [![Contains Chinese documents][CN]](https://github.com/didi/gendry)
* [gendry](https://github.com/didi/gendry) **star:931** Non-invasive SQL builder and powerful data binder. [![godoc][GoDoc]](https://godoc.org/github.com/didi/gendry) [![Contains Chinese documents][CN]](https://github.com/didi/gendry)
* [goqu](https://github.com/doug-martin/goqu) **star:717** Idiomatic SQL builder and query library. [![There was an update last week][Green]](https://github.com/doug-martin/goqu) [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu)
* [Dotsql](https://github.com/gchaincl/dotsql) **star:497** Go library that helps you keep sql files in one place and use them with ease. [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/dotsql)
* [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) **star:455** Powerful data retrieval methods as well as DB-agnostic query building capabilities. [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-dbx)
@@ -604,7 +604,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [torrent](https://github.com/anacrolix/torrent) **star:3293** BitTorrent client package. [![star > 2000][Awesome]](https://github.com/anacrolix/torrent) [![There was an update last week][Green]](https://github.com/anacrolix/torrent) [![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.
* [raft](https://github.com/hashicorp/raft) **star:3204** Golang implementation of the Raft consensus protocol, by HashiCorp. [![star > 2000][Awesome]](https://github.com/hashicorp/raft) [![There was an update last week][Green]](https://github.com/hashicorp/raft) [![godoc][GoDoc]](https://godoc.org/github.com/hashicorp/raft)
* [dragonboat](https://github.com/lni/dragonboat) **star:2857** A feature complete and high performance multi-group Raft library in Go. [![star > 2000][Awesome]](https://github.com/lni/dragonboat) [![There was an update last week][Green]](https://github.com/lni/dragonboat) [![godoc][GoDoc]](https://godoc.org/github.com/lni/dragonboat) [![Contains Chinese documents][CN]](https://github.com/lni/dragonboat)
* [dragonboat](https://github.com/lni/dragonboat) **star:2857** A feature complete and high performance multi-group Raft library in Go. [![star > 2000][Awesome]](https://github.com/lni/dragonboat) [![godoc][GoDoc]](https://godoc.org/github.com/lni/dragonboat) [![Contains Chinese documents][CN]](https://github.com/lni/dragonboat)
* [glow](https://github.com/chrislusf/glow) **star:2732** Easy-to-Use scalable distributed big data processing, Map-Reduce, DAG execution, all in pure Go. [![star > 2000][Awesome]](https://github.com/chrislusf/glow) [![It hasn't been updated in the last year][Yellow]](https://github.com/chrislusf/glow) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/glow)
* [gleam](https://github.com/chrislusf/gleam) **star:2370** Fast and scalable distributed map/reduce system written in pure Go and Luajit, combining Go's high concurrency with Luajit's high performance, runs standalone or distributed. [![star > 2000][Awesome]](https://github.com/chrislusf/gleam) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/gleam)
* [KrakenD](https://github.com/devopsfaith/krakend) **star:2286** Ultra performant API Gateway framework with middlewares. [![star > 2000][Awesome]](https://github.com/devopsfaith/krakend) [![There was an update last week][Green]](https://github.com/devopsfaith/krakend) [![godoc][GoDoc]](https://godoc.org/github.com/devopsfaith/krakend)
@@ -614,7 +614,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [ringpop-go](https://github.com/uber/ringpop-go) **star:601** 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:576** 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:524** Library for enabling asynchronous dependency health checks in your service. [![godoc][GoDoc]](https://godoc.org/github.com/InVisionApp/go-health)
* [rain](https://github.com/cenkalti/rain) **star:395** BitTorrent client and library. [![There was an update last week][Green]](https://github.com/cenkalti/rain) [![godoc][GoDoc]](https://godoc.org/github.com/cenkalti/rain)
* [rain](https://github.com/cenkalti/rain) **star:395** BitTorrent client and library. [![godoc][GoDoc]](https://godoc.org/github.com/cenkalti/rain)
* [dot](https://github.com/dotchain/dot/) distributed sync using operational transformation/OT.
* [digota](https://github.com/digota/digota) **star:322** grpc ecommerce microservice. [![It hasn't been updated in the last year][Yellow]](https://github.com/digota/digota) [![godoc][GoDoc]](https://godoc.org/github.com/digota/digota)
* [sleuth](https://github.com/ursiform/sleuth) **star:312** Library for master-less p2p auto-discovery and RPC between HTTP services (using [ZeroMQ](https://github.com/zeromq/libzmq)). [![It hasn't been updated in the last year][Yellow]](https://github.com/ursiform/sleuth) [![godoc][GoDoc]](https://godoc.org/github.com/ursiform/sleuth)
@@ -623,7 +623,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [consistent](https://github.com/buraksezer/consistent) **star:258** Consistent hashing with bounded loads. [![godoc][GoDoc]](https://godoc.org/github.com/buraksezer/consistent)
* [dht](https://github.com/anacrolix/dht) **star:145** BitTorrent Kademlia DHT implementation. [![godoc][GoDoc]](https://godoc.org/github.com/anacrolix/dht)
* [jsonrpc](https://github.com/osamingo/jsonrpc) **star:118** 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:111** JSON-RPC 2.0 HTTP client implementation. [![There was an update last week][Green]](https://github.com/ybbus/jsonrpc) [![godoc][GoDoc]](https://godoc.org/github.com/ybbus/jsonrpc)
* [jsonrpc](https://github.com/ybbus/jsonrpc) **star:111** JSON-RPC 2.0 HTTP client implementation. [![godoc][GoDoc]](https://godoc.org/github.com/ybbus/jsonrpc)
* [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/redislock) **star:85** Simplified distributed locking implementation using Redis. [![godoc][GoDoc]](https://godoc.org/github.com/bsm/redislock)
* [celeriac](https://github.com/svcavallar/celeriac.v1) **star:59** Library for adding support for interacting and monitoring Celery workers, tasks and events in Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/svcavallar/celeriac.v1) [![godoc][GoDoc]](https://godoc.org/github.com/svcavallar/celeriac.v1)
@@ -660,7 +660,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [smtp](https://github.com/mailhog/smtp) **star:53** SMTP server protocol state machine. [![It hasn't been updated in the last year][Yellow]](https://github.com/mailhog/smtp) [![godoc][GoDoc]](https://godoc.org/github.com/mailhog/smtp)
* [go-dkim](https://github.com/toorop/go-dkim) **star:52** DKIM library, to sign & verify email. [![godoc][GoDoc]](https://godoc.org/github.com/toorop/go-dkim)
* [go-premailer](https://github.com/vanng822/go-premailer) **star:43** Inline styling for HTML mail in Go. [![godoc][GoDoc]](https://godoc.org/github.com/vanng822/go-premailer)
* [mailchain](https://github.com/mailchain/mailchain) **star:33** Send encrypted emails to blockchain addresses written in Go. [![There was an update last week][Green]](https://github.com/mailchain/mailchain) [![godoc][GoDoc]](https://godoc.org/github.com/mailchain/mailchain)
* [mailchain](https://github.com/mailchain/mailchain) **star:33** Send encrypted emails to blockchain addresses written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/mailchain/mailchain)
* [go-simple-mail](https://github.com/xhit/go-simple-mail) **star:13** Very simple package to send emails with SMTP Keep Alive and two timeouts: Connect and Send. [![godoc][GoDoc]](https://godoc.org/github.com/xhit/go-simple-mail)
## Embeddable Scripting Languages
@@ -772,7 +772,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [goworld](https://github.com/xiaonanln/goworld) **star:1372** Scalable game server engine, featuring space-entity framework and hot-swapping. [![godoc][GoDoc]](https://godoc.org/github.com/xiaonanln/goworld) [![Contains Chinese documents][CN]](https://github.com/xiaonanln/goworld)
* [go-sdl2](https://github.com/veandco/go-sdl2) **star:1257** Go bindings for the [Simple DirectMedia Layer](https://www.libsdl.org/). [![There was an update last week][Green]](https://github.com/veandco/go-sdl2)
* [nano](https://github.com/lonng/nano) **star:1170** Lightweight, facility, high performance golang based game server framework. [![godoc][GoDoc]](https://godoc.org/github.com/lonng/nano) [![Contains Chinese documents][CN]](https://github.com/lonng/nano)
* [engo](https://github.com/EngoEngine/engo) **star:1146** Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm. [![There was an update last week][Green]](https://github.com/EngoEngine/engo) [![godoc][GoDoc]](https://godoc.org/github.com/EngoEngine/engo)
* [engo](https://github.com/EngoEngine/engo) **star:1146** Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm. [![godoc][GoDoc]](https://godoc.org/github.com/EngoEngine/engo)
* [gonet](https://github.com/xtaci/gonet) **star:1080** Game server skeleton implemented with golang. [![It hasn't been updated in the last year][Yellow]](https://github.com/xtaci/gonet) [![godoc][GoDoc]](https://godoc.org/github.com/xtaci/gonet)
* [termloop](https://github.com/JoelOtter/termloop) **star:1077** Terminal-based game engine for Go, built on top of Termbox. [![godoc][GoDoc]](https://godoc.org/github.com/JoelOtter/termloop)
* [g3n](https://github.com/g3n/engine) **star:922** Go 3D Game Engine. [![There was an update last week][Green]](https://github.com/g3n/engine) [![godoc][GoDoc]](https://godoc.org/github.com/g3n/engine)
@@ -853,7 +853,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [artifex](https://github.com/borderstech/artifex) **star:22** Simple in-memory job queue for Golang using worker-based dispatching. [![godoc][GoDoc]](https://godoc.org/github.com/borderstech/artifex)
* [Hunch](https://github.com/AaronJan/Hunch) **star:21** Hunch provides functions like: `All`, `First`, `Retry`, `Waterfall` etc., that makes asynchronous flow control more intuitive. [![godoc][GoDoc]](https://godoc.org/github.com/AaronJan/Hunch)
* [oversight](https://cirello.io/oversight) Oversight is a complete implementation of the Erlang supervision trees.
* [kyoo](https://github.com/dirkaholic/kyoo) **star:17** Provides an unlimited job queue and concurrent worker pools. [![There was an update last week][Green]](https://github.com/dirkaholic/kyoo) [![godoc][GoDoc]](https://godoc.org/github.com/dirkaholic/kyoo)
* [kyoo](https://github.com/dirkaholic/kyoo) **star:17** Provides an unlimited job queue and concurrent worker pools. [![godoc][GoDoc]](https://godoc.org/github.com/dirkaholic/kyoo)
* [stl](https://github.com/ssgreg/stl) **star:11** Software transactional locks based on Software Transactional Memory (STM) concurrency control mechanism. [![godoc][GoDoc]](https://godoc.org/github.com/ssgreg/stl)
* [gohive](https://github.com/loveleshsharma/gohive) **star:10** A highly performant and easy to use Goroutine pool for Go. [![godoc][GoDoc]](https://godoc.org/github.com/loveleshsharma/gohive)
* [routine](https://github.com/x-mod/routine) **star:6** go routine control with context, support: Main, Go, Pool and some useful Executors. [![There was an update last week][Green]](https://github.com/x-mod/routine) [![godoc][GoDoc]](https://godoc.org/github.com/x-mod/routine)
@@ -879,7 +879,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [go-astilectron](https://github.com/asticode/go-astilectron) **star:2977** Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron). [![star > 2000][Awesome]](https://github.com/asticode/go-astilectron) [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astilectron)
* [go-gtk](http://mattn.github.io/go-gtk/) Go bindings for GTK.
* [go-sciter](https://github.com/sciter-sdk/go-sciter) **star:1616** Go bindings for Sciter: the Embeddable HTML/CSS/script engine for modern desktop UI development. Cross platform. [![godoc][GoDoc]](https://godoc.org/github.com/sciter-sdk/go-sciter)
* [gotk3](https://github.com/gotk3/gotk3) **star:892** Go bindings for GTK3. [![There was an update last week][Green]](https://github.com/gotk3/gotk3) [![godoc][GoDoc]](https://godoc.org/github.com/gotk3/gotk3)
* [gotk3](https://github.com/gotk3/gotk3) **star:892** Go bindings for GTK3. [![godoc][GoDoc]](https://godoc.org/github.com/gotk3/gotk3)
* [gowd](https://github.com/dtylman/gowd) **star:235** Rapid and simple desktop UI development with GO, HTML, CSS and NW.js. Cross platform. [![godoc][GoDoc]](https://godoc.org/github.com/dtylman/gowd)
*Interaction*
@@ -998,7 +998,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [logrus](https://github.com/Sirupsen/logrus) **star:13690** Structured logger for Go. [![star > 2000][Awesome]](https://github.com/Sirupsen/logrus) [![There was an update last week][Green]](https://github.com/Sirupsen/logrus) [![godoc][GoDoc]](https://godoc.org/github.com/Sirupsen/logrus)
* [zap](https://github.com/uber-go/zap) **star:8843** 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:3671** 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]](https://github.com/davecgh/go-spew) [![godoc][GoDoc]](https://godoc.org/github.com/davecgh/go-spew)
* [spew](https://github.com/davecgh/go-spew) **star:3671** 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)
* [zerolog](https://github.com/rs/zerolog) **star:2866** Zero-allocation JSON logger. [![star > 2000][Awesome]](https://github.com/rs/zerolog) [![There was an update last week][Green]](https://github.com/rs/zerolog) [![godoc][GoDoc]](https://godoc.org/github.com/rs/zerolog)
* [glog](https://github.com/golang/glog) **star:2460** Leveled execution logs for Go. [![star > 2000][Awesome]](https://github.com/golang/glog) [![godoc][GoDoc]](https://godoc.org/github.com/golang/glog)
* [lumberjack](https://github.com/natefinch/lumberjack) **star:1741** Simple rolling logger, implements io.WriteCloser. [![godoc][GoDoc]](https://godoc.org/github.com/natefinch/lumberjack)
@@ -1068,7 +1068,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [neural-go](https://github.com/schuyler/neural-go) **star:61** Multilayer perceptron network implemented in Go, with training via backpropagation. [![It hasn't been updated in the last year][Yellow]](https://github.com/schuyler/neural-go) [![godoc][GoDoc]](https://godoc.org/github.com/schuyler/neural-go)
* [go-pr](https://github.com/daviddengcn/go-pr) **star:57** Pattern recognition package in Go lang. [![It hasn't been updated in the last year][Yellow]](https://github.com/daviddengcn/go-pr) [![godoc][GoDoc]](https://godoc.org/github.com/daviddengcn/go-pr)
* [neat](https://github.com/jinyeom/neat) **star:56** Plug-and-play, parallel Go framework for NeuroEvolution of Augmenting Topologies (NEAT). [![It hasn't been updated in the last year][Yellow]](https://github.com/jinyeom/neat) [![godoc][GoDoc]](https://godoc.org/github.com/jinyeom/neat) [![Archived][Archived]](https://github.com/jinyeom/neat)
* [gonet](https://github.com/dathoangnd/gonet) **star:50** Neural Network for Go. [![There was an update last week][Green]](https://github.com/dathoangnd/gonet) [![godoc][GoDoc]](https://godoc.org/github.com/dathoangnd/gonet)
* [gonet](https://github.com/dathoangnd/gonet) **star:50** Neural Network for Go. [![godoc][GoDoc]](https://godoc.org/github.com/dathoangnd/gonet)
* [goscore](https://github.com/asafschers/goscore) **star:43** Go Scoring API for PMML. [![godoc][GoDoc]](https://godoc.org/github.com/asafschers/goscore)
* [golinear](https://github.com/danieldk/golinear) **star:39** liblinear bindings for Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/danieldk/golinear) [![godoc][GoDoc]](https://godoc.org/github.com/danieldk/golinear)
* [fonet](https://github.com/Fontinalis/fonet) **star:35** A Deep Neural Network library written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/Fontinalis/fonet)
@@ -1233,7 +1233,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gse](https://github.com/go-ego/gse) **star:1197** Go efficient text segmentation; support english, chinese, japanese and other. [![godoc][GoDoc]](https://godoc.org/github.com/go-ego/gse) [![Contains Chinese documents][CN]](https://github.com/go-ego/gse)
* [when](https://github.com/olebedev/when) **star:1051** Natural EN and RU language date/time parser with pluggable rules. [![godoc][GoDoc]](https://godoc.org/github.com/olebedev/when)
* [gojieba](https://github.com/yanyiwu/gojieba) **star:955** This is a Go implementation of [jieba](https://github.com/fxsjy/jieba) which a Chinese word splitting algorithm. [![godoc][GoDoc]](https://godoc.org/github.com/yanyiwu/gojieba) [![Contains Chinese documents][CN]](https://github.com/yanyiwu/gojieba)
* [go-pinyin](https://github.com/mozillazg/go-pinyin) **star:632** CN Hanzi to Hanyu Pinyin converter. [![There was an update last week][Green]](https://github.com/mozillazg/go-pinyin) [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/go-pinyin)
* [go-pinyin](https://github.com/mozillazg/go-pinyin) **star:632** CN Hanzi to Hanyu Pinyin converter. [![godoc][GoDoc]](https://godoc.org/github.com/mozillazg/go-pinyin)
* [kagome](https://github.com/ikawaha/kagome) **star:470** JP morphological analyzer written in pure Go. [![godoc][GoDoc]](https://godoc.org/github.com/ikawaha/kagome)
* [whatlanggo](https://github.com/abadojack/whatlanggo) **star:390** Natural language detection package for Go. Supports 84 languages and 24 scripts (writing systems e.g. Latin, Cyrillic, etc). [![godoc][GoDoc]](https://godoc.org/github.com/abadojack/whatlanggo)
* [nlp](https://github.com/Shixzie/nlp) **star:359** Extract values from strings and fill your structs with nlp. [![It hasn't been updated in the last year][Yellow]](https://github.com/Shixzie/nlp) [![godoc][GoDoc]](https://godoc.org/github.com/Shixzie/nlp)
@@ -1293,7 +1293,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [lhttp](https://github.com/fanux/lhttp) **star:544** Powerful websocket framework, build your IM server more easily. [![It hasn't been updated in the last year][Yellow]](https://github.com/fanux/lhttp) [![godoc][GoDoc]](https://godoc.org/github.com/fanux/lhttp) [![Contains Chinese documents][CN]](https://github.com/fanux/lhttp)
* [gosnmp](https://github.com/soniah/gosnmp) **star:483** Native Go library for performing SNMP actions. [![godoc][GoDoc]](https://godoc.org/github.com/soniah/gosnmp)
* [gotcp](https://github.com/gansidui/gotcp) **star:448** Go package for quickly writing tcp applications. [![It hasn't been updated in the last year][Yellow]](https://github.com/gansidui/gotcp) [![godoc][GoDoc]](https://godoc.org/github.com/gansidui/gotcp)
* [cidranger](https://github.com/yl2chen/cidranger) **star:431** Fast IP to CIDR lookup for Go. [![There was an update last week][Green]](https://github.com/yl2chen/cidranger) [![godoc][GoDoc]](https://godoc.org/github.com/yl2chen/cidranger)
* [cidranger](https://github.com/yl2chen/cidranger) **star:431** Fast IP to CIDR lookup for Go. [![godoc][GoDoc]](https://godoc.org/github.com/yl2chen/cidranger)
* [peerdiscovery](https://github.com/schollz/peerdiscovery) **star:395** Pure Go library for cross-platform local peer discovery using UDP multicast. [![There was an update last week][Green]](https://github.com/schollz/peerdiscovery) [![godoc][GoDoc]](https://godoc.org/github.com/schollz/peerdiscovery)
* [gopcap](https://github.com/akrennmair/gopcap) **star:373** Go wrapper for libpcap. [![godoc][GoDoc]](https://godoc.org/github.com/akrennmair/gopcap)
* [go-stun](https://github.com/ccding/go-stun) **star:342** Go implementation of the STUN client (RFC 3489 and RFC 5389). [![It hasn't been updated in the last year][Yellow]](https://github.com/ccding/go-stun) [![godoc][GoDoc]](https://godoc.org/github.com/ccding/go-stun)
@@ -1436,7 +1436,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*Libraries for scientific computing and data analyzing.*
* [gonum](https://github.com/gonum/gonum) **star:3457** Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more. [![star > 2000][Awesome]](https://github.com/gonum/gonum) [![There was an update last week][Green]](https://github.com/gonum/gonum) [![godoc][GoDoc]](https://godoc.org/github.com/gonum/gonum)
* [gonum](https://github.com/gonum/gonum) **star:3457** Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more. [![star > 2000][Awesome]](https://github.com/gonum/gonum) [![godoc][GoDoc]](https://godoc.org/github.com/gonum/gonum)
* [stats](https://github.com/montanaflynn/stats) **star:1434** Statistics package with common functions missing from the Golang standard library. [![There was an update last week][Green]](https://github.com/montanaflynn/stats) [![godoc][GoDoc]](https://godoc.org/github.com/montanaflynn/stats)
* [gosl](https://github.com/cpmech/gosl) **star:1380** Go scientific library for linear algebra, FFT, geometry, NURBS, numerical methods, probabilities, optimisation, differential equations, and more. [![godoc][GoDoc]](https://godoc.org/github.com/cpmech/gosl)
* [gonum/plot](https://github.com/gonum/plot) **star:1348** gonum/plot provides an API for building and drawing plots in Go. [![godoc][GoDoc]](https://godoc.org/github.com/gonum/plot)
@@ -1455,12 +1455,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [geom](https://github.com/skelterjohn/geom) **star:43** 2D geometry for golang. [![It hasn't been updated in the last year][Yellow]](https://github.com/skelterjohn/geom) [![godoc][GoDoc]](https://godoc.org/github.com/skelterjohn/geom)
* [evaler](https://github.com/soniah/evaler) **star:40** Simple floating point arithmetic expression evaluator. [![It hasn't been updated in the last year][Yellow]](https://github.com/soniah/evaler) [![godoc][GoDoc]](https://godoc.org/github.com/soniah/evaler)
* [goent](https://github.com/kzahedi/goent) **star:16** GO Implementation of Entropy Measures. [![godoc][GoDoc]](https://godoc.org/github.com/kzahedi/goent)
* [triangolatte](https://github.com/tchayen/triangolatte) **star:12** 2D triangulation library. Allows translating lines and polygons (both based on points) to the language of GPUs. [![There was an update last week][Green]](https://github.com/tchayen/triangolatte) [![godoc][GoDoc]](https://godoc.org/github.com/tchayen/triangolatte)
* [triangolatte](https://github.com/tchayen/triangolatte) **star:12** 2D triangulation library. Allows translating lines and polygons (both based on points) to the language of GPUs. [![godoc][GoDoc]](https://godoc.org/github.com/tchayen/triangolatte)
* [ode](https://github.com/ChristopherRabotin/ode) **star:11** Ordinary differential equation (ODE) solver which supports extended states and channel-based iteration stop conditions. [![It hasn't been updated in the last year][Yellow]](https://github.com/ChristopherRabotin/ode) [![godoc][GoDoc]](https://godoc.org/github.com/ChristopherRabotin/ode)
* [piecewiselinear](https://github.com/sgreben/piecewiselinear) **star:10** Tiny linear interpolation library. [![godoc][GoDoc]](https://godoc.org/github.com/sgreben/piecewiselinear)
* [GoStats](https://github.com/OGFris/GoStats) **star:10** GoStats is an Open Source GoLang library for math statistics mostly used in Machine Learning domains, it covers most of the Statistical measures functions. [![It hasn't been updated in the last year][Yellow]](https://github.com/OGFris/GoStats) [![godoc][GoDoc]](https://godoc.org/github.com/OGFris/GoStats)
* [PiHex](https://github.com/claygod/PiHex) **star:8** Implementation of the "Bailey-Borwein-Plouffe" algorithm for the hexadecimal number Pi. [![godoc][GoDoc]](https://godoc.org/github.com/claygod/PiHex)
* [assocentity](https://github.com/ndabAP/assocentity) **star:6** Package assocentity returns the average distance from words to a given entity. [![There was an update last week][Green]](https://github.com/ndabAP/assocentity) [![godoc][GoDoc]](https://godoc.org/github.com/ndabAP/assocentity)
* [assocentity](https://github.com/ndabAP/assocentity) **star:6** Package assocentity returns the average distance from words to a given entity. [![godoc][GoDoc]](https://godoc.org/github.com/ndabAP/assocentity)
* [go-gt](https://github.com/ThePaw/go-gt) **star:5** Graph theory algorithms written in "Go" language. [![It hasn't been updated in the last year][Yellow]](https://github.com/ThePaw/go-gt) [![godoc][GoDoc]](https://godoc.org/github.com/ThePaw/go-gt)
* [rootfinding](https://github.com/khezen/rootfinding) **star:3** root-finding algorithms library for finding roots of quadratic functions. [![godoc][GoDoc]](https://godoc.org/github.com/khezen/rootfinding)
* [bradleyterry](https://github.com/seanhagen/bradleyterry) **star:2** Provides a Bradley-Terry Model for pairwise comparisons. [![godoc][GoDoc]](https://godoc.org/github.com/seanhagen/bradleyterry)
@@ -1528,7 +1528,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Flagr](https://github.com/checkr/flagr) **star:974** Flagr is an open-source feature flagging and A/B testing service. [![godoc][GoDoc]](https://godoc.org/github.com/checkr/flagr)
* [Fider](https://github.com/getfider/fider) **star:947** Fider is an open platform to collect and organize customer feedback. [![There was an update last week][Green]](https://github.com/getfider/fider) [![godoc][GoDoc]](https://godoc.org/github.com/getfider/fider)
* [discovery](https://github.com/Bilibili/discovery) **star:832** A registry for resilient mid-tier load balancing and failover. [![godoc][GoDoc]](https://godoc.org/github.com/Bilibili/discovery)
* [jackal](https://github.com/ortuman/jackal) **star:771** An XMPP server written in Go. [![There was an update last week][Green]](https://github.com/ortuman/jackal) [![godoc][GoDoc]](https://godoc.org/github.com/ortuman/jackal)
* [jackal](https://github.com/ortuman/jackal) **star:771** An XMPP server written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/ortuman/jackal)
* [dudeldu](https://github.com/krotik/dudeldu) **star:108** A simple SHOUTcast server. [![godoc][GoDoc]](https://godoc.org/github.com/krotik/dudeldu)
* [psql-streamer](https://github.com/blind-oracle/psql-streamer) **star:12** 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.
@@ -1798,7 +1798,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [delve](https://github.com/derekparker/delve) **star:13177** Go debugger. [![star > 2000][Awesome]](https://github.com/derekparker/delve) [![There was an update last week][Green]](https://github.com/derekparker/delve) [![godoc][GoDoc]](https://godoc.org/github.com/derekparker/delve)
* [ctop](https://github.com/bcicen/ctop) **star:9375** [Top-like](http://ctop.sh) interface (e.g. htop) for container metrics. [![star > 2000][Awesome]](https://github.com/bcicen/ctop) [![godoc][GoDoc]](https://godoc.org/github.com/bcicen/ctop)
* [wuzz](https://github.com/asciimoo/wuzz) **star:8513** 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:7686** 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]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
* [sqlx](https://github.com/jmoiron/sqlx) **star:7686** 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)
* [sslice](https://github.com/yaa110/sslice) Create a slice which is always sorted.
* [peco](https://github.com/peco/peco) **star:5710** 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:5556** usql is a universal command-line interface for SQL databases. [![star > 2000][Awesome]](https://github.com/knq/usql) [![There was an update last week][Green]](https://github.com/knq/usql) [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
@@ -1812,7 +1812,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [minify](https://github.com/tdewolff/minify) **star:1981** Fast minifiers for HTML, CSS, JS, XML, JSON and SVG file formats. [![There was an update last week][Green]](https://github.com/tdewolff/minify) [![godoc][GoDoc]](https://godoc.org/github.com/tdewolff/minify)
* [go-funk](https://github.com/thoas/go-funk) **star:1539** Modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...). [![godoc][GoDoc]](https://godoc.org/github.com/thoas/go-funk)
* [Storm](https://github.com/asdine/storm) **star:1474** Simple and powerful toolkit for BoltDB. [![godoc][GoDoc]](https://godoc.org/github.com/asdine/storm)
* [mmake](https://github.com/tj/mmake) **star:1473** Modern Make. [![There was an update last week][Green]](https://github.com/tj/mmake) [![godoc][GoDoc]](https://godoc.org/github.com/tj/mmake)
* [mmake](https://github.com/tj/mmake) **star:1473** Modern Make. [![godoc][GoDoc]](https://godoc.org/github.com/tj/mmake)
* [mole](https://github.com/davrodpin/mole) **star:1347** cli app to easily create ssh tunnels. [![godoc][GoDoc]](https://godoc.org/github.com/davrodpin/mole)
* [mc](https://github.com/minio/mc) **star:1307** Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems. [![There was an update last week][Green]](https://github.com/minio/mc) [![godoc][GoDoc]](https://godoc.org/github.com/minio/mc)
* [filetype](https://github.com/h2non/filetype) **star:1029** Small package to infer the file type checking the magic numbers signature. [![godoc][GoDoc]](https://godoc.org/github.com/h2non/filetype)
@@ -1839,7 +1839,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [gubrak](https://github.com/novalagung/gubrak) **star:198** Golang utility library with syntactic sugar. It's like lodash, but for golang. [![godoc][GoDoc]](https://godoc.org/github.com/novalagung/gubrak)
* [retry](https://github.com/kamilsk/retry) **star:192** The most advanced functional mechanism to perform actions repetitively until successful. [![godoc][GoDoc]](https://godoc.org/github.com/kamilsk/retry)
* [go-trigger](https://github.com/sadlil/go-trigger) **star:190** Go-lang global event triggerer, Register Events with an id and trigger the event from anywhere from your project. [![It hasn't been updated in the last year][Yellow]](https://github.com/sadlil/go-trigger) [![godoc][GoDoc]](https://godoc.org/github.com/sadlil/go-trigger)
* [mimetype](https://github.com/gabriel-vasile/mimetype) **star:189** Package for MIME type detection based on magic numbers. [![There was an update last week][Green]](https://github.com/gabriel-vasile/mimetype) [![godoc][GoDoc]](https://godoc.org/github.com/gabriel-vasile/mimetype)
* [mimetype](https://github.com/gabriel-vasile/mimetype) **star:189** Package for MIME type detection based on magic numbers. [![godoc][GoDoc]](https://godoc.org/github.com/gabriel-vasile/mimetype)
* [go-bind-plugin](https://github.com/wendigo/go-bind-plugin) **star:164** go:generate tool for wrapping symbols exported by golang plugins (1.8 only). [![godoc][GoDoc]](https://godoc.org/github.com/wendigo/go-bind-plugin)
* [gotenv](https://github.com/subosito/gotenv) **star:162** Load environment variables from `.env` or any `io.Reader` in Go. [![godoc][GoDoc]](https://godoc.org/github.com/subosito/gotenv)
* [rerun](https://github.com/ivpusic/rerun) **star:155** Recompiling and rerunning go apps when source changes. [![It hasn't been updated in the last year][Yellow]](https://github.com/ivpusic/rerun) [![godoc][GoDoc]](https://godoc.org/github.com/ivpusic/rerun)
@@ -1863,7 +1863,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [repeat](https://github.com/ssgreg/repeat) **star:61** Go implementation of different backoff strategies useful for retrying operations and heartbeating. [![godoc][GoDoc]](https://godoc.org/github.com/ssgreg/repeat)
* [minquery](https://github.com/icza/minquery) **star:52** MongoDB / mgo.v2 query that supports efficient pagination (cursors to continue listing documents where we left off). [![godoc][GoDoc]](https://godoc.org/github.com/icza/minquery)
* [mimemagic](https://github.com/zRedShift/mimemagic) **star:51** Pure Go ultra performant MIME sniffing library/utility. [![It hasn't been updated in the last year][Yellow]](https://github.com/zRedShift/mimemagic) [![godoc][GoDoc]](https://godoc.org/github.com/zRedShift/mimemagic)
* [handy](https://github.com/miguelpragier/handy) **star:49** Many utilities and helpers like string handlers/formatters and validators. [![There was an update last week][Green]](https://github.com/miguelpragier/handy) [![godoc][GoDoc]](https://godoc.org/github.com/miguelpragier/handy)
* [handy](https://github.com/miguelpragier/handy) **star:49** Many utilities and helpers like string handlers/formatters and validators. [![godoc][GoDoc]](https://godoc.org/github.com/miguelpragier/handy)
* [golog](https://github.com/mlimaloureiro/golog) **star:47** Easy and lightweight CLI tool to time track your tasks. [![It hasn't been updated in the last year][Yellow]](https://github.com/mlimaloureiro/golog) [![godoc][GoDoc]](https://godoc.org/github.com/mlimaloureiro/golog)
* [go-astitodo](https://github.com/asticode/go-astitodo) **star:46** Parse TODOs in your GO code. [![It hasn't been updated in the last year][Yellow]](https://github.com/asticode/go-astitodo) [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astitodo)
* [goreadability](https://github.com/philipjkim/goreadability) **star:44** Webpage summary extractor using Facebook Open Graph and arc90's readability. [![godoc][GoDoc]](https://godoc.org/github.com/philipjkim/goreadability)
@@ -1897,7 +1897,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [structs](https://github.com/PumpkinSeed/structs) **star:14** Implement simple functions to manipulate structs. [![It hasn't been updated in the last year][Yellow]](https://github.com/PumpkinSeed/structs) [![godoc][GoDoc]](https://godoc.org/github.com/PumpkinSeed/structs)
* [filler](https://github.com/yaronsumel/filler) **star:14** small utility to fill structs using "fill" tag. [![It hasn't been updated in the last year][Yellow]](https://github.com/yaronsumel/filler) [![godoc][GoDoc]](https://godoc.org/github.com/yaronsumel/filler)
* [ghokin](https://github.com/antham/ghokin) **star:13** Parallelized formatter with no external dependencies for gherkin (cucumber, behat...). [![There was an update last week][Green]](https://github.com/antham/ghokin) [![godoc][GoDoc]](https://godoc.org/github.com/antham/ghokin)
* [slicer](https://github.com/leaanthony/slicer) **star:12** Makes working with slices easier. [![There was an update last week][Green]](https://github.com/leaanthony/slicer) [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/slicer)
* [slicer](https://github.com/leaanthony/slicer) **star:12** Makes working with slices easier. [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/slicer)
* [rest-go](https://github.com/edermanoel94/rest-go) **star:12** A package that provide many helpful methods for working with rest api. [![godoc][GoDoc]](https://godoc.org/github.com/edermanoel94/rest-go)
* [mimesniffer](https://github.com/aofei/mimesniffer) **star:11** A MIME type sniffer for Go. [![godoc][GoDoc]](https://godoc.org/github.com/aofei/mimesniffer)
* [ctxutil](https://github.com/posener/ctxutil) **star:11** A collection of utility functions for contexts. [![godoc][GoDoc]](https://godoc.org/github.com/posener/ctxutil)
@@ -1914,7 +1914,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [sliceconv](https://github.com/Henry-Sarabia/sliceconv) **star:4** Slice conversion between primitive types. [![godoc][GoDoc]](https://godoc.org/github.com/Henry-Sarabia/sliceconv)
* [ptr](https://github.com/gotidy/ptr) **star:3** Package that provide functions for simplified creation of pointers from constants of basic types. [![godoc][GoDoc]](https://godoc.org/github.com/gotidy/ptr)
* [olaf](https://github.com/btnguyen2k/olaf) **star:1** Twitter Snowflake implemented in Go. [![godoc][GoDoc]](https://godoc.org/github.com/btnguyen2k/olaf)
* [jsend](https://github.com/clevergo/jsend) **star:1** JSend's implementation writen in Go. [![There was an update last week][Green]](https://github.com/clevergo/jsend) [![godoc][GoDoc]](https://godoc.org/github.com/clevergo/jsend)
* [jsend](https://github.com/clevergo/jsend) **star:1** JSend's implementation writen in Go. [![godoc][GoDoc]](https://godoc.org/github.com/clevergo/jsend)
## UUID
@@ -1934,7 +1934,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*Libraries for validation.*
* [validator](https://github.com/go-playground/validator) **star:4610** Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving. [![star > 2000][Awesome]](https://github.com/go-playground/validator) [![There was an update last week][Green]](https://github.com/go-playground/validator) [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/validator)
* [govalidator](https://github.com/asaskevich/govalidator) **star:3986** Validators and sanitizers for strings, numerics, slices and structs. [![star > 2000][Awesome]](https://github.com/asaskevich/govalidator) [![There was an update last week][Green]](https://github.com/asaskevich/govalidator) [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/govalidator)
* [govalidator](https://github.com/asaskevich/govalidator) **star:3986** Validators and sanitizers for strings, numerics, slices and structs. [![star > 2000][Awesome]](https://github.com/asaskevich/govalidator) [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/govalidator)
* [ozzo-validation](https://github.com/go-ozzo/ozzo-validation) **star:1237** 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. [![There was an update last week][Green]](https://github.com/go-ozzo/ozzo-validation) [![godoc][GoDoc]](https://godoc.org/github.com/go-ozzo/ozzo-validation)
* [govalidator](https://github.com/thedevsaddam/govalidator) **star:816** 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:195** Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features. [![godoc][GoDoc]](https://godoc.org/github.com/gookit/validate) [![Contains Chinese documents][CN]](https://github.com/gookit/validate)
@@ -1949,7 +1949,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [go-git](https://github.com/src-d/go-git) **star:4869** highly extensible Git implementation in pure Go. [![star > 2000][Awesome]](https://github.com/src-d/go-git) [![godoc][GoDoc]](https://godoc.org/github.com/src-d/go-git)
* [git2go](https://github.com/libgit2/git2go) **star:1428** Go bindings for libgit2. [![There was an update last week][Green]](https://github.com/libgit2/git2go) [![godoc][GoDoc]](https://godoc.org/github.com/libgit2/git2go)
* [hercules](https://github.com/src-d/hercules) **star:825** gaining advanced insights from Git repository history. [![There was an update last week][Green]](https://github.com/src-d/hercules) [![godoc][GoDoc]](https://godoc.org/github.com/src-d/hercules)
* [hercules](https://github.com/src-d/hercules) **star:825** gaining advanced insights from Git repository history. [![godoc][GoDoc]](https://godoc.org/github.com/src-d/hercules)
* [gh](https://github.com/rjeczalik/gh) **star:72** Scriptable server and net/http middleware for GitHub Webhooks. [![It hasn't been updated in the last year][Yellow]](https://github.com/rjeczalik/gh) [![godoc][GoDoc]](https://godoc.org/github.com/rjeczalik/gh)
* [go-vcs](https://github.com/sourcegraph/go-vcs) **star:72** manipulate and inspect VCS repositories in Go. [![godoc][GoDoc]](https://godoc.org/github.com/sourcegraph/go-vcs)
* [hgo](https://github.com/beyang/hgo) **star:12** Hgo is a collection of Go packages providing read-access to local Mercurial repositories. [![It hasn't been updated in the last year][Yellow]](https://github.com/beyang/hgo) [![godoc][GoDoc]](https://godoc.org/github.com/beyang/hgo)
@@ -2044,8 +2044,8 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
### Routers
* [mux](https://github.com/gorilla/mux) **star:11022** Powerful URL router and dispatcher for golang. [![star > 2000][Awesome]](https://github.com/gorilla/mux) [![godoc][GoDoc]](https://godoc.org/github.com/gorilla/mux)
* [httprouter](https://github.com/julienschmidt/httprouter) **star:10690** High performance router. Use this and the standard http handlers to form a very high performance web framework. [![star > 2000][Awesome]](https://github.com/julienschmidt/httprouter) [![There was an update last week][Green]](https://github.com/julienschmidt/httprouter) [![godoc][GoDoc]](https://godoc.org/github.com/julienschmidt/httprouter)
* [chi](https://github.com/go-chi/chi) **star:6897** Small, fast and expressive HTTP router built on net/context. [![star > 2000][Awesome]](https://github.com/go-chi/chi) [![There was an update last week][Green]](https://github.com/go-chi/chi) [![godoc][GoDoc]](https://godoc.org/github.com/go-chi/chi)
* [httprouter](https://github.com/julienschmidt/httprouter) **star:10690** High performance router. Use this and the standard http handlers to form a very high performance web framework. [![star > 2000][Awesome]](https://github.com/julienschmidt/httprouter) [![godoc][GoDoc]](https://godoc.org/github.com/julienschmidt/httprouter)
* [chi](https://github.com/go-chi/chi) **star:6897** Small, fast and expressive HTTP router built on net/context. [![star > 2000][Awesome]](https://github.com/go-chi/chi) [![godoc][GoDoc]](https://godoc.org/github.com/go-chi/chi)
* [gocraft/web](https://github.com/gocraft/web) **star:1406** Mux and middleware package in Go. [![godoc][GoDoc]](https://godoc.org/github.com/gocraft/web)
* [Bone](https://github.com/go-zoo/bone) **star:1245** Lightning Fast HTTP Multiplexer. [![godoc][GoDoc]](https://godoc.org/github.com/go-zoo/bone)
* [fasthttprouter](https://github.com/buaazp/fasthttprouter) **star:812** High performance router forked from `httprouter`. The first router fit for `fasthttp`. [![godoc][GoDoc]](https://godoc.org/github.com/buaazp/fasthttprouter)
@@ -2235,7 +2235,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:9103** 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]](https://github.com/chrislusf/seaweedfs) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
* [confd](https://github.com/kelseyhightower/confd) **star:6776** 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:6365** 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:5815** 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]](https://github.com/visualfc/liteide) [![Contains Chinese documents][CN]](https://github.com/visualfc/liteide)
* [LiteIDE](https://github.com/visualfc/liteide) **star:5815** LiteIDE is a simple, open source, cross-platform Go IDE. [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![Contains Chinese documents][CN]](https://github.com/visualfc/liteide)
* [drive](https://github.com/odeke-em/drive) **star:5229** 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)
* [nes](https://github.com/fogleman/nes) **star:4337** 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:4287** 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)