Go Github Star Ranking at 2016/12/17

Go Github Star Ranking at 2017/07/29

docker/docker                              37882
Docker - the open-source application container engine


golang/go                                  22808
The Go programming language


getlantern/lantern                         21339
:izakaya_lantern: Open Internet for everyone. Lantern is a free application that delivers fast, reliable and secure access to the open Internet for users in censored regions. It uses a variety of techniques to stay unblocked, including domain fronting, p2p, and pluggable transports.


kubernetes/kubernetes                      19299
Production-Grade Container Scheduling and Management


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


gogits/gogs                                16856
Gogs (Go Git Service) is a painless self-hosted Git service.


syncthing/syncthing                        14302
Open Source Continuous File Synchronization


spf13/hugo                                 13722
A Fast and Flexible Static Site Generator built with love in GoLang


grafana/grafana                            13512
Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & Prometheus


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


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


github/hub                                 9571
hub helps you win at git.


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


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


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


go-martini/martini                         8946
Classy web framework for Go


cayleygraph/cayley                         8843
An open-source graph database


inconshreveable/ngrok                      8712
Introspected tunnels to localhost


gin-gonic/gin                              8310
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.


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


cockroachdb/cockroach                      8063
A Scalable, Survivable, Strongly-Consistent SQL Database


hashicorp/consul                           8004
Consul is a tool for service discovery, monitoring and configuration.


nsqio/nsq                                  7827
A realtime distributed messaging platform


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


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


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


yudai/gotty                                6999
Share your terminal as a web application


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


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


buger/goreplay                             6534
Gor 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.


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


labstack/echo                              6035
High performance, minimalist Go web framework


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


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


hashicorp/vault                            5867
A tool for managing secrets.


kataras/iris                               5794
The fastest web framework for Go in (THIS) Earth.


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


fogleman/primitive                         5605
Reproducing images with geometric primitives.


containous/traefik                         5579
Træfɪk, a modern reverse proxy


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


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


gizak/termui                               5388
Golang terminal dashboard


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


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


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


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


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


minio/minio                                4841
Minio is an Amazon S3 compatible object storage server.


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


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


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


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


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


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


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


schachmat/wego                             4606
weather app for the terminal


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


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


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


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


urfave/negroni                             4202
Idiomatic HTTP Middleware for Golang


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


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


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


tools/godep                                4127
dependency tool for go


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


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


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


hashicorp/serf                             3800
Service orchestration and management tool.


sosedoff/pgweb                             3773
Cross-platform client for PostgreSQL databases


sirupsen/logrus                            3712
Structured, pluggable logging for Go.


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


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


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


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


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


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


cloudson/gitql                             3561
A git query language


sjwhitworth/golearn                        3558
Machine Learning for Go


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


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


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


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


Masterminds/glide                          3394
Package Management for Golang


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


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


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


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


peco/peco                                  3314
Simplistic interactive filtering tool


xtaci/kcptun                               3298
A Simple UDP Tunnel Based On KCP 


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


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


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


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


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


simeji/jid                                 3111
json incremental digger


chrislusf/seaweedfs                        3106
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".


spf13/cobra                                3080
A Commander for modern Go CLI interactions


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


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


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


tmrts/go-patterns                          2957
Curated list of Go patterns and idioms


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


progrium/localtunnel                       2943
Expose localhost servers to the Internet


blevesearch/bleve                          2914
A modern text indexing library for go


Workiva/go-datastructures                  2901



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


fiorix/freegeoip                           2886
IP geolocation web server


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


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


gorilla/websocket                          2852
A WebSocket implementation for Go.


ha/doozerd                                 2797
A consistent distributed data store.


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


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


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


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


garyburd/redigo                            2686
Go client for Redis


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


shazow/ssh-chat                            2678
Chat over SSH.


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


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


micro/micro                                2625
A microservice toolkit


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


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


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


mailgun/godebug                            2536
A cross-platform debugger for Go.


ipfs/go-ipfs                               2521
IPFS implementation in go


fogleman/nes                               2520
NES emulator written in Go.


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


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


stretchr/testify                           2494
A sacred extension to the standard go testing package


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


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


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


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


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


prasmussen/gdrive                          2358
Google Drive CLI Client


coreos/fleet                               2354
A Distributed init System


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


spf13/viper                                2340
Go configuration with fangs


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


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


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


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


emirpasic/gods                             2281
Go Data Structures. Containers, Sets, Lists, Stacks, Maps, BidiMaps, Trees, HashSet, TreeSet, ArrayList, SinglyLinkedList, DoublyLinkedList, LinkedListStack, ArrayStack, HashMap, TreeMap, HashBidiMap, TreeBidiMap, RedBlackTree, BTree, BinaryHeap, Comparator, Iterator, Enumerable, Sort


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


flike/kingshard                            2271
A high-performance MySQL proxy


gliderlabs/logspout                        2263
Log routing for Docker container logs


cortesi/devd                               2250
 A local webserver for developers


ory-am/hydra                               2234
An open source OAuth2 and OpenID Connect server for existing and new infrastructures. Written in Go.


kubernetes/minikube                        2221
Run Kubernetes locally


vulcand/vulcand                            2202
 Programmatic load balancer backed by Etcd


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


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


shadowsocks/shadowsocks-go                 2165
go port of shadowsocks


openshift/origin                           2160
Enterprise Kubernetes for Developers


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


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


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


russross/blackfriday                       2132
Blackfriday: a markdown processor for Go


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


docker/libchan                             2099
Like Go channels over the network


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


bosun-monitor/bosun                        2042
Time Series Alerting Framework


dgraph-io/dgraph                           2042
Highly Available, Distributed, Low Latency, High Throughput Graph Database


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


golang/mobile                              2014
[mirror] Go on Mobile


rqlite/rqlite                              1997
The lightweight, distributed relational database


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


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


vuvuzela/vuvuzela                          1975
Private messaging system that hides metadata


nsf/termbox-go                             1955
Pure Go termbox implementation


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


direnv/direnv                              1935
Unclutter your .profile


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


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


hashicorp/consul-template                  1902
Generic template rendering and notifications with Consul


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


siddontang/ledisdb                         1892
a high performance NoSQL powered by Go


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


miekg/dns                                  1869
DNS library in Go


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


fogleman/ln                                1867
3D line art engine.


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


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


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


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


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


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


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


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


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


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


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


redspread/spread                           1747
Docker to Kubernetes in one command


tidwall/tile38                             1741
Tile38 is a fast geolocation data store, spatial index, and realtime geofence. It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON. 


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


zxh0/jvm.go                                1737
A JVM written in Go


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


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


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


cloudflare/cfssl                           1688
CFSSL: CloudFlare's PKI and TLS toolkit


HouzuoGuo/tiedot                           1679
Your NoSQL database powered by Golang


ardanlabs/gotraining                       1679
Go Training Class Material : 


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


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


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


elves/elvish                               1646
A novel Unix shell


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


codegangsta/gin                            1632
Live reload utility for Go web servers


uber-go/zap                                1632
Fast, structured, leveled logging in Go


variadico/noti                             1630
Trigger notifications when a process completes.


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


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


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


pquerna/ffjson                             1605
faster JSON serialization for Go


coreos/clair                               1599
Vulnerability Static Analysis for Containers


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


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


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


therecipe/qt                               1581
Qt binding for Go (Golang) which supports Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi


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


dvyukov/go-fuzz                            1567
Randomized testing for Go


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


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


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


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


mehrdadrad/mylg                            1534
Network Diagnostic Tool


rcrowley/goagain                           1534
Zero-downtime restarts in Go


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


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


jingweno/ccat                              1512
Colorizing `cat`


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


Shopify/toxiproxy                          1493
:alarm_clock: :fire: A proxy to simulate network and system conditions


coreos/torus                               1490
Torus Distributed Storage


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


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


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


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


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


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


elazarl/goproxy                            1460
An HTTP proxy library for Go


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


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


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


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


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


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


pachyderm/pachyderm                        1414
Containerized Data Analytics


mperham/inspeqtor                          1410
Monitor your application infrastructure!


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


convox/rack                                1394
Open-source PaaS. Deploy Twelve Factor apps to AWS cloud services for maximum privacy and minimum upkeep.


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


mailhog/MailHog                            1378
Web and API based SMTP testing


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


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


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


ansible-semaphore/semaphore                1370
Open Source Alternative to Ansible Tower


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


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


shirou/gopsutil                            1363
psutil for golang


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


sideshow/apns2                             1361
⚡ 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.


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


chrislusf/glow                             1348
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 a Go+Luajit system, https://github.com/chrislusf/gleam , which is more flexible and more performant.


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


howeyc/fsnotify                            1343
File system notification for Go


hyperhq/hyperd                             1339
HyperContainer Daemon


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


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


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


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


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


centrifugal/centrifugo                     1301
Real-time messaging (Websockets or SockJS) server in Go


Terry-Mao/goim                             1290
goim


nytlabs/streamtools                        1289
tools for working with streams of data


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


fatih/color                                1286
Color package for Go (golang)


onsi/ginkgo                                1280
BDD Testing Framework for Go


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


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


koding/kite                                1266
Micro-service framework in Go


nfnt/resize                                1261
Pure golang image resizing 


cdarwin/go-koans                           1250
koans for go


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


fogleman/pt                                1246
A path tracer written in Go.


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


iamduo/workq                               1239
Job server in Go


pkg/errors                                 1238
Simple error handling primitives


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


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


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


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


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


smira/aptly                                1203
aptly - Debian repository management tool


mattn/gom                                  1191
Go Manager - bundle for go


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


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


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


nwidger/nintengo                           1183
An NES emulator written in Go


golang/glog                                1181
Leveled execution logs for Go


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


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


concourse/concourse                        1173
BOSH Release


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


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


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


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


whyrusleeping/gx                           1162
A package management tool


labstack/armor                             1161
Uncomplicated, modern HTTP server


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


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


robfig/cron                                1146
a cron library for go


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


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


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


fatih/structs                              1135
Utilities for Go structs


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


BurntSushi/toml                            1127
TOML parser for Golang with reflection.


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


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


intelsdi-x/snap                            1119
The open telemetry framework


ravenac95/sudolikeaboss                    1118
Get 1password access from iterm2


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


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


pierrre/imageserver                        1103
Image server toolkit in Go


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


justinas/alice                             1095
Painless middleware chaining for Go


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


GoRethink/gorethink                        1088
Go language driver for RethinkDB


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


emc-advanced-dev/unik                      1074
The Unikernel Compilation and Deployment Platform


GoesToEleven/GolangTraining                1069
Training for Golang (go language)


restic/restic                              1066
restic backup program


zachlatta/sshtron                          1063
Play Tron over SSH


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


streadway/amqp                             1056
Go client for AMQP 0.9.1


svent/sift                                 1048
A fast and powerful alternative to grep


golang/tools                               1045
[mirror] Go Tools


appc/spec                                  1044
App Container Specification and Tooling


crosbymichael/skydock                      1042
Service discovery via DNS for docker


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


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


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


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


docker/containerd                          1031
An open and reliable container runtime, by Docker


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


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


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


google/gopacket                            1017
Provides packet processing capabilities for Go


RangelReale/osin                           1016
Golang OAuth2 server library


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


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


src-d/go-git                               1003
A low level and highly extensible Git implementation in pure Go.


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


bmizerany/pat                              999



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


olivere/elastic                            994
Elasticsearch client for Go.


arnauddri/algorithms                       993
Algorithms & Data Structures in Go


rach/pome                                  991
A Postgres Metrics Dashboard


pressly/chi                                990
lightweight, idiomatic and composable router for building Go 1.7+ HTTP services


influxdata/surgemq                         979
High-Performance MQTT Server and Client Libraries


gtank/cryptopasta                          976
copy & paste-friendly golang crypto


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


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


hashicorp/raft                             964
Golang implementation of the Raft consensus protocol


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


ddollar/forego                             962
Foreman in Go


Masterminds/squirrel                       957
Fluent SQL generation for golang


go-zoo/bone                                955
Lightning Fast HTTP Multiplexer


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


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


digitalocean/doctl                         950
A command line tool for DigitalOcean services


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


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


disintegration/imaging                     941
Simple Go image processing package


docker/libcontainer                        938
PROJECT MOVED TO RUNC


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


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


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


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


h2non/imaginary                            926
Fast HTTP microservice for high-level image processing. Perfectly fitted for Docker and Heroku.


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


libgit2/git2go                             919
Git to Go. Like McDonald's but tastier.


golang/oauth2                              917
Go OAuth2


google/netstack                            917
IPv4 and IPv6 userland network stack


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


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


google/stenographer                        909
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


ajvb/kala                                  908
Modern Job Scheduler


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


ahmetalpbalkan/go-linq                     899
.NET LINQ-like query methods for Go


lastbackend/lastbackend                    896
#cloud #docker #kubernetes #AppDev #hosting


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


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


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


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


mattn/go-gtk                               886
Go binding for GTK


leveros/leveros                            881
Serverless + Microservices = ♥


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


facette/facette                            879
Time series data visualization and graphing software


AsynkronIT/gam                             878
Go Actor Model framework - Ultra fast distributed actors for Golang


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


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


sourcegraph/srclib                         876
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.


codetainerapp/codetainer                   876
A Docker container in your browser.


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


mattes/migrate                             866
Database migration handling in Golang


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


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


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


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


cheggaaa/pb                                857
Console progress bar for Golang


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


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


michaelmacinnis/oh                         852
A surprisingly powerful Unix shell


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


vulcand/oxy                                852
Go middlewares for HTTP servers & proxies


golang/example                             851
Go example projects


osrg/gobgp                                 849
BGP implemented in the Go Programming Language


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


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


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


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


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


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


nanobox-io/nanobox                         843
The ideal platform for developers


disintegration/gift                        841
Go Image Filtering Toolkit


adrianco/spigo                             840
Simulate Protocol Interactions in Go


tidwall/gjson                              839
Get JSON values very quickly in Go


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


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


Shopify/go-lua                             831
A Lua VM in Go


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


barnybug/cli53                             828
Command line tool for Amazon Route 53


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


hashicorp/hcl                              827
HCL is the HashiCorp configuration language.


mindreframer/golang-stuff                  825
interesting go libs


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


agl/pond                                   820
Pond


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


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


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


hoisie/mustache                            816
The mustache template language in Go


nlopes/slack                               813
Slack API in Go


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


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


docker/libnetwork                          804
Docker Networking


ajstarks/svgo                              803
Go Language Library for SVG generation


opencontainers/runtime-spec                802
OCI Runtime Specification


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


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


hu17889/go_spider                          800
[爬虫框架 (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. 


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


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


kidoman/embd                               796
Embedded Programming Framework in Go


shiyanhui/dht                              795
BitTorrent DHT Protocol && DHT Spider


oleiade/trousseau                          794
Networked and encrypted key-value database


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


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


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


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


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


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


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


satori/go.uuid                             779
UUID package for Go


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


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


cloudfoundry-attic/lattice-release         776
Lattice


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


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


s3git/s3git                                773
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.


spf13/afero                                770
A FileSystem Abstraction System for Go


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


ehazlett/interlock                         770
Docker Event Driven Plugin System


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


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


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


rsms/gotalk                                763
Async peer communication protocol & library


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


op/go-logging                              762
Golang logging library


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


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


heroku/hk                                  757
DEPRECATED: see


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


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


jackc/pgx                                  753
PostgreSQL client library for Go


clipperhouse/gen                           751
Type-driven code generation for Go


rook/rook                                  749
Open, Cloud Native, and Universal Distributed Storage


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


coreos/coreos-kubernetes                   746
CoreOS+Kubernetes documentation, Vagrant & AWS installers


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


jinzhu/now                                 744
Now is a time toolkit for golang


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


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


jingweno/gh                                739
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


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


kubernetes/helm                            737
The Kubernetes Package Manager


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


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


xtaci/gonet                                733
A Game Server Skeleton in golang.


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


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


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


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


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


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


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


tdewolff/minify                            724
Go minifiers for web formats


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


skizzehq/skizze                            721
A probabilistic data structure service and storage


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


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


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


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


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


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


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


cpmech/gosl                                713
Go scientific library


kisielk/errcheck                           712
errcheck checks that you checked errors.


tidwall/redcon                             708
Fast Redis compatible server framework for Go


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


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


motemen/ghq                                705
Remote repository management made easy


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


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


justinas/nosurf                            700
CSRF protection middleware for Go.


google/btree                               699



kubernetes/contrib                         699
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.


gogo/protobuf                              698
Protocol Buffers for Go with Gadgets


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


bradfitz/gomemcache                        696
Go Memcached client library #golang


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


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


mop-tracker/mop                            694
Stock market tracker for hackers


getgauge/gauge                             694
Light weight cross-platform test automation


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


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


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


hashicorp/envconsul                        692
Read and set environmental variables for processes from Consul.


grammarly/rocker                           690
Rocker breaks the limits of Dockerfile.


michaelsauter/crane                        686
Crane - Lift containers with ease


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


chain/chain                                685
Chain Core Developer Edition


huichen/sego                               684
Go中文分词


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


ory-am/fosite                              677
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.


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


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


jessevdk/go-flags                          676
go command line option parser


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


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


mailru/easyjson                            668
Fast JSON serializer for golang.


golang/net                                 667
[mirror] Go supplementary network libraries


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


joushou/sshmuxd                            664
sshmux frontend


outbrain/orchestrator                      663
MySQL replication topology manager/visualizer


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


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


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


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


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


golang/gddo                                657
Go Doc Dot Org


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


mitchellh/goamz                            656
Golang Amazon Library


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


eaigner/hood                               655
Database agnostic ORM for Go


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


sanathp/statusok                           652
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. 


aelsabbahy/goss                            650
Quick and Easy server testing/validation


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


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


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


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


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


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


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


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


justone/dockviz                            640
Visualizing docker data


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


dougblack/sleepy                           638
rest for go


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


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


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


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


monochromegane/go_design_pattern           629
Design patterns in Golang.


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


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


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


reborndb/reborn                            625
Distributed database fully compatible with redis protocol


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


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


upper/db                                   624
A productive data access layer for Go.


bradfitz/talk-yapc-asia-2015               624
talk-yapc-asia-2015


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


nitrous-io-zz/tug                          622
Docker development workflow


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


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


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


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


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


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


gopherds/gophernotes                       615
It's time to use Go in notebooks.


GoASTScanner/gas                           615
Go AST Scanner


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


valyala/quicktemplate                      609
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


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


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


tomnomnom/gron                             602
Make JSON greppable!


purpleidea/mgmt                            599
A next generation config management prototype!


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


helm/helm-classic                          596
Helm Classic - The Kubernetes Package Manager


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


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


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


mvdan/interfacer                           591
A linter that suggests interface types


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


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


smallnest/rpcx                             587
rpcx is a distributed RPC service framework based on net/rpc like  alibaba Dubbo and weibo Motan. One of best performance RPC frameworks.


adnanh/webhook                             585
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.


davyxu/cellnet                             584
简单,方便,高效的跨平台服务器网络库


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


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


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


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


joushou/serve2d                            581
Protocol detecting server


apcera/libretto                            581
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.


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


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


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


sidkshatriya/dontbug                       579
Dontbug is a reverse debugger for PHP


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


linkedin/Burrow                            576
Kafka Consumer Lag Checking


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


stretchr/goweb                             574
A lightweight RESTful web framework for Go


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


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


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


dullgiulio/pingo                           568
Plugins for Go


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


advancedlogic/go-freeling                  565
Golang Natural Language Processing 


yields/phony                               564
tiny command line fake data generator


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


hanwen/go-fuse                             563
FUSE bindings for Go


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


projectcalico/calico-containers            563
Project Calico deployed in a containerized environment


CenturyLinkLabs/watchtower                 562
Automatically update running Docker containers


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


thejerf/suture                             562
Supervisor trees for Go.


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


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


robpike/ivy                                559
ivy, an APL-like calculator


sipin/gorazor                              559
Razor view engine for Golang


mattn/goreman                              559
foreman clone written in go language


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


thoas/picfit                               559
An image resizing server written in Go


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


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


scottferg/Fergulator                       554
NES emulator, written in Go


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


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


juju/juju                                  548
juju is devops distilled


miekg/coredns                              547
CoreDNS is a DNS server that runs middleware


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


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


inconshreveable/log15                      545
Structured, composable logging for Go


Luxurioust/excelize                        545
Golang library for reading and writing Microsoft Excel (XLSX) files.


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


yosssi/ace                                 544
HTML template engine for Go


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


libp2p/go-libp2p                           540
libp2p implementation in Go


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


mefellows/muxy                             537
Simulating real-world distributed system failures


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


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


samuel/go-zookeeper                        536
Native ZooKeeper client for Go


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


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


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


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


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


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


google/badwolf                             529
Temporal graph store abstraction layer.


ziutek/mymysql                             528
MySQL Client API written entirely in Go


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


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


mindreframer/golang-devops-stuff           526



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


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


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


EagerIO/Stout                              524
A reliable static website deploy tool


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


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


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


mmcdole/gofeed                             521
Parse RSS and Atom feeds in Go


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


lucas-clemente/quic-go                     519
A QUIC server implementation in pure go


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


klauspost/compress                         515
Optimized compression packages


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


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


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


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


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


project-iris/iris                          512
Decentralized cloud messaging


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


zond/god                                   511
A Go database


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


jstemmer/gotags                            510
ctags-compatible tag generator for Go


timeglass/glass                            510
Automated time tracking for Git repositories


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


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


codedellemc/rexray                         507
REX-Ray provides a vendor agnostic storage orchestration engine.


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


zimbatm/socketmaster                       504
Zero downtime restarts for your apps


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


siddontang/mixer                           500
a MySQL proxy powered by Go


lunny/tango                                500
Micro & pluggable web framework for Go


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


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


stargrave/govpn                            496
Simple secure free software VPN daemon (mirror of http://git.cypherpunks.ru/cgit.cgi/govpn.git/)


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


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


slicebit/qb                                493
The database toolkit for go


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


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


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


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


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


olekukonko/tablewriter                     490
ASCII table in golang


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


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


meshbird/meshbird                          487
Distributed private networking


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


codegangsta/inject                         484
Dependency injection for go


trivago/gollum                             483
A n:m message multiplexer written in Go


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


stripe/stripe-go                           480
Go client for the Stripe API


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


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


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


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


ewgRa/de_faq                               477
Полезная информация о жизни в Германии


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


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


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


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


pinterest/knox                             470
Knox is a secret management service


moovweb/gokogiri                           469
A light libxml wrapper for Go


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


chihaya/chihaya                            467
A customizible, multi-protocol BitTorrent Tracker


blackbeans/kiteq                           466
kiteq is a distributed mq framework 


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


a8m/djson                                  464
Fast Go decoder for dynamic JSON


shurcooL/markdownfmt                       463
Like gofmt, but for Markdown.


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


pebbe/zmq4                                 462
A Go interface to ZeroMQ version 4


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


cespare/reflex                             460
Run a command when files change


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


mcuadros/go-candyjs                        459
fully transparent bridge between Go and the JavaScript


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


goinaction/code                            459
Source Code for Go In Action examples


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


ngmoco/falcore                             456
Modular HTTP server framework for Go


aws/amazon-ecs-cli                         456
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. 


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


veandco/go-sdl2                            452
SDL2 binding for Go


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


bitly/statsdaemon                          452
an implementation of Etsy's statsd in Go


klauspost/reedsolomon                      452
Reed-Solomon Erasure Coding in Go


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


hashicorp/yamux                            451
Golang connection multiplexing library


containerops/wharf                         451
Project Management


roylee0704/gron                            450
gron, Cron Jobs in Go.


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


alecthomas/go_serialization_benchmarks     449
Benchmarks of Go serialization methods


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


deckarep/golang-set                        449
A simple set type for the Go language.


rif/spark                                  448
Emergency web server


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


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


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


vole/vole                                  446
Vole is a social, peer-to-peer web app for sharing words, pictures and videos.


benbjohnson/megajson                       446
A JSON parser generator for high performance encoding and decoding in Go.


zchee/docker-machine-driver-xhyve          445
docker-machine/libmachine driver plugin for xhyve/hyperkit (native macOS hypervisor.framework)


yinqiwen/gscan                             445
一个Go语言实现的HTTPS IP可用性扫描工具, 主要作用于Google IP


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


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


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


ichinaski/pxl                              443
Display images in the terminal


bouk/staticfiles                           441
staticfiles compiles a directory of files into an embeddable .go file


google/syzkaller                           440
syzkaller is a distributed, unsupervised, coverage-guided Linux syscall fuzzer


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


titanous/heartbleeder                      440
OpenSSL CVE-2014-0160 Heartbleed vulnerability test


facebookgo/httpcontrol                     440
Package httpcontrol allows for HTTP transport level control around timeouts and retries.


jasonmoo/smlr                              439
Re-encode jpeg images with no perceivable quality loss.


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


gyuho/learn                                437
learn


alexandres/lexvec                          435
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


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


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


coocood/qbs                                433
QBS stands for Query By Struct. A Go ORM.


oskca/sciter                               433
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development


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


Code-Hex/pget                              432
Parallel file download client


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


pkg/profile                                432
Simple profiling for Go


gliderlabs/connectable                     432
Magic proxy for internal services


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


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


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


htcat/htcat                                428
Parallel and Pipelined HTTP GET Utility


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


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


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


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


openshift/geard                            424
geard is no longer maintained - see OpenShift 3 and Kubernetes


likexian/stathub-go                        424
A smart Hub for holding server Stat


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


eapache/go-resiliency                      423
Resiliency patterns for golang


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


NebulousLabs/Sia                           422
Blockchain-based marketplace for file storage


stretchr/gomniauth                         422
Authentication framework for Go applications.


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


Jeffail/tunny                              420
A goroutine pool for golang


alecthomas/gozmq                           420
Go (golang) bindings for the 0mq (zmq, zeromq) C API


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


golang/proposal                            419
Go Project Design Documents


aykamko/tag                                418
Instantly jump to your ag matches.


hprose/hprose-golang                       418
Hprose 2.0 for Golang


conformal/gotk3                            418
Go bindings for GTK3


mjibson/go-dsp                             417
Digital Signal Processing for Go


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


shadowsocks-plus/shadowsocks-plus          414



igrigorik/hackernews-button                414
Embeddable Hacker News button + vote counter for your site


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


tarm/serial                                413



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


hirokidaichi/goviz                         411
a visualization tool for golang project dependency


josephspurrier/gowebapp                    409
Basic MVC Web Application in Go


socketplane/socketplane                    409
SocketPlane - Multi-Host Container Networking


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


nictuku/dht                                408
Kademlia/Mainline DHT node in Go.


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


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


cloud66/habitus                            407
A Build Flow Tool for Docker


mhausenblas/dnpipes                        406
Distributed Named Pipes


hlandau/service                            406
:zap: Easily write daemonizable services in Go


onsi/gomega                                405
Ginkgo's Preferred Matcher Library


dogestry/dogestry                          403
Use Amazon S3 as your Docker registry


jaytaylor/shipbuilder                      403
The Open-source self-hosted Platform-as-a-Service written in Go


peterbourgon/diskv                         403
A disk-backed key-value store.


gonum/plot                                 403
A repository for plotting and visualizing data


manyminds/api2go                           403
JSONAPI.org Implementation for Go


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


rakyll/drive                               401
Pull or push Google Drive files


rsc/grind                                  401
Grind polishes Go programs.


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


mesosphere/mesos-dns                       400
 DNS-based service discovery for Mesos.


krotik/eliasdb                             399
EliasDB is a graph based database.


Jeffail/leaps                              398
A pair programming tool and library written in Golang


GameXG/TcpRoute2                           398
TcpRoute , TCP 层的路由器。对于 TCP 连接自动从多个线路(允许任意嵌套)、多个域名解析结果中选择最优线路。


google/zoekt                               397
Fast trigram based code search  


golang/crypto                              397
[mirror] Go supplementary cryptography libraries


coocood/jas                                397
A simple and powerful REST API framework for Go


RobotsAndPencils/buford                    397
A push notification delivery engine for the new HTTP/2 APNS service.


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


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


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


jbrukh/bayesian                            396
Naive Bayesian Classification for Golang.


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


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


lukasmartinelli/pipecat                    396
Connect UNIX pipes and message queues


codeskyblue/go-sh                          396
like python-sh, for easy call shell with golang.


kellydunn/golang-geo                       395
Geographical calculations in Go.


mercari/gaurun                             395
General push notification server in Go


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


natefinch/lumberjack                       394
lumberjack is a rolling logger for Go


splitsh/lite                               394
Split your monorepo into many repos


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


ibuildthecloud/systemd-docker              393
Wrapper for "docker run" to handle systemd quirks


dborzov/lsp                                393
lsp is like ls command but more human-friendly


packetzoom/logzoom                         392
A lightweight replacement for logstash indexer in Go


AdRoll/goamz                               392
Fork of the GOAMZ version developed within Canonical with additional functionality with DynamoDB


hanwen/go-mtpfs                            391
Mount MTP devices over FUSE


gaia-adm/pumba                             390
Chaos testing tool for Docker. Kill/stop/restart containers, network emulation.


mesos/mesos-go                             390
Go language bindings for Apache Mesos


go-godo/godo                               389
golang build tool in the spirt of rake, gulp


digitalocean/godo                          389
DigitalOcean Go API client


madari/go-socket.io                        388
A Socket.IO backend implementation written in Go


fatih/set                                  388
Set data structure for Go


jsix/go2o                                  388
Golang基于DDD的o2o的业务模型及基础, 界面:http://github.com/jsix/go2o-web


kr/pretty                                  388
Pretty printing for Go values


hashicorp/golang-lru                       388
Golang LRU cache


nsf/godit                                  388
A very religious text editor


Coccodrillo/apns                           387
A Golang package for sending Apple Push Notifications and using the Feedback Service.


rackspace/gophercloud                      387
A Go SDK for OpenStack. IN FEATURE FREEZE. See Issue #592


trustpath/sequence                         387
High performance sequential log analyzer and parser


gokcehan/lf                                387
A terminal file manager


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


gocraft/work                               385
Process background jobs in Go


dustin/seriesly                            384
A time series database.


alexflint/go-arg                           384
Struct-based argument parsing in Go


jawher/mow.cli                             383
A versatile library for building CLI applications in Go


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


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


walter-cd/walter                           382
Tiny deployment pipeline


renstrom/shortuuid                         382
:mushroom: A generator library for concise, unambiguous and URL-safe UUIDs


fluffle/goirc                              381
Event-based stateful IRC client framework for Go.


mozilla/masche                             381
MIG Memory Forensic library


beego/wetalk                               381
An open source project for Gopher community.


mgutz/dat                                  381
Go Postgres Data Access Toolkit


kubernetes-incubator/kompose               381
Tool to move from `docker-compose` to Kubernetes


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


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


cpuguy83/docker-volumes                    379
Docker Volume Manager


tj/robo                                    378
Simple Go / YAML-based task runner for the team.


thoas/stats                                377
A Go middleware that stores various information about your web application (response time, status code count, etc.)


exercism/cli                               376
A Go based command line tool for exercism.io.


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


rsc/letsencrypt                            376
Manage TLS certificates automatically via LetsEncrypt.org


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


docker/libcompose                          376
An experimental go library providing Compose-like functionality


rubyist/circuitbreaker                     376
Circuit Breakers in Go


vdobler/chart                              375
Provide basic charts in go


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


alfredxing/calc                            375
A simple, fast command-line calculator written in Go


petar/GoLLRB                               374
A Left-Leaning Red-Black (LLRB) implementation of balanced binary search trees for Google Go


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


yvasiyarov/gorelic                         374
New Relic agent for Go lang


huandu/facebook                            373
A Facebook Graph API SDK Library For Golang


prometheus/node_exporter                   373
Exporter for machine metrics


grammarly/rocker-compose                   372
Docker composition tool with idempotency features for deploying apps composed of multiple containers.


m3ng9i/ran                                 372
a simple static web server written in Go


divan/gobenchui                            372
UI for overview of your Golang package benchmarks progress.


matryer/goblueprints                       372
Source code for Go Programming Blueprints


aacebedo/dnsdock                           372
DNS service discovery for Docker containers


dominikh/go-staticcheck                    372
Staticcheck is go vet on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#


qiniu/qlang                                371
Q Language (Q语言) - A script language for Go


stathat/consistent                         371
Consistent hash package for Go.


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


crosbymichael/slex                         369
SSH multiplex


FlashBoys/go-finance                       369
Flexible, simple financial markets data in Go.


eleme/banshee                              368
Anomalies detection system for periodic metrics.


mitchellh/ioprogress                       368
Go (golang) package for progress bars around io.Reader/Writers.


albrow/jobs                                367
A persistent and flexible background jobs library for go.


elwinar/rambler                            367
A simple and language-independent SQL schema migration tool


go-gl-legacy/gl                            367
Go bindings for OpenGL


jmoiron/modl                               366
golang database modelling library


k0kubun/pp                                 365
Colored pretty printer for Go language


ipfs/specs                                 365
This repository contains the specs for the IPFS Protocol and associated subsystems.


bndr/gopencils                             364
Easily consume REST APIs with Go (golang)


codahale/metrics                           364
This is not the Java library.


vulcand/vulcan                             364
[DEPRECATING] Development has moved to https://github.com/mailgun/oxy


djherbis/buffer                            363
Composable Buffers for Go #golang


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


huandu/xstrings                            362
xstrings: A collection of useful string functions for Go.


mustafaakin/gongular                       362
A different approach to Go web frameworks


inconshreveable/muxado                     362
Stream multiplexing for Go


digitalocean/vulcan                        362
Vulcan is an extension to Prometheus for long-term storage and high-cardinality labels


driskell/log-courier                       362
Log Courier, a lightweight log shipper with Logstash integration.


xordataexchange/crypt                      361
Store and retrieve encrypted configs from etcd or consul


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


ooyala/atlantis                            361
Open Source PaaS Built on Docker


ejcx/passgo                                359
Simple golang password manager.


yosssi/gcss                                359
Pure Go CSS Preprocessor


SimonWaldherr/golang-examples              359
Go(lang) examples - (explain the basics of golang)


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


shaoshing/train                            359
Asset Management for web app using Golang.


smartystreets/go-disruptor                 358
A port of the LMAX Disruptor to the Go language.


open-lambda/open-lambda                    358



gosuri/uitable                             358
A go library to improve readability in terminal apps using tabular data


divan/depscheck                            358
Dependency checker for Golang (Go) packages. Prints stats and suggests to remove small LeftPad-like imports if any.


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


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


nishanths/license                          357
Command-line license generator


gonum/matrix                               355
Matrix packages for the Go language


dominikh/go-unused                         355
Check Go programs for unused identifiers


mongodb/mongo-tools                        353



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


rsc/c2go                                   352
C to Go translation tool supporting Go toolchain migration


sunfmin/fanout                             352
Fanout - make writing parallel code even easier


ajhager/engi                               352
A multi-platform 2D game library for Go.


tcnksm/ghr                                 352
Upload multiple artifacts to GitHub Release in parallel 


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


miketheprogrammer/go-thrust                352
Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib


rafikk/halfshell                           351
A proxy server for processing images on the fly.


jqs7/Jqs7Bot                               351
Telegram 中文群组列表机器人


lukasmartinelli/nigit                      350
Web server that wraps around programs and shell scripts and exposes them as API


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


jcla1/gisp                                 350
Simple LISP in Go


git-lfs/lfs-test-server                    350
Standalone Git LFS server


monsti/monsti                              348
Simple and resource efficient CMS for small sites


rakyll/statik                              347
Embed static files into a Go executable


beego/bee                                  347
Bee is a tool for helping develop with beego app framework.


vattle/sqlboiler                           346
SQLBoiler is a tool to generate a Go ORM tailored to your database schema.


platform9/fission                          346
Fast Serverless Framework for Kubernetes


jessfraz/bane                              346
Custom & better AppArmor profile generator for Docker containers.


9seconds/ah                                345
A better history