auto commit

This commit is contained in:
guozhen
2020-02-26 10:56:43 +08:00
parent b0a9120d11
commit 0f85868e9e
2 changed files with 40 additions and 40 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-02-25 16:38:00(Synchronize every day)**
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2020-02-26 10:55:03(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)
@@ -219,7 +219,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [cobra](https://github.com/spf13/cobra) **star:15875** Commander for modern Go CLI interactions. [![star > 2000][Awesome]](https://github.com/spf13/cobra) [![There was an update last week][Green]](https://github.com/spf13/cobra) [![godoc][GoDoc]](https://godoc.org/github.com/spf13/cobra)
* [urfave/cli](https://github.com/urfave/cli) **star:13159** Simple, fast, and fun package for building command line apps in Go (formerly codegangsta/cli). [![star > 2000][Awesome]](https://github.com/urfave/cli) [![godoc][GoDoc]](https://godoc.org/github.com/urfave/cli)
* [kingpin](https://github.com/alecthomas/kingpin) **star:2811** Command line and flag parser supporting sub commands. [![star > 2000][Awesome]](https://github.com/alecthomas/kingpin) [![There was an update last week][Green]](https://github.com/alecthomas/kingpin) [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/kingpin)
* [kingpin](https://github.com/alecthomas/kingpin) **star:2811** Command line and flag parser supporting sub commands. [![star > 2000][Awesome]](https://github.com/alecthomas/kingpin) [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/kingpin)
* [go-flags](https://github.com/jessevdk/go-flags) **star:1636** go command line option parser. [![godoc][GoDoc]](https://godoc.org/github.com/jessevdk/go-flags)
* [Dnote](https://github.com/dnote/dnote) **star:1498** A simple command line notebook with multi-device sync. [![There was an update last week][Green]](https://github.com/dnote/dnote) [![godoc][GoDoc]](https://godoc.org/github.com/dnote/dnote)
* [readline](https://github.com/chzyer/readline) **star:1463** Pure golang implementation that provides most features in GNU-Readline under MIT license. [![godoc][GoDoc]](https://godoc.org/github.com/chzyer/readline)
@@ -253,7 +253,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [cmdr](https://github.com/hedzr/cmdr) **star:30** A POSIX/GNU style, getopt-like command-line UI Go library. [![godoc][GoDoc]](https://godoc.org/github.com/hedzr/cmdr)
* [go-getoptions](https://github.com/DavidGamba/go-getoptions) **star:19** Go option parser inspired on the flexibility of Perls GetOpt::Long. [![godoc][GoDoc]](https://godoc.org/github.com/DavidGamba/go-getoptions)
* [argv](https://github.com/cosiner/argv) **star:18** Go library to split command line string as arguments array using the bash syntax. [![godoc][GoDoc]](https://godoc.org/github.com/cosiner/argv)
* [clîr](https://github.com/leaanthony/clir) **star:17** A Simple and Clear CLI library. Dependency free. [![There was an update last week][Green]](https://github.com/leaanthony/clir) [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/clir)
* [clîr](https://github.com/leaanthony/clir) **star:17** A Simple and Clear CLI library. Dependency free. [![godoc][GoDoc]](https://godoc.org/github.com/leaanthony/clir)
* [go-commander](https://github.com/yitsushi/go-commander) **star:15** Go library to simplify CLI workflow. [![godoc][GoDoc]](https://godoc.org/github.com/yitsushi/go-commander)
* [sand](https://github.com/Zaba505/sand) **star:9** Simple API for creating interpreters and so much more. [![It hasn't been updated in the last year][Yellow]](https://github.com/Zaba505/sand) [![godoc][GoDoc]](https://godoc.org/github.com/Zaba505/sand)
* [ts](https://github.com/liujianping/ts) **star:8** Timestamp convert & compare tool. [![godoc][GoDoc]](https://godoc.org/github.com/liujianping/ts)
@@ -306,7 +306,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [joshbetz/config](https://github.com/joshbetz/config) **star:198** Small configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP. [![godoc][GoDoc]](https://godoc.org/github.com/joshbetz/config)
* [hjson](https://github.com/hjson/hjson-go) **star:193** Human JSON, a configuration file format for humans. Relaxed syntax, fewer mistakes, more comments. [![godoc][GoDoc]](https://godoc.org/github.com/hjson/hjson-go)
* [envconfig](https://github.com/vrischmann/envconfig) **star:172** Read your configuration from environment variables. [![godoc][GoDoc]](https://godoc.org/github.com/vrischmann/envconfig)
* [koanf](https://github.com/knadh/koanf) **star:163** Light weight, extensible library for reading config in Go applications. Built in support for JSON, TOML, YAML, env, command line. [![There was an update last week][Green]](https://github.com/knadh/koanf) [![godoc][GoDoc]](https://godoc.org/github.com/knadh/koanf)
* [koanf](https://github.com/knadh/koanf) **star:163** Light weight, extensible library for reading config in Go applications. Built in support for JSON, TOML, YAML, env, command line. [![godoc][GoDoc]](https://godoc.org/github.com/knadh/koanf)
* [gookit/config](https://github.com/gookit/config) **star:134** application config manage(load,get,set). support JSON, YAML, TOML, INI, HCL. multi file load, data override merge. [![godoc][GoDoc]](https://godoc.org/github.com/gookit/config) [![Contains Chinese documents][CN]](https://github.com/gookit/config)
* [gcfg](https://github.com/go-gcfg/gcfg) **star:126** read INI-style configuration files into Go structs; supports user-defined types and subsections. [![godoc][GoDoc]](https://godoc.org/github.com/go-gcfg/gcfg)
* [goConfig](https://github.com/crgimenes/goConfig) **star:123** Parses a struct as input and populates the fields of this struct with parameters from command line, environment variables and configuration file. [![godoc][GoDoc]](https://godoc.org/github.com/crgimenes/goConfig)
@@ -334,7 +334,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
*Tools for help with continuous integration.*
* [drone](https://github.com/drone/drone) **star:20538** Drone is a Continuous Integration platform built on Docker, written in Go. [![star > 2000][Awesome]](https://github.com/drone/drone) [![There was an update last week][Green]](https://github.com/drone/drone) [![godoc][GoDoc]](https://godoc.org/github.com/drone/drone)
* [drone](https://github.com/drone/drone) **star:20538** Drone is a Continuous Integration platform built on Docker, written in Go. [![star > 2000][Awesome]](https://github.com/drone/drone) [![godoc][GoDoc]](https://godoc.org/github.com/drone/drone)
* [CDS](https://github.com/ovh/cds) **star:2666** 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:630** Go integration for Coveralls.io continuous code coverage tracking system. [![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)
@@ -541,7 +541,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [aerospike-client-go](https://github.com/aerospike/aerospike-client-go) **star:315** Aerospike client in Go language. [![godoc][GoDoc]](https://godoc.org/github.com/aerospike/aerospike-client-go)
* [gocb](https://github.com/couchbase/gocb) **star:307** Official Couchbase Go SDK. [![There was an update last week][Green]](https://github.com/couchbase/gocb) [![godoc][GoDoc]](https://godoc.org/github.com/couchbase/gocb)
* [gocql](http://gocql.github.io) Go language driver for Apache Cassandra.
* [go-couchbase](https://github.com/couchbase/go-couchbase) **star:297** Couchbase client in Go. [![There was an update last week][Green]](https://github.com/couchbase/go-couchbase) [![godoc][GoDoc]](https://godoc.org/github.com/couchbase/go-couchbase)
* [go-couchbase](https://github.com/couchbase/go-couchbase) **star:297** Couchbase client in Go. [![godoc][GoDoc]](https://godoc.org/github.com/couchbase/go-couchbase)
* [go-rejson](https://github.com/nitishm/go-rejson) **star:115** Golang client for redislabs' ReJSON module using Redigo golang client. Store and manipulate structs as JSON objects in redis with ease. [![godoc][GoDoc]](https://godoc.org/github.com/nitishm/go-rejson)
* [Neo4j-GO](https://github.com/davemeehan/Neo4j-GO) **star:74** Neo4j REST Client in golang. [![It hasn't been updated in the last year][Yellow]](https://github.com/davemeehan/Neo4j-GO) [![godoc][GoDoc]](https://godoc.org/github.com/davemeehan/Neo4j-GO)
* [godis](https://github.com/piaohao/godis) **star:69** redis client implement by golang, inspired by jedis. [![godoc][GoDoc]](https://godoc.org/github.com/piaohao/godis)
@@ -921,12 +921,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [bild](https://github.com/anthonynsimon/bild) **star:2778** Collection of image processing algorithms in pure Go. [![star > 2000][Awesome]](https://github.com/anthonynsimon/bild) [![godoc][GoDoc]](https://godoc.org/github.com/anthonynsimon/bild)
* [ln](https://github.com/fogleman/ln) **star:2608** 3D line art rendering in Go. [![star > 2000][Awesome]](https://github.com/fogleman/ln) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/ln)
* [resize](https://github.com/nfnt/resize) **star:2285** Image resizing for Go with common interpolation methods. [![star > 2000][Awesome]](https://github.com/nfnt/resize) [![It hasn't been updated in the last year][Yellow]](https://github.com/nfnt/resize) [![godoc][GoDoc]](https://godoc.org/github.com/nfnt/resize)
* [gg](https://github.com/fogleman/gg) **star:2145** 2D rendering in pure Go. [![star > 2000][Awesome]](https://github.com/fogleman/gg) [![There was an update last week][Green]](https://github.com/fogleman/gg) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/gg)
* [gg](https://github.com/fogleman/gg) **star:2145** 2D rendering in pure Go. [![star > 2000][Awesome]](https://github.com/fogleman/gg) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/gg)
* [pt](https://github.com/fogleman/pt) **star:1837** Path tracing engine written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/pt)
* [svgo](https://github.com/ajstarks/svgo) **star:1425** Go Language Library for SVG generation. [![godoc][GoDoc]](https://godoc.org/github.com/ajstarks/svgo)
* [smartcrop](https://github.com/muesli/smartcrop) **star:1334** Finds good crops for arbitrary images and crop sizes. [![godoc][GoDoc]](https://godoc.org/github.com/muesli/smartcrop)
* [gift](https://github.com/disintegration/gift) **star:1300** Package of image processing filters. [![godoc][GoDoc]](https://godoc.org/github.com/disintegration/gift)
* [picfit](https://github.com/thoas/picfit) **star:1191** An image resizing server written in Go. [![There was an update last week][Green]](https://github.com/thoas/picfit) [![godoc][GoDoc]](https://godoc.org/github.com/thoas/picfit)
* [picfit](https://github.com/thoas/picfit) **star:1191** An image resizing server written in Go. [![godoc][GoDoc]](https://godoc.org/github.com/thoas/picfit)
* [go-opencv](https://github.com/lazywei/go-opencv) **star:1154** Go bindings for OpenCV. [![godoc][GoDoc]](https://godoc.org/github.com/lazywei/go-opencv)
* [imagick](https://github.com/gographics/imagick) **star:1116** Go binding to ImageMagick's MagickWand C API. [![godoc][GoDoc]](https://godoc.org/github.com/gographics/imagick)
* [geopattern](https://github.com/pravj/geopattern) **star:1051** Create beautiful generative image patterns from a string. [![It hasn't been updated in the last year][Yellow]](https://github.com/pravj/geopattern) [![godoc][GoDoc]](https://godoc.org/github.com/pravj/geopattern)
@@ -979,7 +979,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [clockwerk](http://github.com/onatm/clockwerk) Go package to schedule periodic jobs using a simple, fluent syntax.
* [clockwork](https://github.com/whiteShtef/clockwork) Simple and intuitive job scheduling library in Go.
* [go-cron](https://github.com/rk/go-cron) **star:181** Simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons. [![godoc][GoDoc]](https://godoc.org/github.com/rk/go-cron)
* [leprechaun](https://github.com/kilgaloon/leprechaun) **star:61** Job scheduler that supports webhooks, crons and classic scheduling. [![There was an update last week][Green]](https://github.com/kilgaloon/leprechaun) [![godoc][GoDoc]](https://godoc.org/github.com/kilgaloon/leprechaun)
* [leprechaun](https://github.com/kilgaloon/leprechaun) **star:61** Job scheduler that supports webhooks, crons and classic scheduling. [![godoc][GoDoc]](https://godoc.org/github.com/kilgaloon/leprechaun)
## JSON
@@ -1011,7 +1011,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [logrus](https://github.com/Sirupsen/logrus) **star:13962** 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:9043** Fast, structured, leveled logging in Go. [![star > 2000][Awesome]](https://github.com/uber-go/zap) [![There was an update last week][Green]](https://github.com/uber-go/zap) [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/zap)
* [spew](https://github.com/davecgh/go-spew) **star:3740** 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:3740** 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:2963** Zero-allocation JSON logger. [![star > 2000][Awesome]](https://github.com/rs/zerolog) [![godoc][GoDoc]](https://godoc.org/github.com/rs/zerolog)
* [glog](https://github.com/golang/glog) **star:2477** 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:1783** Simple rolling logger, implements io.WriteCloser. [![godoc][GoDoc]](https://godoc.org/github.com/natefinch/lumberjack)
@@ -1051,7 +1051,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [log](https://github.com/aerogo/log) **star:6** An O(1) logging system that allows you to connect one log to multiple writers (e.g. stdout, a file and a TCP connection). [![godoc][GoDoc]](https://godoc.org/github.com/aerogo/log)
* [xlog](https://github.com/xfxdev/xlog) **star:6** Plugin architecture and flexible log system for Go, with level ctrl, multiple log target and custom log format. [![It hasn't been updated in the last year][Yellow]](https://github.com/xfxdev/xlog) [![godoc][GoDoc]](https://godoc.org/github.com/xfxdev/xlog)
* [logo](https://github.com/mbndr/logo) **star:5** Golang logger to different configurable writers. [![It hasn't been updated in the last year][Yellow]](https://github.com/mbndr/logo) [![godoc][GoDoc]](https://godoc.org/github.com/mbndr/logo)
* [go-log](https://github.com/pieterclaerhout/go-log) **star:3** A logging library with strack traces, object dumping and optional timestamps. [![There was an update last week][Green]](https://github.com/pieterclaerhout/go-log) [![godoc][GoDoc]](https://godoc.org/github.com/pieterclaerhout/go-log)
* [go-log](https://github.com/pieterclaerhout/go-log) **star:3** A logging library with strack traces, object dumping and optional timestamps. [![godoc][GoDoc]](https://godoc.org/github.com/pieterclaerhout/go-log)
## Machine Learning
@@ -1113,7 +1113,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Uniqush-Push](https://github.com/uniqush/uniqush-push) **star:1136** Redis backed unified push service for server-side notifications to mobile devices. [![godoc][GoDoc]](https://godoc.org/github.com/uniqush/uniqush-push)
* [Gollum](https://github.com/trivago/gollum) **star:832** A n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations. [![godoc][GoDoc]](https://godoc.org/github.com/trivago/gollum)
* [zmq4](https://github.com/pebbe/zmq4) **star:830** Go interface to ZeroMQ version 4. Also available for [version 3](https://github.com/pebbe/zmq3) and [version 2](https://github.com/pebbe/zmq2). [![godoc][GoDoc]](https://godoc.org/github.com/pebbe/zmq4)
* [Beaver](https://github.com/Clivern/Beaver) **star:808** A real time messaging server to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps. [![There was an update last week][Green]](https://github.com/Clivern/Beaver) [![godoc][GoDoc]](https://godoc.org/github.com/Clivern/Beaver)
* [Beaver](https://github.com/Clivern/Beaver) **star:808** A real time messaging server to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps. [![godoc][GoDoc]](https://godoc.org/github.com/Clivern/Beaver)
* [EventBus](https://github.com/asaskevich/EventBus) **star:649** The lightweight event bus with async compatibility. [![godoc][GoDoc]](https://godoc.org/github.com/asaskevich/EventBus)
* [golongpoll](https://github.com/jcuga/golongpoll) **star:445** HTTP longpoll server library that makes web pub-sub simple. [![It hasn't been updated in the last year][Yellow]](https://github.com/jcuga/golongpoll) [![godoc][GoDoc]](https://godoc.org/github.com/jcuga/golongpoll)
* [dbus](https://github.com/godbus/dbus) **star:424** Native Go bindings for D-Bus. [![godoc][GoDoc]](https://godoc.org/github.com/godbus/dbus)
@@ -1163,7 +1163,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [dig](https://github.com/uber-go/dig) **star:1268** A reflection based dependency injection toolkit for Go. [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/dig)
* [fx](https://github.com/uber-go/fx) **star:1173** A dependency injection based application framework for Go (built on top of dig). [![There was an update last week][Green]](https://github.com/uber-go/fx) [![godoc][GoDoc]](https://godoc.org/github.com/uber-go/fx)
* [container](https://github.com/golobby/container) **star:76** A powerful IoC Container with fluent and easy-to-use interface. [![godoc][GoDoc]](https://godoc.org/github.com/golobby/container)
* [inject](https://github.com/defval/inject) **star:53** A reflection based dependency injection container with simple interface. [![There was an update last week][Green]](https://github.com/defval/inject) [![godoc][GoDoc]](https://godoc.org/github.com/defval/inject)
* [inject](https://github.com/defval/inject) **star:53** A reflection based dependency injection container with simple interface. [![godoc][GoDoc]](https://godoc.org/github.com/defval/inject)
* [dingo](https://github.com/i-love-flamingo/dingo) **star:40** A dependency injection toolkit for Go, based on Guice. [![godoc][GoDoc]](https://godoc.org/github.com/i-love-flamingo/dingo)
* [alice](https://github.com/magic003/alice) **star:38** Additive dependency injection container for Golang. [![It hasn't been updated in the last year][Yellow]](https://github.com/magic003/alice) [![godoc][GoDoc]](https://godoc.org/github.com/magic003/alice)
* [wire](https://github.com/Fs02/wire) **star:26** Strict Runtime Dependency Injection for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/Fs02/wire)
@@ -1193,7 +1193,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [archiver](https://github.com/mholt/archiver) **star:2735** Library and command for making and extracting .zip and .tar.gz archives. [![star > 2000][Awesome]](https://github.com/mholt/archiver) [![There was an update last week][Green]](https://github.com/mholt/archiver) [![godoc][GoDoc]](https://godoc.org/github.com/mholt/archiver)
* [gosms](https://github.com/haxpax/gosms) **star:1268** Your own local SMS gateway in Go that can be used to send SMS. [![It hasn't been updated in the last year][Yellow]](https://github.com/haxpax/gosms) [![godoc][GoDoc]](https://godoc.org/github.com/haxpax/gosms)
* [go-resiliency](https://github.com/eapache/go-resiliency) **star:973** Resiliency patterns for golang. [![godoc][GoDoc]](https://godoc.org/github.com/eapache/go-resiliency)
* [gofakeit](https://github.com/brianvoe/gofakeit) **star:825** Random data generator written in go. [![There was an update last week][Green]](https://github.com/brianvoe/gofakeit) [![godoc][GoDoc]](https://godoc.org/github.com/brianvoe/gofakeit)
* [gofakeit](https://github.com/brianvoe/gofakeit) **star:825** Random data generator written in go. [![godoc][GoDoc]](https://godoc.org/github.com/brianvoe/gofakeit)
* [go-openapi](https://github.com/go-openapi) Collection of packages to parse and utilize open-api schemas.
* [go-commons-pool](https://github.com/jolestar/go-commons-pool) **star:769** Generic object pool for Golang. [![godoc][GoDoc]](https://godoc.org/github.com/jolestar/go-commons-pool) [![Contains Chinese documents][CN]](https://github.com/jolestar/go-commons-pool)
* [base64Captcha](https://github.com/mojocn/base64Captcha) **star:766** Base64captch supports digit, number, alphabet, arithmetic, audio and digit-alphabet captcha. [![godoc][GoDoc]](https://godoc.org/github.com/mojocn/base64Captcha) [![Contains Chinese documents][CN]](https://github.com/mojocn/base64Captcha)
@@ -1541,7 +1541,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [yakvs](https://git.sci4me.com/sci4me/yakvs) Small, networked, in-memory key-value store.
* [Fider](https://github.com/getfider/fider) **star:1018** Fider is an open platform to collect and organize customer feedback. [![godoc][GoDoc]](https://godoc.org/github.com/getfider/fider)
* [Flagr](https://github.com/checkr/flagr) **star:993** Flagr is an open-source feature flagging and A/B testing service. [![godoc][GoDoc]](https://godoc.org/github.com/checkr/flagr)
* [discovery](https://github.com/Bilibili/discovery) **star:854** A registry for resilient mid-tier load balancing and failover. [![There was an update last week][Green]](https://github.com/Bilibili/discovery) [![godoc][GoDoc]](https://godoc.org/github.com/Bilibili/discovery)
* [discovery](https://github.com/Bilibili/discovery) **star:854** 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:790** 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)
* [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:14** Stream database events from PostgreSQL to Kafka. [![godoc][GoDoc]](https://godoc.org/github.com/blind-oracle/psql-streamer)
@@ -1574,7 +1574,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [fasttemplate](https://github.com/valyala/fasttemplate) **star:352** Simple and fast template engine. Substitutes template placeholders up to 10x faster than [text/template](http://golang.org/pkg/text/template/). [![godoc][GoDoc]](https://godoc.org/github.com/valyala/fasttemplate)
* [Soy](https://github.com/robfig/soy) **star:147** Closure templates (aka Soy templates) for Go, following the [official spec](https://developers.google.com/closure/templates/). [![godoc][GoDoc]](https://godoc.org/github.com/robfig/soy)
* [maroto](https://github.com/johnfercher/maroto) **star:116** A maroto way to create PDFs. Maroto is inspired in Bootstrap and uses gofpdf. Fast and simple. [![There was an update last week][Green]](https://github.com/johnfercher/maroto) [![godoc][GoDoc]](https://godoc.org/github.com/johnfercher/maroto)
* [goview](https://github.com/foolin/goview) **star:103** Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application. [![There was an update last week][Green]](https://github.com/foolin/goview) [![godoc][GoDoc]](https://godoc.org/github.com/foolin/goview)
* [goview](https://github.com/foolin/goview) **star:103** Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application. [![godoc][GoDoc]](https://godoc.org/github.com/foolin/goview)
* [liquid](https://github.com/osteele/liquid) **star:100** Go implementation of Shopify Liquid templates. [![godoc][GoDoc]](https://godoc.org/github.com/osteele/liquid)
* [kasia.go](https://github.com/ziutek/kasia.go) **star:71** Templating system for HTML and other text documents - go implementation. [![It hasn't been updated in the last year][Yellow]](https://github.com/ziutek/kasia.go) [![godoc][GoDoc]](https://godoc.org/github.com/ziutek/kasia.go)
* [velvet](https://github.com/gobuffalo/velvet) **star:71** Complete handlebars implementation in Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/gobuffalo/velvet) [![godoc][GoDoc]](https://godoc.org/github.com/gobuffalo/velvet)
@@ -1668,7 +1668,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* Specific Formats
* [colly](https://github.com/asciimoo/colly) **star:10137** Fast and Elegant Scraping Framework for Gophers. [![star > 2000][Awesome]](https://github.com/asciimoo/colly) [![There was an update last week][Green]](https://github.com/asciimoo/colly) [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/colly)
* [GoQuery](https://github.com/PuerkitoBio/goquery) **star:8415** GoQuery brings a syntax and a set of features similar to jQuery to the Go language. [![star > 2000][Awesome]](https://github.com/PuerkitoBio/goquery) [![There was an update last week][Green]](https://github.com/PuerkitoBio/goquery) [![godoc][GoDoc]](https://godoc.org/github.com/PuerkitoBio/goquery)
* [blackfriday](https://github.com/russross/blackfriday) **star:4253** Markdown processor in Go. [![star > 2000][Awesome]](https://github.com/russross/blackfriday) [![There was an update last week][Green]](https://github.com/russross/blackfriday) [![godoc][GoDoc]](https://godoc.org/github.com/russross/blackfriday)
* [blackfriday](https://github.com/russross/blackfriday) **star:4253** Markdown processor in Go. [![star > 2000][Awesome]](https://github.com/russross/blackfriday) [![godoc][GoDoc]](https://godoc.org/github.com/russross/blackfriday)
* [toml](https://github.com/BurntSushi/toml) **star:3061** TOML configuration format (encoder/decoder with reflection). [![star > 2000][Awesome]](https://github.com/BurntSushi/toml) [![godoc][GoDoc]](https://godoc.org/github.com/BurntSushi/toml)
* [sh](https://github.com/mvdan/sh) **star:2511** Shell parser and formatter. [![star > 2000][Awesome]](https://github.com/mvdan/sh) [![There was an update last week][Green]](https://github.com/mvdan/sh) [![godoc][GoDoc]](https://godoc.org/github.com/mvdan/sh)
* [go-humanize](https://github.com/dustin/go-humanize) **star:2106** Formatters for time, numbers, and memory size to human readable format. [![star > 2000][Awesome]](https://github.com/dustin/go-humanize) [![There was an update last week][Green]](https://github.com/dustin/go-humanize) [![godoc][GoDoc]](https://godoc.org/github.com/dustin/go-humanize)
@@ -1979,7 +1979,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
*Libraries for manipulating video.*
* [goav](https://github.com/giorgisio/goav) **star:1026** Comphrensive Go bindings for FFmpeg. [![There was an update last week][Green]](https://github.com/giorgisio/goav) [![godoc][GoDoc]](https://godoc.org/github.com/giorgisio/goav)
* [goav](https://github.com/giorgisio/goav) **star:1026** Comphrensive Go bindings for FFmpeg. [![godoc][GoDoc]](https://godoc.org/github.com/giorgisio/goav)
* [m3u8](https://github.com/grafov/m3u8) **star:670** Parser and generator library of M3U8 playlists for Apple HLS. [![There was an update last week][Green]](https://github.com/grafov/m3u8) [![godoc][GoDoc]](https://godoc.org/github.com/grafov/m3u8)
* [gmf](https://github.com/3d0c/gmf) **star:584** Go bindings for FFmpeg av\* libraries. [![godoc][GoDoc]](https://godoc.org/github.com/3d0c/gmf)
* [go-astits](https://github.com/asticode/go-astits) **star:294** Parse and demux MPEG Transport Streams (.ts) natively in GO. [![godoc][GoDoc]](https://godoc.org/github.com/asticode/go-astits)
@@ -2086,7 +2086,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [Bxog](https://github.com/claygod/Bxog) **star:94** Simple and fast HTTP router for Go. It works with routes of varying difficulty, length and nesting. And he knows how to create a URL from the received parameters. [![godoc][GoDoc]](https://godoc.org/github.com/claygod/Bxog)
* [pure](https://github.com/go-playground/pure) **star:91** Is a lightweight HTTP router that sticks to the std "net/http" implementation. [![godoc][GoDoc]](https://godoc.org/github.com/go-playground/pure)
* [xmux](https://github.com/rs/xmux) **star:88** High performance muxer based on `httprouter` with `net/context` support. [![It hasn't been updated in the last year][Yellow]](https://github.com/rs/xmux) [![godoc][GoDoc]](https://godoc.org/github.com/rs/xmux)
* [GoRouter](https://github.com/vardius/gorouter) **star:71** GoRouter is a Server/API micro framwework, HTTP request router, multiplexer, mux that provides request router with middleware supporting `net/context`. [![There was an update last week][Green]](https://github.com/vardius/gorouter) [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gorouter)
* [GoRouter](https://github.com/vardius/gorouter) **star:71** GoRouter is a Server/API micro framwework, HTTP request router, multiplexer, mux that provides request router with middleware supporting `net/context`. [![godoc][GoDoc]](https://godoc.org/github.com/vardius/gorouter)
* [bellt](https://github.com/GuilhermeCaruso/bellt) **star:41** A simple Go HTTP router. [![godoc][GoDoc]](https://godoc.org/github.com/GuilhermeCaruso/bellt)
* [FastRouter](https://github.com/razonyang/fastrouter) **star:19** a fast, flexible HTTP router written in Go. [![It hasn't been updated in the last year][Yellow]](https://github.com/razonyang/fastrouter) [![godoc][GoDoc]](https://godoc.org/github.com/razonyang/fastrouter)
* [goroute](https://github.com/goroute/route) **star:6** Simple yet powerful HTTP request multiplexer. [![godoc][GoDoc]](https://godoc.org/github.com/goroute/route)
@@ -2267,7 +2267,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [toxiproxy](https://github.com/shopify/toxiproxy) **star:4344** Proxy to simulate network and system conditions for automated tests. [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
* [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
* [Duplicacy](https://github.com/gilbertchen/duplicacy) **star:3176** A cross-platform network and cloud backup tool based on the idea of lock-free deduplication. [![star > 2000][Awesome]](https://github.com/gilbertchen/duplicacy) [![There was an update last week][Green]](https://github.com/gilbertchen/duplicacy) [![godoc][GoDoc]](https://godoc.org/github.com/gilbertchen/duplicacy)
* [croc](https://github.com/schollz/croc) **star:2837** Easily and securely send files or folders from one computer to another. [![star > 2000][Awesome]](https://github.com/schollz/croc) [![There was an update last week][Green]](https://github.com/schollz/croc) [![godoc][GoDoc]](https://godoc.org/github.com/schollz/croc)
* [croc](https://github.com/schollz/croc) **star:2837** Easily and securely send files or folders from one computer to another. [![star > 2000][Awesome]](https://github.com/schollz/croc) [![godoc][GoDoc]](https://godoc.org/github.com/schollz/croc)
* [Docker](http://www.docker.com/) Open platform for distributed applications for developers and sysadmins.
* [myLG](https://github.com/mehrdadrad/mylg) **star:2273** Command Line Network Diagnostic tool written in Go. [![star > 2000][Awesome]](https://github.com/mehrdadrad/mylg) [![There was an update last week][Green]](https://github.com/mehrdadrad/mylg) [![godoc][GoDoc]](https://godoc.org/github.com/mehrdadrad/mylg)
* [GoBoy](https://github.com/Humpheh/goboy) **star:2192** 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)