Go Github Star Ranking at 2017/07/29

Go Github Star Ranking at 2018/09/09

moby/moby                                  44779
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems


golang/go                                  30440
The Go programming language


kubernetes/kubernetes                      25364
Production-Grade Container Scheduling and Management


getlantern/lantern                         24905
🔴Lantern Latest Download https://github.com/getlantern/lantern/releases/tag/latest 🔴蓝灯最新版本下载 https://github.com/getlantern/forum/issues/833 🔴 


avelino/awesome-go                         22375
A curated list of awesome Go frameworks, libraries and software


gogits/gogs                                20208
Gogs is a painless self-hosted Git service.


gohugoio/hugo                              18652
A Fast and Flexible Static Site Generator built with love in GoLang.


astaxie/build-web-application-with-golang  17157
A golang ebook intro how to build a web with golang


grafana/grafana                            16957
The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More


syncthing/syncthing                        16746
Open Source Continuous File Synchronization


coreos/etcd                                14295
Distributed reliable key-value store for the most critical data of a distributed system


mholt/caddy                                13294
Fast, cross-platform HTTP/2 web server with automatic HTTPS


astaxie/beego                              11750
beego is an open-source, high-performance web framework for the Go programming language.


influxdata/influxdb                        11150
Scalable datastore for metrics, events, and real-time analytics


github/hub                                 11053
hub helps you win at git.


gin-gonic/gin                              11005
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.


inconshreveable/ngrok                      10789
Introspected tunnels to localhost


cockroachdb/cockroach                      10761
CockroachDB - the open source, cloud-native SQL database.


prometheus/prometheus                      10751
The Prometheus monitoring system and time series database.


drone/drone                                10432
Drone is a Continuous Delivery platform built on Docker, written in Go


cayleygraph/cayley                         10309
An open-source graph database


nsqio/nsq                                  9917
A realtime distributed messaging platform


hashicorp/consul                           9734
Service Discovery and Configuration Made Easy


junegunn/fzf                               9685
:cherry_blossom: A command-line fuzzy finder written in Go


go-martini/martini                         9511
Classy web framework for Go


containous/traefik                         9017
Træfik, a modern reverse proxy


pingcap/tidb                               9016
TiDB is a distributed NewSQL database compatible with MySQL protocol 


hashicorp/terraform                        9005
Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.


revel/revel                                8553
A high productivity, full-stack web framework for the Go language.


joewalnes/websocketd                       8323
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets. 


yudai/gotty                                7986
Share your terminal as a web application


labstack/echo                              7922
High performance, minimalist Go web framework


google/grumpy                              7830
Grumpy is a Python to Go source code transcompiler and runtime.


minio/minio                                7601
Minio is an open source object storage server compatible with Amazon S3 APIs


buger/goreplay                             7536
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.


go-kit/kit                                 7373
A standard library for microservices.


hashicorp/vault                            7269
A tool for managing secrets.


rkt/rkt                                    7230
rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.


kataras/iris                               7193
The fastest web framework for Go in (THIS) Earth. HTTP/2 Ready-To-GO. Mobile Ready-To-GO


hashicorp/packer                           6745
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.


boltdb/bolt                                6647
An embedded key/value database for Go.


ncw/rclone                                 6646
"rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files


asciimoo/wuzz                              6451
Interactive cli tool for HTTP inspection


gizak/termui                               6266
Golang terminal dashboard


urfave/cli                                 6243
A simple, fast, and fun package for building command line apps in Go


jinzhu/gorm                                6224
The fantastic ORM library for Golang, aims to be developer friendly


ethereum/go-ethereum                       6221
Official Go implementation of the Ethereum protocol


flynn/flynn                                6193
A next generation open source platform as a service (PaaS)


attic-labs/noms                            6158
The versioned, forkable, syncable database


fogleman/primitive                         6155
Reproducing images with geometric primitives.


derekparker/delve                          6108
Delve is a debugger for the Go programming language.


tsenart/vegeta                             6050
HTTP load testing tool and library. It's over 9000!


CodisLabs/codis                            6050
Proxy based Redis cluster solution supporting pipeline and scaling dynamically


google/cadvisor                            5973
Analyzes resource usage and performance characteristics of running containers.


xtaci/kcptun                               5815
A Secure Tunnel Based On KCP with N:M Multiplexing


bcicen/ctop                                5809
Top-like interface for container metrics


apex/apex                                  5803
Build, deploy, and manage AWS Lambda functions with ease (with Go support!).


Unknwon/the-way-to-go_ZH_CN                5751
《The Way to Go》中文译本,中文正式名《Go入门指南》


fatedier/frp                               5728
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.


zyedidia/micro                             5620
A modern and intuitive terminal-based text editor


golang/groupcache                          5618
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.


cyfdecyf/cow                               5475
HTTP proxy written in Go. COW can automatically identify blocked sites and use parent proxies to access.


gopherjs/gopherjs                          5376
A compiler from Go to JavaScript for running Go code in a browser


julienschmidt/httprouter                   5305
A high performance HTTP request router that scales well


sirupsen/logrus                            5202
Structured, pluggable logging for Go.


gravitational/teleport                     5117
Modern SSH server for clusters and teams.


Masterminds/glide                          5027
Package Management for Golang


schachmat/wego                             4914
weather app for the terminal


tylertreat/comcast                         4824
Simulating shitty network connections so you can build better systems.


git-lfs/git-lfs                            4822
Git extension for versioning large files


youtube/vitess                             4808
Vitess is a database clustering system for horizontal scaling of MySQL.


tools/godep                                4798
dependency tool for go


spf13/cobra                                4796
A Commander for modern Go CLI interactions


urfave/negroni                             4795
Idiomatic HTTP Middleware for Golang


rakyll/boom                                4785
HTTP(S) load generator, ApacheBench (ab) replacement, written in Go


weaveworks/weave                           4748
Simple, resilient multi-host Docker networking and more.


valyala/fasthttp                           4725
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http


docker/swarm                               4665
Swarm: a Docker-native clustering system


cloudson/gitql                             4664
A git query language


kubernetes/minikube                        4552
Run Kubernetes locally


chrislusf/seaweedfs                        4482
SeaweedFS is a simple and highly scalable distributed file system. There are two objectives:  to store billions of files! to serve the files fast! Instead of supporting full POSIX file system semantics, SeaweedFS choose to implement only a key~file mapping. Similar to the word "NoSQL", you can call it as "NoFS".


PuerkitoBio/goquery                        4420
A little like that j-thing, only in Go.


v2ray/v2ray-core                           4418
A platform for building proxies to bypass network restrictions.


sosedoff/pgweb                             4368
Cross-platform client for PostgreSQL databases


andlabs/ui                                 4315
Platform-native GUI library for Go.


google/seesaw                              4314
Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.


sjwhitworth/golearn                        4313
Machine Learning for Go


future-architect/vuls                      4303
Vulnerability scanner for Linux/FreeBSD, agentless, written in Go


elastic/beats                              4271
:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash 


gorilla/mux                                4244
A powerful URL router and dispatcher for golang.


dutchcoders/transfer.sh                    4194
Easy and fast file sharing from the command-line.


rancher/os                                 4191
Tiny Linux distro that runs the entire OS as Docker containers


simeji/jid                                 4155
json incremental digger


docker/machine                             4080
Machine management for a container-centric world


schollz/find                               4079
High-precision indoor positioning framework for most wifi-enabled devices.


hashicorp/serf                             4070
Service orchestration and management tool.


dinedal/textql                             4046
Execute SQL against structured text like CSV or TSV


kelseyhightower/confd                      4023
Manage local application configuration files using templates and data from etcd or consul


peco/peco                                  3989
Simplistic interactive filtering tool


opencontainers/runc                        3973
CLI tool for spawning and running containers according to the OCI specification


go-sql-driver/mysql                        3905
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package


gorilla/websocket                          3895
A WebSocket implementation for Go.


fabiolb/fabio                              3856
A fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul.


golang/dep                                 3832
Go dependency management tool


tmrts/go-patterns                          3827
Curated list of Go design patterns, recipes and idioms


google/gxui                                3823
An experimental Go cross platform UI library.


nsf/gocode                                 3788
An autocompletion daemon for the Go programming language


coreybutler/nvm-windows                    3769
A node.js version management utility for Windows. Ironically written in Go.


upspin/upspin                              3731
Upspin: A framework for naming everyone's everything.


grpc/grpc-go                               3652
The Go language implementation of gRPC. HTTP/2 based RPC


fiorix/freegeoip                           3588
IP geolocation web server


dgraph-io/dgraph                           3526
Fast, Distributed Graph DB


stretchr/testify                           3509
A toolkit with common assertions and mocks that plays nicely with the standard library


google/git-appraise                        3430
Distributed code review system for Git repos


spf13/viper                                3427
Go configuration with fangs


kshvmdn/fsql                               3410
Search through your filesystem with SQL-esque queries.


blevesearch/bleve                          3404
A modern text indexing library for go


micro/micro                                3399
A microservice toolkit for distributed systems development


garyburd/redigo                            3367
Go client for Redis


alexflint/gallium                          3366
Build desktop applications in Go and HTML.


Workiva/go-datastructures                  3336



hybridgroup/gobot                          3321
Golang framework for robotics, drones, and the Internet of Things (IoT)


aws/aws-sdk-go                             3319
AWS SDK for the Go programming language.


dropbox/godropbox                          3317
Common libraries for writing Go services/applications.


docker/distribution                        3316
The Docker toolset to pack, ship, store, and deliver content


influxdata/telegraf                        3311
The plugin-driven server agent for collecting & reporting metrics.


tidwall/tile38                             3281
Tile38 is a geospatial database, spatial index, and realtime geofence. It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON. 🌐


go-gitea/gitea                             3280
Gitea: Git with a cup of tea


zenazn/goji                                3277
Goji is a minimalistic web framework for Golang that's high in antioxidants.


mozilla-services/heka                      3275
DEPRECATED: Data collection and processing made easy.


prasmussen/gdrive                          3270
Google Drive CLI Client


nats-io/gnatsd                             3222
High-Performance server for NATS, the cloud native messaging system.


NVIDIA/nvidia-docker                       3213
Build and run Docker containers leveraging NVIDIA GPUs


burke/zeus                                 3171
Boot any rails app in under a second.


ipfs/go-ipfs                               3145
IPFS implementation in go


gliderlabs/registrator                     3134
Service registry bridge for Docker with pluggable adapters


openshift/origin                           3126
Enterprise Kubernetes for Developers


jmoiron/sqlx                               3110
general purpose extensions to golang's database/sql


robertkrimen/otto                          3080
A JavaScript interpreter in Go (golang)


wallix/awless                              3079
A Mighty CLI for AWS


rqlite/rqlite                              3071
The lightweight, distributed relational database built on SQLite.


lib/pq                                     3049
Pure Go Postgres driver for database/sql


Unknwon/go-fundamental-programming         3048
《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向新手级别的学习者。


facebookgo/grace                           3026
Graceful restart & zero downtime deploy for Go servers.


emirpasic/gods                             3010
GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, Enumerables, Sort, JSON


progrium/localtunnel                       2988
Expose localhost servers to the Internet


igrigorik/ga-beacon                        2987
Google Analytics collector-as-a-service (using GA measurement protocol).


jteeuwen/go-bindata                        2985
A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.


smartystreets/goconvey                     2982
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.


ponzu-cms/ponzu                            2976
Headless CMS with automatic JSON API. Featuring auto HTTPS, HTTP/2 Server Push, and flexible server framework written in Go.


davecheney/httpstat                        2971
It's like curl -v, with colours. 


hoisie/web                                 2915
The easiest way to create web applications with Go


loadimpact/k6                              2912
A modern load testing tool, using Go and JavaScript - https://k6.io


shadowsocks/shadowsocks-go                 2906
go port of shadowsocks


ha/doozerd                                 2892
A consistent distributed data store.


shazow/ssh-chat                            2888
Chat over SSH.


ant0ine/go-json-rest                       2847
A quick and easy way to setup a RESTful JSON API


gchaincl/httplab                           2800
The interactive web server


flike/kingshard                            2798
A high-performance MySQL proxy


github/gh-ost                              2792
GitHub's Online Schema Migrations for MySQL


ory/hydra                                  2777
OAuth2 server with OpenID Connect - cloud native, security-first, open source API security for your infrastructure. Written in Go.


fogleman/nes                               2772
NES emulator written in Go.


google/go-github                           2763
Go library for accessing the GitHub API


gliderlabs/logspout                        2725
Log routing for Docker container logs


therecipe/qt                               2715
Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS


Netflix/chaosmonkey                        2660
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.


DisposaBoy/GoSublime                       2659
A Golang plugin collection for SublimeText **3**, providing code completion and other IDE-like features.


hashicorp/nomad                            2648
A Distributed, Highly Available, Datacenter-Aware Scheduler


google/battery-historian                   2647
Battery Historian is a tool to analyze battery consumers using Android "bugreport" files.


bitly/oauth2_proxy                         2617
A reverse proxy that provides authentication with Google, Github or other provider


uber-go/zap                                2610
Blazing fast, structured, leveled logging in Go.


mailgun/godebug                            2606
DEPRECATED! https://github.com/derekparker/delve


henrylee2cn/pholcus                        2599
[Crawler for Golang] Pholcus is a distributed, high concurrency and powerful web crawler software.


muesli/beehive                             2541
A flexible event/agent & automation system with lots of bees 🐝


go-gorp/gorp                               2533
Go Relational Persistence - an ORM-ish library for Go


elves/elvish                               2531
Friendly and expressive Unix shell


russross/blackfriday                       2530
Blackfriday: a markdown processor for Go


vmware/harbor                              2499
An enterprise-class container registry server based on Docker Distribution


istio/istio                                2492
Sample code, build and tests and governance material for the Istio project.


qor/qor                                    2482
QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems.


coreos/clair                               2478
Vulnerability Static Analysis for Containers


ardanlabs/gotraining                       2473
Go Training Class Material : 


direnv/direnv                              2465
Unclutter your .profile


vulcand/vulcand                            2444
 Programmatic load balancer backed by Etcd


karan/joe                                  2438
:running: A .gitignore magician in your command line


tsuru/tsuru                                2420
Open source, extensible and Docker-based Platform as a Service (PaaS).


coreos/fleet                               2396
fleet ties together systemd and etcd into a distributed init system


alexellis/faas                             2395
Functions as a Service - a serverless framework for Docker


nlf/dlite                                  2395
The simplest way to use Docker on OS X


cortesi/devd                               2368
 A local webserver for developers


dgrijalva/jwt-go                           2366
Golang implementation of JSON Web Tokens (JWT)


pksunkara/alpaca                           2361
Given a web API, Generate client libraries in node, php, python, ruby


hashicorp/consul-template                  2358
Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.


huichen/wukong                             2348
高度可定制的全文搜索引擎


golang/mobile                              2341
[mirror] Go on Mobile


kubernetes/kops                            2340
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management


polaris1119/The-Golang-Standard-Library-by-Example 2339
Golang标准库。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。


bosun-monitor/bosun                        2321
Time Series Alerting Framework


jwilder/docker-gen                         2311
Generate files from docker container meta-data


astaxie/go-best-practice                   2301
Trying to complete over 100 projects in various categories in golang.


coreos/flannel                             2297
flannel is a network fabric for containers, designed for Kubernetes


nsf/termbox-go                             2286
Pure Go termbox implementation


go-chi/chi                                 2284
lightweight, idiomatic and composable router for building Go HTTP services


mailhog/MailHog                            2283
Web and API based SMTP testing


miekg/dns                                  2254
DNS library in Go


remind101/empire                           2253
A PaaS built on top of Amazon EC2 Container Service (ECS)


mitchellh/gox                              2239
A dead simple, no frills Go cross compile tool


kardianos/govendor                         2236
Go vendor tool that works with the standard vendor file.


dgraph-io/badger                           2233
Fastest key-value store in Go.


emicklei/go-restful                        2228
package for building REST-style Web Services using Google Go


grpc-ecosystem/grpc-gateway                2226
gRPC to JSON proxy generator


fission/fission                            2219
Fast Serverless Functions for Kubernetes


docker/libchan                             2215
Like Go channels over the network


TykTechnologies/tyk                        2202
Tyk Open Source API Gateway written in Go


micro/go-micro                             2198
A pluggable RPC framework for microservices


motemen/gore                               2187
  Yet another Go REPL that works nicely. Featured with line editing, code completion, and more.


siddontang/ledisdb                         2183
a high performance NoSQL powered by Go


camlistore/camlistore                      2160
Camlistore is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.


itsabot/itsabot                            2158
ItsAbot makes it easy and fun to build your own digital assistant, and we include everything you need to get started.


FiloSottile/Heartbleed                     2157
A checker (site and tool) for CVE-2014-0160


cloudflare/cfssl                           2150
CFSSL: Cloudflare's PKI and TLS toolkit


go-xorm/xorm                               2147
Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle


goadesign/goa                              2140
Design-based APIs and microservices in Go


restic/restic                              2131
Fast, secure, efficient backup program


kubernetes/helm                            2116
The Kubernetes Package Manager


monochromegane/the_platinum_searcher       2091
A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.


ansible-semaphore/semaphore                2089
Open Source alternative to Ansible Tower


pkg/errors                                 2089
Simple error handling primitives


vuvuzela/vuvuzela                          2086
Private messaging system that hides metadata


Checkmarx/Go-SCP                           2082
Go programming language secure coding practices guide


pachyderm/pachyderm                        2081
Containerized Data Pipelines


keybase/client                             2081
Keybase Go Library, Client, Service, OS X, iOS, Android, Electron


huanglizhuo/kotlin-in-chinese              2068
kotlin 官方文档翻译


uber/go-torch                              2062
Stochastic flame graph profiler for Go programs


go-redis/redis                             2050
Type-safe Redis client for Golang


knq/usql                                   2036
usql is a universal command-line interface for SQL databases


Shopify/toxiproxy                          2027
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing


xenolf/lego                                2019
Let's Encrypt client and ACME library written in Go


Shopify/sarama                             2007
Sarama is a Go library for Apache Kafka 0.8, 0.9, and 0.10.


codegangsta/gin                            1996
Live reload utility for Go web servers


bfirsh/whalebrew                           1991
Homebrew, but with Docker images


centrifugal/centrifugo                     1989
Language-agnostic real-time messaging (Websocket or SockJS) server in Go


adtac/commento                             1974
A lightweight, open source, tracking-free comment engine alternative to Disqus


constabulary/gb                            1971
gb, the project based build tool for Go


letsencrypt/boulder                        1964
An ACME-based CA, written in Go.


golang/protobuf                            1963
Go support for Google's protocol buffers


meshbird/meshbird                          1960
Distributed private networking


fogleman/ln                                1958
3D line art engine.


go-macaron/macaron                         1955
Package macaron is a high productive and modular web framework in Go.


asaskevich/govalidator                     1951
[Go] Package of validators and sanitizers for strings, numerics, slices and structs


olebedev/go-starter-kit                    1946
Golang isomorphic react/hot reloadable/redux/css-modules  starter kit


lxn/walk                                   1935
A Windows GUI toolkit for the Go Programming Language


golang/lint                                1928
This is a linter for Go source code.


zxh0/jvm.go                                1924
A JVM written in Go


pquerna/ffjson                             1903
faster JSON serialization for Go


gernest/utron                              1902
A lightweight MVC framework for Go(Golang)


bitly/go-simplejson                        1901
a Go package to interact with arbitrary JSON


jgrahamc/httpdiff                          1892
Perform the same request against two HTTP servers and diff the results


soundcloud/roshi                           1885
Roshi is a large-scale CRDT set implementation for timestamped events.


HouzuoGuo/tiedot                           1871
Your NoSQL database powered by Golang


sourcegraph/thyme                          1870
Automatically track which applications you use and for how long.


dvyukov/go-fuzz                            1864
Randomized testing for Go


gravitational/teleconsole                  1860
Command line tool to share your UNIX terminal and forward local TCP ports to people you trust.


NYTimes/gizmo                              1856
A Microservice Toolkit from The New York Times


yahoo/gryffin                              1855
Gryffin is a large scale web security scanning platform


d4l3k/go-pry                               1855
An interactive REPL for Go that allows you to drop into your code at any point.


adnanh/webhook                             1841
webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands.


redspread/spread                           1829
Docker to Kubernetes in one command


elazarl/goproxy                            1822
An HTTP proxy library for Go


sourcegraph/checkup                        1819
Distributed, lock-free, self-hosted health checks and status pages


shirou/gopsutil                            1818
psutil for golang


mehrdadrad/mylg                            1813
Network Diagnostic Tool


jroimartin/gocui                           1806
Minimalist Go package aimed at creating Console User Interfaces.


GoesToEleven/GolangTraining                1799
Training for Golang (go language)


go-qml/qml                                 1798
QML support for the Go language


alecthomas/gometalinter                    1786
Concurrently run Go lint tools and normalise their output


tealeg/xlsx                                1783
Google Go (golang) library for reading and writing XLSX files.


googollee/go-socket.io                     1761
socket.io library for golang, a realtime application framework.


jpillora/chisel                            1753
A fast TCP tunnel over HTTP


anacrolix/torrent                          1743
Full-featured BitTorrent client package and utilities


benmanns/goworker                          1741
goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.


oklog/oklog                                1736
A distributed and coördination-free log management system


thewhitetulip/web-dev-golang-anti-textbook 1731
Learn how to write webapps without a framework in Go.


murlokswarm/app                            1721
Package to create apps with GO, HTML and CSS.


yuin/gopher-lua                            1719
GopherLua: VM and compiler for Lua in Go


fatih/color                                1718
Color package for Go (golang)


variadico/noti                             1717
Trigger notifications when a process completes.


jingweno/ccat                              1716
Colorizing `cat`


travisjeffery/jocko                        1716
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install)


hyperledger/fabric                         1712
Read-only mirror of https://gerrit.hyperledger.org/r/#/admin/projects/fabric


syndtr/goleveldb                           1698
LevelDB key/value database in Go.


rakyll/hey                                 1695
HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom


astaxie/bat                                1687
Go implement CLI, cURL-like tool for humans


fsnotify/fsnotify                          1687
Cross-platform file system notifications for Go.


graphql-go/graphql                         1674
An implementation of GraphQL for Go / Golang


chrislusf/glow                             1673
Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on another similar pure Go system, https://github.com/chrislusf/gleam , which is more flexible and more performant.


elastic/logstash-forwarder                 1668
An experiment to cut logs in preparation for processing elsewhere. Replaced by Filebeat: https://github.com/elastic/beats/tree/master/filebeat


iron-io/functions                          1667
IronFunctions - the serverless microservices platform. 


bradfitz/http2                             1663
old repo for HTTP/2 support for Go (see README for new home)


Terry-Mao/goim                             1657
goim


AsynkronIT/protoactor-go                   1647
Proto Actor - Ultra fast distributed actors for Golang and C#


coreos/torus                               1643
Torus Distributed Storage


skynetservices/skynet                      1630
Skynet is a framework for distributed services in Go.


rcrowley/go-metrics                        1629
Go port of Coda Hale's Metrics library


rcrowley/goagain                           1622
Zero-downtime restarts in Go


onsi/ginkgo                                1621
BDD Testing Framework for Go


campoy/go-tooling-workshop                 1620
A workshop covering all the tools gophers use in their day to day life


google/gops                                1616
A tool to list and diagnose Go processes currently running on your system


RichardKnop/machinery                      1607
Machinery is an asynchronous task queue/job queue based on distributed message passing.


robfig/cron                                1596
a cron library for go


tidwall/gjson                              1593
Get JSON values quickly  - JSON Parser for Go


goraft/raft                                1589
UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.


docker/infrakit                            1588
A toolkit for creating and managing declarative, self-healing infrastructure.


containerd/containerd                      1586
An open and reliable container runtime


goreleaser/goreleaser                      1573
Deliver Go binaries as fast and easily as possible


koding/kite                                1564
Micro-service framework in Go


tianon/gosu                                1563
Simple Go-based setuid+setgid+setgroups+exec


rapidloop/rtop                             1557
rtop is an interactive, remote system monitoring tool based on SSH


knqyf263/pet                               1554
Simple command-line snippet manager, written in Go.


go-mgo/mgo                                 1551
The MongoDB driver for Go. See http://labix.org/mgo for details.


getqujing/qtunnel                          1551
A secure socket tunnel works on getqujing.com


Terry-Mao/gopush-cluster                   1547
Golang push server cluster


gocircuit/circuit                          1541
Circuit: Dynamic cloud orchestration http://gocircuit.org


convox/rack                                1538
Open-source PaaS. Built entirely on AWS cloud services for maximum privacy and minimum upkeep.


olivere/elastic                            1533
Elasticsearch client for Go.


intelsdi-x/snap                            1531
The open telemetry framework


aelsabbahy/goss                            1530
Quick and Easy server testing/validation


fatih/structs                              1529
Utilities for Go structs


hyperhq/hyperd                             1525
HyperContainer Daemon


sideshow/apns2                             1523
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, and OSX apps, using the new APNs HTTP/2 protocol.


tidwall/buntdb                             1522
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support


rook/rook                                  1513
File, Block, and Object Storage Services for your Cloud-Native Environment


kabukky/journey                            1508
A blog engine written in Go, compatible with Ghost themes.


BurntSushi/toml                            1506
TOML parser for Golang with reflection.


360EntSecGroup-Skylar/goreporter           1504
A Golang tool that does static analysis, unit testing, code review and generate code quality report.


anthonynsimon/bild                         1503
A collection of parallel image processing algorithms in pure Go


davecgh/go-spew                            1497
Implements a deep pretty printer for Go data structures to aid in debugging


gobuffalo/buffalo                          1495
Rapid Web Development w/ Go


pressly/sup                                1493
Super simple deployment tool - just Unix - think of it like 'make' for a network of servers


josephyzhou/github-trending                1490
Tracking the most popular Github repos, updated daily


howeyc/fsnotify                            1490
File system notification for Go


coreos/dex                                 1479
OpenID Connect Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors


gpmgo/gopm                                 1475
Go Package Manager (gopm) is a package manager and build tool for Go.


nfnt/resize                                1474
Pure golang image resizing 


open-falcon/falcon-plus                    1470
 An open-source and enterprise-level monitoring system.


mperham/inspeqtor                          1461
Monitor your application infrastructure!


go-yaml/yaml                               1456
YAML support for the Go language.


zquestz/s                                  1455
Open a web search in your terminal.


golang/glog                                1447
Leveled execution logs for Go


laher/goxc                                 1443
a build tool for Go, with a focus on cross-compiling, packaging and deployment


fogleman/pt                                1439
A path tracer written in Go.


uber-common/cpustat                        1436
high frequency performance measurements for Linux


maruel/panicparse                          1435
Crash your app in style (Golang)


mattes/migrate                             1426
Database migrations. CLI and Golang library.


lxc/lxd                                    1414
Daemon based on liblxc offering a REST API to manage containers


name5566/leaf                              1412
A game server framework in Go (golang)


go-bootstrap/go-bootstrap                  1406
Generates a lean and mean Go web project.


src-d/go-git                               1402
A highly extensible Git implementation in pure Go.


kubernetes/kompose                         1399
Go from Docker Compose to Kubernetes


ChimeraCoder/gojson                        1398
Automatically generate Go (golang) struct definitions from example JSON


NebulousLabs/Sia                           1380
Blockchain-based marketplace for file storage


PuerkitoBio/gocrawl                        1375
Polite, slim and concurrent web crawler.


docker/swarmkit                            1374
A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.


wcharczuk/go-chart                         1372
go chart is a basic charting library in native golang.


smira/aptly                                1371
aptly - Debian repository management tool


mmcloughlin/globe                          1364
Globe wireframe visualizations in Golang


coocood/freecache                          1364
A cache library for Go with zero GC overhead.


arachnys/athenapdf                         1360
Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker


GoogleChrome/simplehttp2server             1358
A simple HTTP/2 server for development


streadway/amqp                             1355
Go client for AMQP 0.9.1


knq/chromedp                               1355
Package chromedp is a faster, simpler way to drive browsers (Chrome, Edge, Safari, Android, etc) without external dependencies (ie, Selenium, PhantomJS, etc) using the Chrome Debugging Protocol.


fvbock/endless                             1354
Zero downtime restarts for go servers (Drop in replacement for http.ListenAndServe)


google/gopacket                            1341
Provides packet processing capabilities for Go


nanopack/yoke                              1340
Postgres high-availability cluster with auto-failover and automated cluster recovery.


cdarwin/go-koans                           1336
koans for go


tockins/realize                            1336
Go build system with file watcher, live reload and output streams. Run, build and watch file changes with custom paths


kubernetes/heapster                        1335
Compute Resource Usage Analysis and Monitoring of Container Clusters


alecthomas/kingpin                         1330
A Go (golang) command line and flag parser


go-swagger/go-swagger                      1323
Swagger 2.0 implementation for go


btcsuite/btcd                              1320
An alternative full node bitcoin implementation written in Go (golang)


iamduo/workq                               1317
Job server in Go


tombh/texttop                              1310
A fully interactive X Linux desktop rendered in TTY and streamable over SSH


goadapp/goad                               1307
Goad is an AWS Lambda powered, highly distributed, load testing tool


justinas/alice                             1307
Painless middleware chaining for Go


google/novm                                1306
Experimental KVM-based VMM, written in Go.


ksimka/go-is-not-good                      1298
A curated list of articles complaining that go (golang) isn't good enough


adonovan/gopl.io                           1296
Example programs from "The Go Programming Language"


nytlabs/streamtools                        1294
tools for working with streams of data


Unknwon/go-web-foundation                  1292
《Go Web 基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go 编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。


cf-unik/unik                               1291
The Unikernel Compilation and Deployment Platform


visualfc/goqt                              1284
Golang bindings to the Qt cross-platform application framework.


jwilder/dockerize                          1284
Utility to simplify running applications in docker containers


hlandau/acme                               1281
:lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)


smallnest/rpcx                             1279
A RPC service framework based on net/rpc like  alibaba Dubbo and weibo Motan. One of best performance RPC frameworks.


go-gomail/gomail                           1278
The best way to send emails in Go.


jwilder/docker-squash                      1277
Squash docker images to make them smaller


mattn/gom                                  1272
Go Manager - bundle for go


satori/go.uuid                             1271
UUID package for Go


golang/tools                               1270
[mirror] Go Tools


pierrre/imageserver                        1267
Image server toolkit in Go


gilbertchen/duplicacy                      1266
A new generation cloud backup tool 


yhat/scrape                                1264
A simple, higher level interface for Go web scraping.


markbates/goth                             1264
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.


hashicorp/raft                             1264
Golang implementation of the Raft consensus protocol


ok-borg/borg                               1263
Search and save shell snippets without leaving your terminal


goby-lang/goby                             1262
Goby (Rooby) A new object oriented language written in Go aim at developing microservice efficiently.


nats-io/go-nats                            1260
Golang client for NATS, the cloud native messaging system.


h2non/imaginary                            1258
Fast and simple HTTP microservice for high-level image processing with first-class support for Docker and Heroku


labstack/armor                             1253
Uncomplicated, modern HTTP server


weaveworks/scope                           1253
Monitoring, visualisation & management for Docker & Kubernetes


tj/mmake                                   1250
Modern Make 


amyhaber/cnki-downloader                   1247
知网(CNKI)文献下载工具


ravenac95/sudolikeaboss                    1247
Get 1password access from iterm2


ahmetb/go-linq                             1240
.NET LINQ-like query methods for Go


whyrusleeping/gx                           1235
A package management tool


parnurzeal/gorequest                       1233
GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )


gocraft/web                                1223
Go Router + Middleware. Your Contexts.


chewxy/gorgonia                            1217
Gorgonia is a library that helps facilitate machine learning in Go.


rakyll/gom                                 1213
A visual interface to work with runtime profiling data for Go


disintegration/imaging                     1213
Simple Go image processing package


golang/oauth2                              1204
Go OAuth2


GoRethink/gorethink                        1204
Go language driver for RethinkDB


nwidger/nintengo                           1199
An NES emulator written in Go


RangelReale/osin                           1196
Golang OAuth2 server library


rakyll/coop                                1193
Cheat sheet for some of the common concurrent flows in Go


FiloSottile/whosthere                      1189
A ssh server that knows who you are. $ ssh whoami.filippo.io


knq/xo                                     1178
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server


Masterminds/squirrel                       1177
Fluent SQL generation for golang


go-mangos/mangos                           1176
package mangos is an implementation in pure Go of the SP ("Scalable Protocols") protocols.


appleboy/gorush                            1175
A push notification server written in Go (Golang).


spolu/warp                                 1174
Secure and simple terminal sharing


gtank/cryptopasta                          1173
copy & paste-friendly golang crypto


arnauddri/algorithms                       1172
Algorithms & Data Structures in Go


surgemq/surgemq                            1165
High-Performance MQTT Server and Client Libraries


buger/jsonparser                           1161
Alternative JSON parser for Go that does not require schema (so far fastest)


digitalocean/doctl                         1157
A command line tool for DigitalOcean services


kubernetes/contrib                         1157
This is a place for various components in the Kubernetes ecosystem that aren't part of the Kubernetes core. Consider creating a new repo instead.


divan/expvarmon                            1156
TermUI based monitor for Go apps using expvars (/debug/vars). Quickest way to monitor your Go app(s).


nlopes/slack                               1155
Slack API in Go


Yelp/dockersh                              1148
A shell which places users into individual docker containers


go-authboss/authboss                       1147
The boss of http auth.


google/keytransparency                     1141
A transparent and secure way to look up public keys.


cheggaaa/pb                                1137
Console progress bar for Golang


svent/sift                                 1136
A fast and powerful alternative to grep


zachlatta/sshtron                          1132
Play Tron over SSH


dzhou121/gonvim                            1125



victorcoder/dkron                          1123
Dkron - Distributed, fault tolerant job scheduling system http://dkron.io


google/syzkaller                           1118
syzkaller is an unsupervised, coverage-guided Linux system call fuzzer


appc/spec                                  1114
App Container Specification and Tooling


v2tec/watchtower                           1106
Automatically update running Docker containers


fsouza/go-dockerclient                     1102
Go client for the Docker remote API.


lastbackend/lastbackend                    1095
Container orchestration with CI&CD, cli and amazing UI


yeasy/blockchain_guide                     1094
Introduce blockchain related technologies, with bitcoin, ethereum and hyperledger.


Azure/draft                                1091
A tool for developers to create cloud-native applications on Kubernetes.


hashicorp/hcl                              1087
HCL is the HashiCorp configuration language.


google/codesearch                          1086
Fast, indexed regexp search over large file trees


pilu/fresh                                 1084
Build and (re)start go web apps after saving/creating/deleting source files. 


hyperledger-archives/fabric                1082
THIS IS A READ-ONLY historic repository. Current development is at https://gerrit.hyperledger.org/r/#/admin/projects/fabric . pull requests not accepted


shiyanhui/dht                              1080
BitTorrent DHT Protocol && DHT Spider.


gogo/protobuf                              1077
Protocol Buffers for Go with Gadgets


pilosa/pilosa                              1075
Pilosa is an open source, distributed bitmap index that dramatically accelerates queries across multiple, massive data sets.


google/google-api-go-client                1075
Auto-generated Google APIs for Go


dustin/go-humanize                         1072
Go Humans! (formatters for units to human friendly sizes)


spf13/afero                                1069
A FileSystem Abstraction System for Go


golang/example                             1069
Go example projects


uber/jaeger                                1069
Jaeger, a Distributed Tracing System


jpillora/cloud-torrent                     1065
☁️ Cloud Torrent: a self-hosted remote torrent client


go-playground/validator                    1064
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving


crosbymichael/skydock                      1061
Service discovery via DNS for docker


sourcegraph/appdash                        1060
Application tracing system for Go, based on Google's Dapper.


jackc/pgx                                  1058
PostgreSQL driver and toolkit for Go


yinghuocho/firefly-proxy                   1058
A proxy software to help circumventing the Great Firewall.


jpmorganchase/quorum                       1057
A permissioned implementation of Ethereum supporting data privacy


ddollar/forego                             1057
Foreman in Go


cloudflare/redoctober                      1055
Go server for two-man rule style file encryption and decryption.


jingweno/godzilla                          1051
Godzilla is a ES2015 to Go source code transpiler and runtime


chain/chain                                1051
Chain Core Developer Edition


vulcand/oxy                                1050
Go middlewares for HTTP servers & proxies


bmizerany/pat                              1049



go-zoo/bone                                1046
Lightning Fast HTTP Multiplexer


grammarly/rocker                           1044
Rocker breaks the limits of Dockerfile.


ajvb/kala                                  1042
Modern Job Scheduler


tj/gh-polls                                1042
Polls for GitHub issues and readmes


malfunkt/hyperfox                          1041
HTTP/HTTPs MITM proxy and traffic recorder with on-the-fly TLS cert generation.


influxdata/kapacitor                       1040
Open source framework for processing, monitoring, and alerting on time series data


google/netstack                            1032
IPv4 and IPv6 userland network stack


GeertJohan/go.rice                         1030
go.rice is a Go package that makes working with resources such as html,js,css,images,templates, etc very easy.


gocql/gocql                                1028
Package gocql implements a fast and robust Cassandra client for the Go programming language.


haxpax/gosms                               1028
:mailbox_closed: Your own local SMS gateway in Go


mitchellh/mapstructure                     1027
Go library for decoding generic map values into native Go structures.


allegro/bigcache                           1026
Efficient cache for gigabytes of data written in Go.


rach/pome                                  1019
A Postgres Metrics Dashboard


google/stenographer                        1019
Stenographer is a packet capture solution which aims to quickly spool all packets to disk, then provide simple, fast access to subsets of those packets.  Discussion/announcements at stenographer@googlegroups.com


youtube/doorman                            1016
Doorman: Global Distributed Client Side Rate Limiting.


Shopify/go-lua                             1012
A Lua VM in Go


libgit2/git2go                             1010
Git to Go; bindings for libgit2. Like McDonald's but tastier.


mattn/go-gtk                               1007
Go binding for GTK


flosch/pongo2                              1004
Django-syntax like template-engine for Go


tdewolff/minify                            999
Go minifiers for web formats


ginuerzh/gost                              998
GO Simple Tunnel - a simple tunnel written in golang


chanxuehong/wechat.v2                      996
weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang sdk 


antonholmquist/jason                       995
Easy-to-use JSON Library for Go


osrg/gobgp                                 993
BGP implemented in the Go Programming Language


fogleman/gg                                993
Go Graphics - 2D rendering in Go with a simple API.


patrickmn/go-cache                         993
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.


achilleasa/gopher-os                       992
A proof of concept OS written in Go


docker-slim/docker-slim                    992
DockerSlim (docker-slim): Optimize and secure your Docker containers (free and open source)


uber/cherami-server                        988
Distributed, scalable, durable, and highly available message queue system.


coredns/coredns                            984
CoreDNS is a DNS server that chains middleware


barnybug/cli53                             983
Command line tool for Amazon Route 53


gopherdata/gophernotes                     982
It's time to use Go in notebooks.


hu17889/go_spider                          980
[爬虫框架 (golang)] An awesome Go concurrent Crawler(spider) framework. The crawler is flexible and modular. It can be expanded to an Individualized crawler easily or you can use the default crawl components only. 


nanobox-io/nanobox                         979
The ideal platform for developers


docker/libcontainer                        978
PROJECT MOVED TO RUNC


gosuri/uiprogress                          972
A go library to render progress bars in terminal applications


casbin/casbin                              967
An authorization library that supports access control models like ACL, RBAC, ABAC


juju/juju                                  967
juju is devops distilled


tidwall/summitdb                           962
In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API


ory/ladon                                  960
A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.


go-pg/pg                                   960
PostgreSQL ORM for Golang with focus on PostgreSQL features and performance


opencontainers/runtime-spec                957
OCI Runtime Specification


vzex/dog-tunnel                            957
p2p tunnel,(udp mode work with kcp,https://github.com/skywind3000/kcp)


matcornic/hermes                           953
Golang package that generates clean, responsive HTML e-mails for sending transactional mail


kardianos/service                          951
Run go programs as a service on major platforms.


360EntSecGroup-Skylar/excelize             947
Golang library for reading and writing Microsoft Excel™ (XLSX) files.


jetstack/kube-lego                         946
Kube-Lego automatically requests certificates for Kubernetes Ingress resources from Let's Encrypt


tylerb/graceful                            944
Graceful is a Go package enabling graceful shutdown of an http.Handler server.


rcrowley/go-tigertonic                     944
A Go framework for building JSON web services inspired by Dropwizard


op/go-logging                              941
Golang logging library


adrianco/spigo                             939
Simulate Protocol Interactions in Go


aws/amazon-ecs-agent                       938
Amazon EC2 Container Service Agent


davyxu/cellnet                             933
A Simple, Elegant, Fast network library in Golang


cihub/seelog                               932
Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.


docker/libnetwork                          928
Docker Networking


leveros/leveros                            925
Serverless + Microservices = ♥


julienschmidt/go-http-routing-benchmark    923
Go HTTP request router and web framework benchmark


mailru/easyjson                            921
Fast JSON serializer for golang.


upper/db                                   920
Productive data access layer for Go.


kidoman/embd                               919
Embedded Programming Framework in Go


sorintlab/stolon                           918
PostgreSQL cloud native High Availability and more.


disintegration/gift                        917
Go Image Filtering Toolkit


oklog/ulid                                 916
Universally Unique Lexicographically Sortable Identifier (ULID) in Go


codetainerapp/codetainer                   916
A Docker container in your browser.


cloudfoundry/cli                           915
The official command line client for Cloud Foundry


mozilla/mig                                914
Distributed & real time digital forensics at the speed of the cloud


unrolled/render                            913
Go package for easily rendering JSON, XML, binary data, and HTML templates responses.


ssllabs/ssllabs-scan                       913
A command-line reference-implementation client for SSL Labs APIs, designed for automated and/or bulk testing.


json-iterator/go                           912
A high-performance 100% compatible drop-in replacement of "encoding/json"


uniqush/uniqush-push                       912
Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.


pravj/geopattern                           909
Create beautiful generative image patterns from a string in golang.


facette/facette                            909
Time series data visualization software


tobyhede/go-underscore                     908
 Helpfully Functional Go -  A useful collection of Go utilities. Designed for programmer happiness. 


jinzhu/now                                 906
Now is a time toolkit for golang


sourcegraph/srclib                         904
srclib is a polyglot code analysis library, built for hackability. It consists of language analysis toolchains (currently for Go and Java, with Python, JavaScript, and Ruby in beta) with a common output format, and a CLI tool for running the analysis.


sourcegraph/webloop                        902
WebLoop: Scriptable, headless WebKit with a Go API. Like PhantomJS, but for Go.


yahoo/webseclab                            901
set of web security test cases and a toolkit to construct new ones


michaelmacinnis/oh                         900
A surprisingly powerful Unix shell


levigross/grequests                        899
A Go "clone" of the great and famous Requests library


ChrisRx/dungeonfs                          895
A FUSE filesystem and dungeon crawling adventure game engine


SpectoLabs/hoverfly                        894
Lightweight service virtualization/API simulation tool for developers and testers


docker/notary                              893
Notary is a Docker project that allows anyone to have trust over arbitrary collections of data


ReactiveX/RxGo                             891
Reactive Extensions for the Go language.


ajstarks/svgo                              891
Go Language Library for SVG generation


kahing/goofys                              888
a high-performance, POSIX-ish Amazon S3 file system written in Go


pengwynn/flint                             888
Check your project for common sources of contributor friction.


looterz/grimd                              884
:zap: fast dns proxy that can run anywhere, built to black-hole internet advertisements and malware servers


s-rah/onionscan                            883
OnionScan is a free and open source tool for investigating the Dark Web.


bradfitz/goimports                         883
(old repo) Tool to fix (add, remove) your Go imports automatically.


google/btree                               881



adtac/autovpn                              875
Easily connect to a VPN in a country of your choice.


golang/net                                 874
[mirror] Go supplementary network libraries


Jeffail/gabs                               874
For parsing, creating and editing unknown or dynamic JSON in golang


dominikh/go-tools                          874
A collection of tools and libraries for working with Go code, including linters and static analysis


jessfraz/binctr                            873
Fully static, unprivileged, self-contained, containers as executable binaries.


cznic/ql                                   873
Package ql is a pure Go embedded SQL database.


jrallison/go-workers                       870
Sidekiq compatible background workers in golang


mattbaird/elastigo                         869
A Go (golang) based Elasticsearch client library.


moul/advanced-ssh-config                   866
:computer: assh: ssh wrapper using ProxyCommand that adds regex, aliases, gateways, dynamic hostnames to SSH and ssh-config


purpleidea/mgmt                            864
Next generation distributed, event-driven, parallel config management!


getgauge/gauge                             860
Light weight cross-platform test automation


lucas-clemente/quic-go                     860
A QUIC implementation in pure go


kelseyhightower/envconfig                  857
Golang library for managing configuration data from environment variables


s3git/s3git                                855
s3git: git for Cloud Storage. Distributed Version Control for Data. Create decentralized and versioned repos that scale infinitely to 100s of millions of files. Clone huge PB-scale repos on your local SSD to make changes, commit and push back. Oh yeah, it dedupes too and offers directory versioning.


mindreframer/golang-stuff                  855
interesting go libs


kisielk/errcheck                           852
errcheck checks that you checked errors.


TrueFurby/go-callvis                       852
Visualize call graph of your Go program using dot format.


ehazlett/interlock                         850
Docker Event Driven Plugin System


hoisie/mustache                            847
The mustache template language in Go


agl/pond                                   845
Pond


sensu/uchiwa                               843
Uchiwa is a simple yet effective open-source dashboard for the Sensu monitoring framework.


docopt/docopt.go                           842
A command-line arguments parser that will make you smile.


nsqio/go-nsq                               842
The official Go package for NSQ


jessevdk/go-flags                          841
go command line option parser


motemen/ghq                                840
Remote repository management made easy


henrylee2cn/faygo                          838
Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc.


tylertreat/BoomFilters                     836
Probabilistic data structures for processing continuous, unbounded streams.


rlmcpherson/s3gof3r                        834
Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r


euphoria-io/heim                           833
A real-time community platform.


chzyer/readline                            833
Readline is a pure go(golang) implementation for GNU-Readline kind library


go-llvm/llgo                               832
LLVM-based compiler for Go


hacdias/filemanager                        831
:file_folder: Web File Manager which can be used as a middleware or standalone app.


xtaci/gonet                                830
A Game Server Skeleton in golang.


oikomi/FishChatServer                      830
请移步第二版 https://github.com/oikomi/FishChatServer2


glycerine/zygomys                          826
Java has Clojure, Go has zygo. A 100% Golang, easy-to-use Lisp.


laurent22/massren                          825
massren - easily rename multiple files using your text editor


oleiade/trousseau                          824
File based encrypted key-value store


rancher/convoy                             822
A Docker volume plugin, managing persistent container volumes.


hashicorp/envconsul                        822
Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault.


puma/puma-dev                              821
A tool to manage rack apps in development with puma


linkedin/Burrow                            820
Kafka Consumer Lag Checking


justwatchcom/gopass                        820
The slightly more awesome standard unix password manager for teams


gitchain/gitchain                          820
Decentralized, peer-to-peer Git repositories aka "Git meets Bitcoin"


Qihoo360/poseidon                          819
A search engine which can hold 100 trillion lines of log data.


natefinch/gorram                           818
It's like go run for any go function


clipperhouse/gen                           818
Type-driven code generation for Go


eleme/banshee                              817
Anomalies detection system for periodic metrics.


jpillora/overseer                          817
Monitorable, gracefully restarting, self-upgrading binaries in Go (golang)


oniony/TMSU                                813
TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application.


vektorlab/slackcat                         808
CLI utility to post files and command output to slack 


ugorji/go                                  806
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]


chrislusf/gleam                            805
Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.


mop-tracker/mop                            803
Stock market tracker for hackers


rsms/gotalk                                802
Async peer communication protocol & library


funny/link                                 802
Go语言网络层脚手架


monochromegane/go_design_pattern           802
Design patterns in Golang.


hellogcc/100-gdb-tips                      801
A collection of gdb tips. 100 maybe just mean many here.


trustmaster/goflow                         799
Flow-based and dataflow programming library for Go programming language


gocraft/dbr                                799
Additions to Go's database/sql for super fast performance and convenience.


lgtmco/lgtm                                798
LGTM is a simple pull request approval system [ARCHIVE]


cenkalti/backoff                           795
The exponential backoff algorithm in Go (Golang).


huichen/sego                               795
Go中文分词


hpcloud/tail                               794
Go package for reading from continously updated files (tail -f)


GoogleCloudPlatform/google-cloud-go        793
Google Cloud APIs Go Client Library


bradfitz/gomemcache                        790
Go Memcached client library #golang


Unknwon/go-rock-libraries-showcases        789
《Go名库讲解》是一套针对 Google 出品的 Go 语言的第三方库进行评测讲解的集博客、示例与语音视频为一体的综合教程,适合完成学习完成《Go编程基础》教程的学习者。


brutella/hc                                788
HomeControl is an implementation of the HomeKit Accessory Protocol (HAP) in Go.


abh/geodns                                 788
DNS server with per-client targeted responses


matryer/silk                               785
Markdown based document-driven RESTful API testing.


jordan-wright/email                        785
Robust and flexible email library for Go


slackhq/go-audit                           784
go-audit is an alternative to the auditd daemon that ships with many distros


google/mtail                               782
extract whitebox monitoring data from application logs for collection in a timeseries database


ory/fosite                                 781
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.


arschles/go-in-5-minutes                   781
Code for Go in 5 Minutes Screencasts


jamescun/switcher                          780
Run SSH and HTTP(S) on the same port


inconshreveable/go-update                  780
Build self-updating Golang programs


cloudfoundry-attic/lattice-release         780
Lattice


gophercon/2017-talks                       780
Slides and links for 2017 talks


StackExchange/dnscontrol                   778
Synchronize your DNS to multiple providers from a simple DSL


siddontang/go-mysql-elasticsearch          775
Sync MySQL data into elasticsearch 


JoelOtter/termloop                         774
Terminal-based game engine for Go, built on top of Termbox


jaksi/sshesame                             773
A fake SSH server that lets everyone in and logs their activity


jondot/blade                               773
Better asset workflow for iOS developers. Generate Xcode image catalogs for iOS / OSX app icons, universal images, and more.


cpmech/gosl                                771
Go scientific library for scientific computations involving linear algebra, special functions, Bessel, fast Fourier transforms, geometry calculations, NURBS, numerical quadrature, polyhedra, random numbers, Mersenne twister, probability distributions, optimisation, plotting, visualisation, tensors, and much more.


sanathp/statusok                           771
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected. 


aktau/github-release                       770
Commandline app to create and edit releases on Github (and upload artifacts)


valyala/quicktemplate                      770
Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template


tidwall/redcon                             770
Redis compatible server framework for Go


SummitRoute/osxlockdown                    770
[No longer maintained] Apple OS X tool to audit for, and remediate, security configuration settings.


petejkim/goop                              769
A simple dependency manager for Go (golang), inspired by Bundler.


github/orchestrator                        768
MySQL replication topology management and HA


dghubble/gologin                           767
Go login handlers for authentication providers (OAuth1, OAuth2)


blox/blox                                  767
Open source tools for building custom schedulers on Amazon ECS


shiyanhui/hero                             766
A handy, fast and powerful go template engine.


elliotchance/c2go                          765
⚖️ A tool for transpiling C to Go.


codedellemc/rexray                         764
REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads


justinas/nosurf                            763
CSRF protection middleware for Go.


shurcooL/Go-Package-Store                  761
An app that displays updates for the Go packages in your GOPATH.


jondot/groundcontrol                       760
Manage and monitor your Raspberry Pi with ease


snapcore/snapd                             758
The snapd and snap tools enable systems to work with .snap files.


olekukonko/tablewriter                     758
ASCII table in golang


shell909090/goproxy                        757
基于go写的隧道代理服务器,主要用于翻墙。


astaxie/gopkg                              755
example for the go pkg's function


willnorris/imageproxy                      754
A caching, resizing image proxy written in Go


QubitProducts/bamboo                       750
HAProxy auto configuration and auto service discovery for Mesos Marathon


justone/dockviz                            750
Visualizing Docker data


mkaz/working-with-go                       749
A set of example golang code to start learning Go


prometheus/node_exporter                   749
Exporter for machine metrics


jimmykuu/gopher                            747
Golang-China(golangtc.com) Website


cweill/gotests                             747
Generate Go tests from your source code.


heroku/hk                                  746
DEPRECATED: see


skizzehq/skizze                            745
A probabilistic data structure service and storage


braintree/manners                          744
A polite Go HTTP server that shuts down gracefully.


containernetworking/cni                    742
Container Network Interface - networking for Linux containers


cdipaolo/goml                              741
On-line Machine Learning in Go (and so much more)


montanaflynn/stats                         740
A statistics package with common functions that are missing from the Golang standard library. 


joyent/containerpilot                      739
A service for autodiscovery and configuration of applications running in containers


gavv/httpexpect                            739
End-to-end HTTP and REST API testing for Go.


codahale/sneaker                           738
A tool for securely storing secrets on S3 using Amazon KMS.


ChimeraCoder/anaconda                      738
A Go client library for the Twitter 1.1 API


celrenheit/lion                            737
Lion is a fast HTTP router for building modern scalable modular REST APIs in Go


jingweno/gh                                737
Fast GitHub command line client (deprecated). gh has been merged into https://github.com/github/hub, see https://github.com/github/hub/issues/475 for more info


eknkc/amber                                737
Amber is an elegant templating engine for Go Programming Language, inspired from HAML and Jade


google/periph                              735
Go·Hardware·Lean


rubenv/sql-migrate                         731
SQL schema migration tool for Go.


gocircuit/escher                           728
Escher: A language for programming in metaphors http://escher.io


golang/mock                                727
GoMock is a mocking framework for the Go programming language.


olebedev/when                              725
A natural language date/time parser with pluggable rules


gruntwork-io/terragrunt                    725
Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.


go-opencv/go-opencv                        721
Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv


evilsocket/xray                            720
XRay is a tool for recon, mapping and OSINT gathering from public networks.


vattle/sqlboiler                           719
Generate a Go ORM tailored to your database schema.


goinaction/code                            718
Source Code for Go In Action examples


tcnksm/gcli                                718
The easy way to build Golang command-line application.


openebs/openebs                            713
OpenEBS delivers storage and storage services to containerized environments.  OpenEBS allows stateful workloads to be managed more like stateless containers.  OpenEBS storage services include: per container (or pod) QoS SLAs, tiering and replica policies across AZs and environments, and predictable and scalable performance.  OpenEBS is EBS API compliant as well.   


egonelbre/gophers                          712
Free gophers


outbrain/orchestrator                      712
MySQL replication topology manager/visualizer


unrolled/secure                            712
HTTP middleware for Go that facilitates some quick security wins.


GoASTScanner/gas                           711
Go AST Scanner


reconquest/orgalorg                        711
Parallel SSH commands executioner and file synchronization tool


takama/daemon                              711
A daemon package for use with Go (golang) services with no dependencies


michaelsauter/crane                        709
Crane - Lift containers with ease


cilium/cilium                              708
Linux Native, HTTP Aware Networking and Security for Containers


vektra/templar                             707
A HTTP proxy to improve usage of HTTP APIs


segmentio/ksuid                            705
K-Sortable Globally Unique IDs


davecheney/gcvis                           704
Visualise Go program GC trace data in real time


dop251/goja                                704
ECMAScript 5.1(+) implementation written in Go


apcera/libretto                            701
Libretto is a Golang library to create Virtual Machines (VMs) on any cloud and Virtual Machine hosting platforms such as AWS, Azure, OpenStack, vSphere, or VirtualBox.


square/go-jose                             701
An implementation of JOSE standards (JWE, JWS, JWT) in Go


microcosm-cc/bluemonday                    700
bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS


xtaci/kcp-go                               700
 A Production-Grade Reliable-UDP Library for golang


hashicorp/go-memdb                         699
Golang in-memory database built on immutable radix trees


lovoo/goka                                 694
Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.


quarnster/completion                       693
This project aims to implement an editor and language agnostic backend


kennylevinsen/sshmuxd                      693
sshmux frontend


xiaojiaqi/10billionhongbaos                693
golang 实现单机支持100万用户,同时模拟了2015年微信红包的1400万QPS的场景,让服务器在压力下,轻松地完成业务。


NyaaPantsu/nyaa                            691
Nyaa.se replacement written in golang


golang/gddo                                691
Go Doc Dot Org


kelseyhightower/kube-cert-manager          690
Manage Lets Encrypt certificates for a Kubernetes cluster.


kryptco/kr                                 689
kr | SSH using a key stored in Kryptonite.


mattn/goreman                              687
foreman clone written in go language


facebookgo/inject                          687
Package inject provides a reflect based injector.


tleyden/open-ocr                           687
Run your own OCR-as-a-Service using Tesseract and Docker


jung-kurt/gofpdf                           682
A PDF document generator with high level support for text, drawing and images


reborndb/reborn                            681
Distributed database fully compatible with redis protocol


zachlatta/postman                          681
Command-line utility for batch-sending email.


gengo/goship                               676
A simple tool for deploying code to servers.


samuel/go-zookeeper                        676
Native ZooKeeper client for Go


compose/transporter                        675
Sync data between persistence engines, like ETL only not stodgy


irfansharif/cfilter                        674
Cuckoo Filter implementation in Go, better than Bloom Filters


hashicorp/go-plugin                        674
Golang plugin system over RPC.


benjojo/totp-ssh-fluxer                    674
Take security by obscurity to the next level (You must be insane to run this)


tomnomnom/gron                             673
Make JSON greppable!


mitchellh/goamz                            671
Golang Amazon Library


projectcalico/felix                        671
Project Calico's per-host agent Felix, responsible for programming routes and security policy.


FiloSottile/gvt                            670
gvt is the go vendoring tool for the GO15VENDOREXPERIMENT, based on gb-vendor


Dataman-Cloud/crane                        669
Yet another control plane based on docker built-in swarmkit


evilsocket/dnssearch                       668
A subdomain enumeration tool.


kubeless/kubeless                          668
Kubernetes Native Serverless Framework


hashicorp/memberlist                       667
Golang package for gossip based membership and failure detection


golang/proposal                            666
Go Project Design Documents


Netflix/rend                               666
A memcached proxy that manages data chunking and L1 / L2 caches


libp2p/go-libp2p                           665
libp2p implementation in Go


opentracing/opentracing-go                 663
OpenTracing API for Go


tinylib/msgp                               663
A Go code generator for MessagePack / msgpack.org[Go]


google/badwolf                             661
Temporal graph store abstraction layer.


cortesi/modd                               661
A flexible tool for responding to filesystem changes


thoas/picfit                               660
An image resizing server written in Go


dougblack/sleepy                           658
rest for go


knadh/niltalk                              658
A multi-room disposable chat service written in Go that uses WebSockets for live communication.


afex/hystrix-go                            658
Netflix's Hystrix latency and fault tolerance library, for Go 


eaigner/hood                               658
Database agnostic ORM for Go


olahol/melody                              654
:notes: Minimalist websocket framework for Go


astaxie/beedb                              654
beedb is a go ORM,support database/sql interface,pq/mysql/sqlite


mvdan/interfacer                           650
A linter that suggests interface types


bradfitz/talk-yapc-asia-2015               649
talk-yapc-asia-2015


gorilla/sessions                           646
Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.


mmcdole/gofeed                             645
Parse RSS and Atom feeds in Go


aws/amazon-ecs-cli                         641
A custom Amazon ECS CLI that eases up the cluster setup process, enables users to run their applications locally or on ECS using the same Docker Compose file format and familiar Compose commands. 


wspl/creeper                               641
:paw_prints: Creeper - The Next Generation Crawler Framework (Go)


veandco/go-sdl2                            638
SDL2 binding for Go


sidkshatriya/dontbug                       638
Dontbug is a reverse debugger for PHP


thejerf/suture                             638
Supervisor trees for Go.


go-validator/validator                     637
Package validator implements struct field validations


neelance/graphql-go                        635
GraphQL server with a focus on ease of use


mcuadros/ofelia                            635
A docker job scheduler (aka. crontab for docker)


advancedlogic/go-freeling                  635
Golang Natural Language Processing 


dshearer/jobber                            635
A replacement for cron, with sophisticated status-reporting and error-handling.


go-ini/ini                                 633
Package ini provides INI file read and write functionality in Go.


projectcalico/calicoctl                    633
Calico CLI tool


azer/boxcars                               633
Easy-to-configure Static Web & Reverse Proxy Server in Go


kovetskiy/manul                            633
:smirk_cat: The madness vendoring utility for Golang programs


mitchellh/cli                              632
A Go library for implementing command-line interfaces.


leo-stone/hack-petya                       631
search key to restore petya encrypted mft


remogatto/mandala                          629
A Go framework for writing native Android applications


square/certstrap                           628
Tools to bootstrap CAs, certificate requests, and signed certificates.


hellofresh/janus                           628
An API Gateway written in Go


koding/koding                              625
The Simplest Way to Manage Your Entire Dev Infrastructure!


faiface/pixel                              624
A hand-crafted 2D game library in Go


mholt/archiver                             623
Easily create and extract .zip, .tar, .tar.gz, .tar.bz2, .tar.xz, .tar.lz4, .tar.sz, and .rar (extract-only) files with Go


hanwen/go-fuse                             622
FUSE bindings for Go


securitywithoutborders/hardentools         621
Hardentools is an utility that disables a number of risky Windows features.


pkg/profile                                621
Simple profiling for Go


EngoEngine/engo                            620
Engo is an open-source 2D game engine written in Go.


nitrous-io-zz/tug                          619
Docker development workflow


kubernetes/community                       619
Kubernetes community content


inconshreveable/log15                      617
Structured, composable logging for Go


yields/phony                               617
tiny command line fake data generator


tus/tusd                                   616
The official server implementation of the tus resumable upload protocol.


kobolog/gorb                               611
IPVS on steroids – REST API, heartbeats, service discovery and more


flashmob/go-guerrilla                      610
Mini SMTP server written in golang


fatih/pool                                 610
Connection pool for Go's net.Conn interface


jgrahamc/webwatch                          610
Small program to download a web page, see if a string appears in it and send email if it does


prometheus/alertmanager                    609
Prometheus Alertmanager


AcalephStorage/consul-alerts               607
A simple daemon to send notifications based on Consul health checks


yosssi/ace                                 607
HTML template engine for Go


Terry-Mao/bfs                              606
distributed file system(small file storage) writen by golang.


lunny/tango                                605
Micro & pluggable web framework for Go


gographics/imagick                         603
naive Go binding to ImageMagick's MagickWand C API


robpike/ivy                                600
ivy, an APL-like calculator


cloud66/habitus                            600
A Build Flow Tool for Docker


huydx/hget                                 600
rocket fast, interruptable, resumable download accelerator written in golang


RichardKnop/go-oauth2-server               598
A standalone, specification-compliant,  OAuth2 server written in Golang.


franela/goreq                              598
Minimal and simple request library for Go language


gobwas/ws                                  597
Tiny WebSocket library for Go.


mholt/binding                              597
Reflectionless data binding for Go's net/http (not yet a stable 1.0, but not likely to change much either)


josephspurrier/gowebapp                    594
Basic MVC Web Application in Go


hprose/hprose-golang                       594
Hprose is a cross-language RPC. This project is Hprose 2.0 for Golang.


stretchr/goweb                             594
A lightweight RESTful web framework for Go


bazil/fuse                                 593
FUSE library for Go.   go get bazil.org/fuse    


helm/helm-classic                          592
(OBSOLETE) Helm Classic v1


siddontang/go-mysql                        592
a powerful mysql toolset with Go


eawsy/aws-lambda-go                        592
A fast and clean way to execute Go on AWS Lambda.


asdine/storm                               591
Simple and powerful toolkit for BoltDB


go-telegram-bot-api/telegram-bot-api       590
Golang bindings for the Telegram Bot API


sipin/gorazor                              589
Razor view engine for Golang


sausheong/polyglot                         588
Polyglot is a distributed web framework that allows programmers to create web applications in multiple programming languages


xeipuuv/gojsonschema                       587
An implementation of JSON Schema, draft v4 - Go language


zchee/docker-machine-driver-xhyve          586
docker-machine/minikube/minishift driver plugin for xhyve/hyperkit (native macOS hypervisor.framework)


marmelab/gaudi                             586
Gaudi allows to share multi-component applications, based on Docker, Go, and YAML.


cloudflare/Stout                           585
A reliable static website deploy tool


netvarun/docket                            583
Docket - Custom docker registry that allows for lightning fast deploys through bittorrent


kennylevinsen/serve2d                      582
Protocol detecting server


google/trillian                            582
Trillian implements a Merkle tree whose contents are served from a data storage layer, to allow scalability to extremely large trees.


gokrazy/gokrazy                            582
a pure-Go userland for your Raspberry Pi 3 appliances


jackpal/Taipei-Torrent                     582
A(nother) Bittorrent client written in the go programming language


dullgiulio/pingo                           582
Plugins for Go


mvdan/sh                                   581
A shell parser, formatter and interpreter (POSIX/Bash/mksh)


codesenberg/bombardier                     579
Fast cross-platform HTTP benchmarking tool written in Go


golang/crypto                              578
[mirror] Go supplementary cryptography libraries


gdamore/tcell                              578
Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.


mpolden/ipd                                577
IP address lookup service


juju/ratelimit                             577
Efficient token-bucket-based rate limiter package.


mikespook/gorbac                           577
goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.


stripe/stripe-go                           576
Go library for the Stripe API.    


denisenkom/go-mssqldb                      575
Microsoft SQL server driver written in go language


BurntSushi/wingo                           575
A fully-featured window manager written in Go.


chihaya/chihaya                            574
A customizable, multi-protocol BitTorrent Tracker


splitsh/lite                               570
Split a repository to read-only standalone repositories


scottferg/Fergulator                       570
NES emulator, written in Go


martinkirsche/wired-logic                  570
Wired Logic - a pixel based logic simulator


xlab/android-go                            569
The android-go project provides a platform for writing native Android apps in Go programming language.


klauspost/compress                         568
Optimized compression packages


ziutek/mymysql                             568
MySQL Client API written entirely in Go


deckarep/golang-set                        568
A simple set type for the Go language. Also used in Docker.


jstemmer/gotags                            566
ctags-compatible tag generator for Go


tendermint/tendermint                      566
Tendermint Core (BFT Consensus) in Go


dchest/captcha                             565
Go package captcha implements generation and verification of image and audio CAPTCHAs.


didip/tollbooth                            565
Simple middleware to rate-limit HTTP requests.


lukasmartinelli/pgfutter                   565
Import CSV and JSON into PostgreSQL the easy way


cespare/reflex                             565
Run a command when files change


harbur/captain                             564
Captain - Convert your Git workflow to Docker :whale: containers


PuerkitoBio/fetchbot                       563
A simple and flexible web crawler that follows the robots.txt policies and crawl delays.


mozilla/sops                               561
Secrets management stinks, use some sops!


KyleBanks/goggles                          561
🔭  Goggles is a cross-platform GUI for your $GOPATH!


shopspring/decimal                         561
Arbitrary-precision fixed-point decimal numbers in go


mefellows/muxy                             560
Chaos engineering tool for simulating real-world distributed system failures


malisit/kolpa                              560
A fake data generator written in and for Go


hashicorp/yamux                            560
Golang connection multiplexing library


minishift/minishift                        558
Run OpenShift locally


google/jsonapi                             558
jsonapi.org style payload serializer and deserializer


blackbeans/kiteq                           558
kiteq is a distributed mq framework 


ark-lang/ark                               557
A compiled systems programming language written in Go using the LLVM framework


Shopify/ejson                              556
EJSON is a small library to manage encrypted secrets using asymmetric encryption.


yyyar/gobetween                            556
:cloud: Modern & minimalistic load balancer for the Сloud era


gosuri/uilive                              555
uilive is a go library for updating terminal output in realtime


joho/godotenv                              554
A Go port of Ruby's dotenv library (Loads environment variables from `.env`.)


codegangsta/inject                         554
Dependency injection for go


klauspost/reedsolomon                      554
Reed-Solomon Erasure Coding in Go


zakjan/cert-chain-resolver                 553
SSL certificate chain resolver


throttled/throttled                        552
Package throttled implements rate limiting access to resources such as HTTP endpoints.


nareix/joy4                                552
Golang audio/video library and streaming server


coreos/zetcd                               549
Serve the Apache Zookeeper API but back it with an etcd cluster


stianeikeland/go-rpio                      549
:electric_plug: Raspberry Pi GPIO library for go-lang


mindreframer/golang-devops-stuff           548



alexflint/go-restructure                   546
Match regular expressions into struct fields


project-iris/iris                          545
Decentralized cloud messaging


pebbe/zmq4                                 544
A Go interface to ZeroMQ version 4


go-resty/resty                             544
Simple HTTP and REST client for Go inspired by Ruby rest-client


axiomhq/hyperloglog                        544
HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction)


trivago/gollum                             544
An n:m message multiplexer written in Go


natefinch/lumberjack                       543
lumberjack is a rolling logger for Go


ha/doozer                                  543
Go client driver for doozerd, a consistent, distributed data store


timeglass/glass                            542
Automated time tracking for Git repositories


jehiah/json2csv                            541
command line tool to convert json to csv


Jeffail/tunny                              541
A goroutine pool for golang


ryanbressler/CloudForest                   540
Ensembles of decision trees in go/golang.


openshift/source-to-image                  540
A tool for building/building artifacts from source and injecting into docker images


rs/cors                                    539
Go net/http configurable handler to handle CORS requests


siddontang/mixer                           539
a MySQL proxy powered by Go


gonum/plot                                 538
A repository for plotting and visualizing data


ConradIrwin/aws-name-server                538
DNS server that lets you look up ec2 instances by instance name


go-reform/reform                           538
A better ORM for Go, based on non-empty interfaces and code generation.


rfjakob/gocryptfs                          537
Encrypted overlay filesystem written in Go.


hoisie/redis                               537
A simple, powerful Redis client for Go


google/skicka                              537
Command-line utility for working with Google Drive. Join the mailing list at https://groups.google.com/forum/#!forum/skicka-users.


rakyll/go-hardware                         536
A directory of hardware related libs, tools, and tutorials for Go


kubernetes/ingress                         536
Ingress controllers


rakyll/statik                              534
Embed static files into a Go executable


alecthomas/go_serialization_benchmarks     533
Benchmarks of Go serialization methods


dghubble/sling                             532
A Go HTTP client library for creating and sending API requests


qor/qor-example                            532
An example application showcasing the QOR SDK


skynetservices/skydns1                     532
DNS for skynet or any other service discovery


minio/mc                                   531
Minio Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage.


InkProject/ink                             530
An elegant static blog generator


txthinking/brook                           530
Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy software


wendal/gor                                 529
Golang编写的静态博客引擎


nats-io/nats-streaming-server              528
NATS Streaming System Server


moncho/dry                                 528
dry - A Docker container manager for the terminal @


Requilence/integram                        527
Integrate Telegram into your workflow – https://integram.org


gyuho/learn                                526
learn


a8m/djson                                  525
Fast Go decoder for dynamic JSON


paypal/gatt                                525
Gatt is a Go package for building Bluetooth Low Energy peripherals


tarm/serial                                525



domodwyer/cryptic                          525
A sensible secret management toolkit (and Go library) for admins and programmers


shurcooL/markdownfmt                       524
Like gofmt, but for Markdown.


natefinch/pie                              523
a toolkit for creating plugins for Go applications


y0ssar1an/q                                522
Quick and dirty debugging output for tired Go programmers


coreos/go-systemd                          521
Go bindings to systemd socket activation, journal, D-Bus, and unit files


adammck/terraform-inventory                520
Terraform State → Ansible Dynamic Inventory


onsi/gomega                                519
Ginkgo's Preferred Matcher Library


google/martian                             519
Martian is a library for building custom HTTP/S proxies


gaia-adm/pumba                             518
Chaos testing and network emulation tool for Docker.


zimbatm/socketmaster                       518
Zero downtime restarts for your apps


galeone/tfgo                               518
Tensorflow + Go, the gopher way


zond/god                                   517
A Go database


golang/leveldb                             517
The LevelDB key-value database in the Go programming language.


pinterest/knox                             517
Knox is a secret management service


mercari/gaurun                             516
General push notification server in Go


dcoker/biscuit                             516
Biscuit is a multi-region HA key-value store for your AWS infrastructure secrets.


tmrts/boilr                                516
:zap: boilerplate template manager that generates files or directories from template repositories


studygolang/studygolang                    515
Go 语言中文网 | Golang中文社区 | Go语言学习园地 源码


sbinet/go-python                           514
naive go bindings to the CPython C-API


corylanou/tns-restful-json-api             514
This is the code repository that goes along with the "TheNewStack" article for RESTful JSON API post


kubernetes-incubator/cri-o                 514
Open Container Initiative-based implementation of Kubernetes Container Runtime Interface


ivoras/daisy                               514
A private blockchain where blocks are SQLite databases, in Go


orcaman/concurrent-map                     513
a thread-safe concurrent map for go


go-python/gopy                             513
gopy generates a CPython extension module from a go package.


farmerx/ElasticHD                          512
Elasticsearch 可视化DashBoard, 支持Es监控、实时搜索,Index template快捷替换修改,索引列表信息查看, SQL converts to DSL等 


argusdusty/Ferret                          511
An optimized substring search engine written in Go


AdRoll/hologram                            511
Easy, painless AWS credentials on developer laptops.


pilu/traffic                               510
Sinatra inspired regexp/pattern mux and web framework for Go


jeansfish/RFC6749.zh-cn                    510
A translation of simplified chinese for RFC 6749-The OAuth 2.0 Authorization Framework. RFC 6749 - OAuth 2.0授权框架简体中文翻译。


nanopack/mist                              509
A distributed, tag-based pub-sub service for modern web applications and container-driven cloud.


sevlyar/go-daemon                          509
A library for writing system daemons in golang.


GoesToEleven/golang-web-dev                509



eapache/go-resiliency                      508
Resiliency patterns for golang


DATA-DOG/go-sqlmock                        508
Sql mock driver for golang to test database interactions


olebedev/go-duktape                        506
Duktape JavaScript engine bindings for Go


sanbornm/go-selfupdate                     505
Enable your Golang applications to self update


huacnlee/flora-kit                         505
💐 基于 shadowsocks-go 做的完善实现,自动网络分流,完全兼容 Surge 的配置文件。


3ofcoins/jetpack                           504
**PROTOTYPE** FreeBSD Jail/ZFS based implementation of the Application Container Specification


ekanite/ekanite                            504
The Syslog server with built-in search


campoy/todo                                501
A task manager written in Go using TDD techniques, each commit should represent a step in the application development.


samonzeweb/godb                            501
A Go query builder and struct mapper.


google/pprof                               499
pprof is a tool for visualization and analysis of profiling data


keybase/kbfs                               499
Keybase Filesystem (KBFS)


bogdanovich/siberite                       497
Siberite is a simple, lightweight, leveldb backed message queue written in Go.


rs/rest-layer                              497
REST Layer, Go (golang) REST API framework


moovweb/gokogiri                           495
A light libxml wrapper for Go


digitalocean/vulcan                        494
Vulcan extends Prometheus adding horizontal scalability and long-term storage


goji/goji                                  493
Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang)


dave/jennifer                              493
Jennifer is a code generator for Go


alexandres/lexvec                          492
This is an implementation of the LexVec word embedding model (similar to word2vec and GloVe) that achieves state of the art results in multiple NLP tasks


wercker/wercker                            491
The Wercker CLI can be used to execute pipelines locally for both local development and easy introspection.


headzoo/surf                               491
Stateful programmatic web browsing in Go.


gojp/goreportcard                          491
A report card for your Go application


google/go-querystring                      491
go-querystring is Go library for encoding structs into URL query parameters.


Netflix-Skunkworks/go-jira                 490
simple jira command line client in Go


slicebit/qb                                490
The database toolkit for go


juju/errors                                489
Common juju errors and functions to annotate errors.  Based on juju/errgo


matryer/goblueprints                       486
Source code for Go Programming Blueprints


awnumar/memguard                           486
A pure Go library for handling sensitive values in memory.


hashicorp/golang-lru                       486
Golang LRU cache


digitalocean/godo                          485
DigitalOcean Go API client


ichinaski/pxl                              485
Display images in the terminal


facebookincubator/dhcplb                   484
dhcplb is Facebook's implementation of a load balancer for DHCP.


pforemski/dingo                            483
A DNS client in Go that supports Google DNS over HTTPS


jasonlvhit/gocron                          481
A Golang Job Scheduling Package.


gokcehan/lf                                481
A terminal file manager


ContainX/docker-volume-netshare            480
Docker NFS, AWS EFS, Ceph & Samba/CIFS Volume Plugin


axw/gocov                                  479
Coverage testing tool for The Go Programming Language


Jeffail/leaps                              477
A pair programming service using Operational Transforms


jmhobbs/terminal-parrot                    476



rubyist/circuitbreaker                     476
Circuit Breakers in Go


smallnest/go-web-framework-benchmark       476
:zap: Go web framework benchmark


kellydunn/golang-geo                       475
Geographical calculations in Go.


ruedap/alfred-font-awesome-workflow        475
:tophat: Font Awesome Workflow for Alfred 2 & 3


ericlagergren/go-coreutils                 475
A cross-platform port of GNU's coreutils to Go


Code-Hex/pget                              475
The fastest file download client


gonum/matrix                               474
Matrix packages for the Go language