Go Github Star Ranking at 2018/09/09

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


golang/go                                  46627
The Go programming language


kubernetes/kubernetes                      41182
Production-Grade Container Scheduling and Management


getlantern/lantern                         37401
🔴蓝灯最新版本下载 https://github.com/getlantern/download 🔴 Lantern Latest Download https://github.com/getlantern/download 🔴


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


gohugoio/hugo                              28614
The world’s fastest framework for building websites.


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


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


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


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


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


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


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


containous/traefik                         17447
The Cloud Native Edge Router


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


junegunn/fzf                               16646
:cherry_blossom: A command-line fuzzy finder


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


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


pingcap/tidb                               14742
TiDB is a distributed HTAP database compatible with the MySQL protocol 


inconshreveable/ngrok                      14290
Introspected tunnels to localhost


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


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


github/hub                                 13554
hub helps you win at git.


hashicorp/consul                           13374
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.


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


nsqio/nsq                                  13260
A realtime distributed messaging platform


mattermost/mattermost-server               13012
Open source Slack-alternative in Golang and React - Mattermost


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


kataras/iris                               11696
The fastest backend community-driven web framework on (THIS) Earth. Can your favourite web framework do that? 👉 http://bit.ly/iriscandothat1 or even http://bit.ly/iriscandothat2


cayleygraph/cayley                         11662
An open-source graph database


labstack/echo                              11527
High performance, minimalist Go web framework


istio/istio                                11499
Connect, secure, control, and observe services.


openfaas/faas                              11386
OpenFaaS - Serverless Functions Made Simple for Docker & Kubernetes


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


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


FiloSottile/mkcert                         10693
A simple zero-config tool to make locally trusted development certificates with any names you'd like.


kubernetes/minikube                        10693
Run Kubernetes locally


golang/dep                                 10342
Go dependency management tool


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


go-martini/martini                         10256
Classy web framework for Go


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


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


hashicorp/vault                            10044
A tool for secrets management, encryption as a service, and privileged access management


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


go-gitea/gitea                             9832
Git with a cup of tea, painless self-hosted git service


jesseduffield/lazygit                      9737
simple terminal UI for git commands


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


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


rancher/rancher                            9460
Complete container management platform


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


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


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


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


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


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


spf13/cobra                                8730
A Commander for modern Go CLI interactions


xtaci/kcptun                               8674
A Fast & Secure Tunnel Based On KCP with N:M Multiplexing


sirupsen/logrus                            8385
Structured, pluggable logging for Go.


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


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


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


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


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


asciimoo/wuzz                              7648
Interactive cli tool for HTTP inspection


helm/helm                                  7461
The Kubernetes Package Manager


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


apex/apex                                  7269
Build, deploy, and manage AWS Lambda functions with ease.


Masterminds/glide                          7080
Package Management for Golang


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


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


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


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


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


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


google/gvisor                              6727
Container Runtime Sandbox


gorilla/websocket                          6683
A WebSocket implementation for Go.


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


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


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


vitessio/vitess                            6510
Vitess is a database clustering system for horizontal scaling of MySQL.


ipfs/go-ipfs                               6501
IPFS implementation in Go


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


iikira/BaiduPCS-Go                         6367
百度网盘客户端 - Go语言编写


dgraph-io/dgraph                           6309
Fast, Distributed Graph DB


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


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


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


spf13/viper                                6187
Go configuration with fangs


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


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


sjwhitworth/golearn                        5907
Machine Learning for Go


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


apex/up                                    5786
Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.


urfave/negroni                             5756
Idiomatic HTTP Middleware for Golang


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


chrislusf/seaweedfs                        5739
SeaweedFS is a simple and highly scalable distributed file system. There are two objectives:  to store billions of files! to serve the files fast! SeaweedFS implements an object store with O(1) disk seek, and an optional Filer with POSIX interface.


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


gocolly/colly                              5688
Elegant Scraper and Crawler Framework for Golang


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


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


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


sjwhitworth/golearn                        5907
Machine Learning for Go


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


apex/up                                    5786
Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.


urfave/negroni                             5756
Idiomatic HTTP Middleware for Golang


jaegertracing/jaeger                       5751
CNCF Jaeger, a Distributed Tracing System


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


chrislusf/seaweedfs                        5739
SeaweedFS is a simple and highly scalable distributed file system. There are two objectives:  to store billions of files! to serve the files fast! SeaweedFS implements an object store with O(1) disk seek, and an optional Filer with POSIX interface.


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


gocolly/colly                              5688
Elegant Scraper and Crawler Framework for Golang


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


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


tools/godep                                5473
dependency tool for go


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


schachmat/wego                             5429
weather app for the terminal


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


openebs/openebs                            5333
OpenEBS is containerized block storage written in Go for cloud native and other environments w/ per container (or pod) QoS SLAs, tiering and replica policies across AZs and environments, and predictable and scalable performance.  


goharbor/harbor                            5288
An open source trusted cloud native registry project that stores, signs, and scans content.


chai2010/advanced-go-programming-book      5280
:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题


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


sosedoff/pgweb                             5240
Cross-platform client for PostgreSQL databases


weaveworks/weave                           5228
Simple, resilient multi-host containers networking and more.


teh-cmc/go-internals                       5111
A book about the internals of the Go programming language.


restic/restic                              5094
Fast, secure, efficient backup program


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


openshift/origin                           5064
Enterprise Kubernetes for Developers


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


fabiolb/fabio                              5009
Consul Load-Balancing made simple


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


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


gomodule/redigo                            4896
Go client for Redis


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


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


cloudson/gitql                             4868
A git query language


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


tomnomnom/gron                             4833
Make JSON greppable!


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


peco/peco                                  4825
Simplistic interactive filtering tool


micro/micro                                4821
A cloud-native toolkit


shadowsocks/shadowsocks-go                 4812
go port of shadowsocks


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


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


ory/hydra                                  4739
OpenID Connect certified OAuth2 Server - cloud native, security-first, open source API security for your infrastructure. Written in Go. SDKs for any language.


simeji/jid                                 4733
json incremental digger


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


linuxkit/linuxkit                          4637
A toolkit for building secure, portable and lean operating systems for containers


GoogleContainerTools/skaffold              4633
Easy and Repeatable Kubernetes Development


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


yeasy/blockchain_guide                     4590
Introduce blockchain related technologies, from theory to practice with bitcoin, ethereum and hyperledger.


blevesearch/bleve                          4581
A modern text indexing library for go


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


prasmussen/gdrive                          4544
Google Drive CLI Client


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


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


fiorix/freegeoip                           4479
IP geolocation web server


hashicorp/serf                             4458
Service orchestration and management tool.


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


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


grpc-ecosystem/grpc-gateway                4409
gRPC to JSON proxy generator following the gRPC HTTP spec


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


Workiva/go-datastructures                  4374



xo/usql                                    4340
universal command-line interface for SQL databases


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


google/go-cloud                            4215
A library and tools for open cloud development in Go.


micro/go-micro                             4214
A microservice framework


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


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


dgraph-io/badger                           4178
Fast key-value DB in Go.


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


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


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


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


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


coreos/clair                               4099
Vulnerability Static Analysis for Containers


zricethezav/gitleaks                       4094
Audit git repos for secrets 🔑


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


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


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


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


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


ponzu-cms/ponzu                            3953
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.


iawia002/annie                             3935
👾 Fast, simple and clean video downloader


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


go-ego/riot                                3926
Go Open Source, Distributed, Simple and efficient Search Engine 


direnv/direnv                              3909
Unclutter your .profile


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


wallix/awless                              3882
A Mighty CLI for AWS


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


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


hashicorp/nomad                            3832
Nomad is a flexible, enterprise-grade cluster scheduler designed to easily integrate into existing workflows. Nomad can run a diverse workload of micro-service, batch, containerized and non-containerized applications. Nomad is easy to operate and scale and integrates seamlessly with Consul and Vault.


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


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


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


mailhog/MailHog                            3792
Web and API based SMTP testing


ardanlabs/gotraining                       3787
Go Training Class Material : 


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


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


flike/kingshard                            3745
A high-performance MySQL proxy


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


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


fogleman/nes                               3700
NES emulator written in Go.


erroneousboat/slack-term                   3689
Slack client for your terminal


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


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


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


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


fission/fission                            3573
Fast Serverless Functions for Kubernetes


snail007/goproxy                           3516
Proxy is a high performance HTTP(S), websocket, TCP, UDP,Secure DNS, Socks5 proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,防污染DNS,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,域名黑白名单,跨平台,KCP协议支持,集成外部API。


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


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


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


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


tj/node-prune                              3435
Remove unnecessary files from node_modules (.md, .ts, ...)


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


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


gomatcha/matcha                            3416
Build native mobile apps in Go.


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


pkg/errors                                 3409
Simple error handling primitives


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


gliderlabs/logspout                        3395
Log routing for Docker container logs


rook/rook                                  3383
Storage Orchestration for Kubernetes


Shopify/sarama                             3379
Sarama is a Go library for Apache Kafka 0.8, and up.


coyove/goflyway                            3375
Transferring data via remote server


kubeless/kubeless                          3371
Kubernetes Native Serverless Framework


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


gobuffalo/buffalo                          3342
Rapid Web Development w/ Go


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


fnproject/fn                               3293
The container native, cloud agnostic serverless platform.


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


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


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


russross/blackfriday                       3221
Blackfriday: a markdown processor for Go


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


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


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


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


adnanh/webhook                             3154
webhook is a lightweight configurable incoming webhook server which can execute shell commands


gchaincl/httplab                           3145
The interactive web server


filebrowser/filebrowser                    3142
:file_folder: Web File Manager which can be used as a middleware or standalone app.


shazow/ssh-chat                            3133
Chat over SSH.


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


alibaba/pouch                              3121
An Efficient Enterprise-class Rich Container Engine


elves/elvish                               3109
Friendly and expressive shell


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


rgburke/grv                                3093
GRV is a terminal interface for viewing git repositories


usefathom/fathom                           3091
Fathom. Simple, trustworthy website analytics. Built with Golang & Preact.


GoesToEleven/GolangTraining                3074
Training for Golang (go language)


michenriksen/gitrob                        3061
Reconnaissance tool for GitHub organizations


pachyderm/pachyderm                        3047
Reproducible Data Science at Scale!


miekg/dns                                  3045
DNS library in Go


perkeep/perkeep                            3033
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.


ha/doozerd                                 3020
A consistent distributed data store.


progrium/localtunnel                       3018
Expose localhost servers to the Internet


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


lightningnetwork/lnd                       3005
Lightning Network Daemon ⚡️


golang/mobile                              3001
[mirror] Go on Mobile


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


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


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


bettercap/bettercap                        2981
The Swiss Army knife for 802.11, BLE and Ethernet networks reconnaissance and MITM attacks.


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


nsf/termbox-go                             2963
Pure Go termbox implementation


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


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


fanpei91/p2pspider                         2940
DHT Spider + BitTorrent Client = P2P Spider


kubernetes/kompose                         2935
Go from Docker Compose to Kubernetes


containerd/containerd                      2904
An open and reliable container runtime


olivere/elastic                            2902
Elasticsearch client for Go.


shirou/gopsutil                            2896
psutil for golang


centrifugal/centrifugo                     2889
Language-agnostic real-time messaging server (Websocket and SockJS)


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


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


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


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


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


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


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


schollz/find3                              2838
High-precision indoor positioning framework, version 3.


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


robfig/cron                                2830
a cron library for go


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


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


contribsys/faktory                         2816
"Takin' care of business, workin' overtime"


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


casbin/casbin                              2813
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang


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


cilium/cilium                              2795
HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP


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


NebulousLabs/Sia                           2775
Blockchain-based marketplace for file storage. Project has moved to GitLab: https://gitlab.com/NebulousLabs/Sia


claudiodangelis/qr-filetransfer            2765
:zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.


goby-lang/goby                             2743
Goby - A new language helps you develop highly concurrent web application


kubernetes/ingress-nginx                   2738
NGINX Ingress Controller for Kubernetes https://kubernetes.github.io/ingress-nginx/


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


adtac/commento                             2724
An open source, privacy focused discussion platform.


smallnest/rpcx                             2722
Faster multil-language  bidirectional RPC framework in Go, like alibaba Dubbo and weibo Motan in Java, but with more features, Scale easily.


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


vulcand/vulcand                            2686
 Programmatic load balancer backed by Etcd


siddontang/ledisdb                         2680
a high performance NoSQL powered by Go


codegangsta/gin                            2660
Live reload utility for Go web servers


golang/lint                                2652
[mirror] This is a linter for Go source code.


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


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


tealeg/xlsx                                2639
Google Go (golang) library for reading and writing XLSX files.  You should probably also checkout: https://github.com/360EntSecGroup-Skylar/excelize


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


fatih/color                                2634
Color package for Go (golang)


bosun-monitor/bosun                        2612
Time Series Alerting Framework


elazarl/goproxy                            2610
An HTTP proxy library for Go


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


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


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


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


cortesi/devd                               2595
 A local webserver for developers


v2tec/watchtower                           2583
Automatically update running Docker containers


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


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


coredns/coredns                            2559
CoreDNS is a DNS server that chains plugins


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


twitchtv/twirp                             2545
A simple RPC framework with protobuf service definitions


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


tidwall/evio                               2530
Fast event-loop networking for Go


b3log/wide                                 2526
 :fireworks: 一个基于 Web 的 Go 语言 IDE。A Web-based IDE for teams using Go programming language/Golang. https://wide.b3log.org


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


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


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


dexidp/dex                                 2500
OpenID Connect Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors


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


Terry-Mao/goim                             2484
goim


aelsabbahy/goss                            2481
Quick and Easy server testing/validation


kubernetes/community                       2456
Kubernetes community content


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


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


variadico/noti                             2443
Monitor a process and trigger a notification.


oxequa/realize                             2442
Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.


zxh0/jvm.go                                2440
A toy JVM written in Go


manifoldco/promptui                        2432
Interactive prompt for command-line applications


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


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


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


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


uber/prototool                             2396
Your Swiss Army Knife for Protocol Buffers


linkerd/linkerd2                           2389
Ultralight service mesh for Kubernetes


fatih/structs                              2384
Utilities for Go structs


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


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


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


satori/go.uuid                             2361
UUID package for Go


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


gaia-pipeline/gaia                         2351
Build powerful pipelines in any programming language.


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


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


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


iron-io/functions                          2339
IronFunctions - the serverless microservices platform by


jingweno/ccat                              2338
Colorizing `cat`


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


murlokswarm/app                            2334
Package to build GUI apps with Go, HTML and CSS.


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


docker/libchan                             2327
Like Go channels over the network


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


dvyukov/go-fuzz                            2323
Randomized testing for Go


AsynkronIT/protoactor-go                   2320
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin


gilbertchen/duplicacy                      2317
A new generation cloud backup tool 


google/netstack                            2303
IPv4 and IPv6 userland network stack


onsi/ginkgo                                2301
BDD Testing Framework for Go


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


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


jpillora/chisel                            2291
A fast TCP tunnel over HTTP


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


meshbird/meshbird                          2274
Distributed private networking


tendermint/tendermint                      2268
⟁ Tendermint Core (BFT Consensus) in Go


fogleman/ln                                2266
3D line art engine.


pquerna/ffjson                             2258
faster JSON serialization for Go


chromedp/chromedp                          2255
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.


MichaelMure/git-bug                        2255
Distributed bug tracker embedded in Git


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


BurntSushi/toml                            2226
TOML parser for Golang with reflection.


nuclio/nuclio                              2226
High-Performance Serverless event and data processing platform


bfirsh/whalebrew                           2197
Homebrew, but with Docker images


go-mgo/mgo                                 2193
The MongoDB driver for Go. UNMAINTAINED - SEE BELOW


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


vuvuzela/vuvuzela                          2179
Private messaging system that hides metadata


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


davyxu/cellnet                             2168
高性能,简单,方便的开源服务器网络库


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


quii/learn-go-with-tests                   2155
Learn Go with test-driven development


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


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


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


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


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


HouzuoGuo/tiedot                           2134
Your NoSQL database powered by Golang


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


google/gopacket                            2118
Provides packet processing capabilities for Go


jedisct1/dnscrypt-proxy                    2115
dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.


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


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


hasura/gitkube                             2113
Build and deploy docker images to Kubernetes using git push


rivo/tview                                 2112
Rich interactive widgets for terminal-based UIs written in Go


GoogleContainerTools/kaniko                2111
Build Container Images In Kubernetes


hashicorp/raft                             2097
Golang implementation of the Raft consensus protocol


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


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


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


koding/kite                                2069
Micro-service framework in Go


mehrdadrad/mylg                            2063
Network Diagnostic Tool


streadway/amqp                             2050
Go client for AMQP 0.9.1


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


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


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


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


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


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


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


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


gopasspw/gopass                            2000
The slightly more awesome standard unix password manager for teams


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


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


gonum/gonum                                1966
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more


golang/tools                               1958
[mirror] Go Tools


improbable-eng/thanos                      1955
Highly available Prometheus setup with long term storage capabilities.


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


golang/glog                                1946
Leveled execution logs for Go


gogo/protobuf                              1943
Protocol Buffers for Go with Gadgets


h2non/imaginary                            1941
Fast, simple, scalable HTTP microservice for high-level image processing with first-class Docker support


gwuhaolin/lightsocks                       1939
⚡️一个轻巧的网络混淆代理🌏


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


prometheus/node_exporter                   1923
Exporter for machine metrics


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


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


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


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


jetstack/cert-manager                      1899
Automatically provision and manage TLS certificates in Kubernetes


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


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


graph-gophers/graphql-go                   1884
GraphQL server with a focus on ease of use


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


nfnt/resize                                1877
Pure golang image resizing 


jetstack/kube-lego                         1873
Automatically request certificates for Kubernetes Ingress resources from Let's Encrypt


asticode/go-astilectron                    1872
Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)


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


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


Jeiwan/blockchain_go                       1859
A simplified blockchain implementation in Golang


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


redspread/spread                           1849
Docker to Kubernetes in one command


disintegration/imaging                     1849
Imaging is a simple image processing package for Go


skynetservices/skynet-archive              1843
Skynet is a framework for distributed services in Go.


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


hyperhq/hyperd                             1836
HyperContainer Daemon


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


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


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


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


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


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


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


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


jinzhu/now                                 1801
Now is a time toolkit for golang


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


GoogleContainerTools/container-diff        1792
container-diff: Diff your Docker containers


google/syzkaller                           1790
syzkaller is an unsupervised, coverage-guided kernel fuzzer


rcrowley/goagain                           1789
Zero-downtime restarts in Go


nlopes/slack                               1785
Slack API in Go


golang/oauth2                              1783
Go OAuth2


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


genuinetools/img                           1775
Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.


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


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


intelsdi-x/snap                            1762
The open telemetry framework


lifei6671/mindoc                           1762
Golang实现的基于beego框架的接口在线文档管理系统


heroiclabs/nakama                          1757
Distributed server for social and realtime games and apps.


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


coreos/torus                               1740
Torus Distributed Storage


jdkato/prose                               1739
:book: A Golang library for text processing, including tokenization, part-of-speech tagging, and named-entity extraction.


howeyc/fsnotify                            1738
File system notification for Go


c-bata/go-prompt                           1736
Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.


rtr7/router7                               1731
pure-Go small home internet router


feiskyer/kubernetes-handbook               1731
Kubernetes Handbook (Kubernetes指南)   https://kubernetes.feisky.xyz


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


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


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


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


solo-io/unik                               1701
The Unikernel Compilation and Deployment Platform


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


coreos/prometheus-operator                 1696
Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes


github/orchestrator                        1694
MySQL replication topology management and HA


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


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


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


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


jedisct1/piknik                            1672
Copy/paste anything over the network


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


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


Masterminds/squirrel                       1665
Fluent SQL generation for golang


chain/chain                                1651
Chain Core Developer Edition (Archive)


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


floyernick/Data-Structures-and-Algorithms  1644
Data Structures and Algorithms implementation in Go


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


spf13/afero                                1643
A FileSystem Abstraction System for Go


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


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


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


GoogleCloudPlatform/agones                 1630
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes


libp2p/go-libp2p                           1629
libp2p implementation in Go


cheggaaa/pb                                1628
Console progress bar for Golang


docker-slim/docker-slim                    1627
DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)


securego/gosec                             1623
Golang security checker


fogleman/pt                                1623
A path tracer written in Go.


justinas/alice                             1622
Painless middleware chaining for Go


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


aptly-dev/aptly                            1614
aptly - Debian repository management tool


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


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


zentures/surgemq                           1603
High-Performance MQTT Server and Client Libraries


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


hashicorp/hcl                              1589
HCL is the HashiCorp configuration language.


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


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


cdarwin/go-koans                           1584
koans for go


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


developer-learning/night-reading-go        1584
Go 夜读 > Night Reading Go - Go source reading and offline technical discussion every Thursday night.


whyrusleeping/gx                           1582
A package management tool


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


GoogleChromeLabs/simplehttp2server         1577
A simple HTTP/2 server for development


mmatczuk/go-http-tunnel                    1574
Fast and secure tunnels over HTTP/2


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


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


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


mperham/inspeqtor                          1558
Monitor your application infrastructure!


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


tdewolff/minify                            1553
Go minifiers for web formats


docker/docker-ce                           1552
Docker CE


dzhou121/gonvim                            1548



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


terraform-providers/terraform-provider-aws 1543
Terraform AWS provider


victorcoder/dkron                          1542
Dkron - Distributed, fault tolerant job scheduling system https://dkron.io


gobwas/ws                                  1541
Tiny WebSocket library for Go.


cjbassi/gotop                              1539
A terminal based graphical activity monitor inspired by gtop and vtop


gopherdata/gophernotes                     1537
The Go kernel for Jupyter notebooks and nteract.


fireworq/fireworq                          1535
Fireworq is a lightweight, high-performance, language-independent job queue system.


Tencent/bk-cmdb                            1533
蓝鲸智云配置平台(blueking cmdb)


zachlatta/sshtron                          1533
Play Tron over SSH


ReactiveX/RxGo                             1532
Reactive Extensions for the Go language.


DarthSim/imgproxy                          1532
Fast and secure standalone server for resizing and converting remote images


Jeffail/benthos                            1528
A dull, resilient and quick to deploy stream processor


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


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


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


volatiletech/authboss                      1512
The boss of http auth.


digitalocean/doctl                         1512
A command line tool for DigitalOcean services


mailru/easyjson                            1512
Fast JSON serializer for golang.


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


prometheus/alertmanager                    1510
Prometheus Alertmanager


jenkins-x/jx                               1509
jx is a command line tool for working with Jenkins X: automated CI/CD for Kubernetes


hybridgroup/gocv                           1504
Go package for computer vision using OpenCV 3+ and beyond.


ahmetb/go-linq                             1504
.NET LINQ capabilities in Go


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


theupdateframework/notary                  1499
Notary is a project that allows anyone to have trust over arbitrary collections of data


goinaction/code                            1496
Source Code for Go In Action examples


jackc/pgx                                  1487
PostgreSQL driver and toolkit for Go


volatiletech/sqlboiler                     1487
Generate a Go ORM tailored to your database schema.


mkchoi212/fac                              1483
Easy-to-use CUI for fixing git conflicts


pierrre/imageserver                        1479
Image server toolkit in Go


sandglass/sandglass                        1479
Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.


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


99designs/gqlgen                           1477
go generate based graphql server library


99designs/aws-vault                        1476
A vault for securely storing and accessing AWS credentials in development environments


tenta-browser/tenta-dns                    1476
Recursive and authoritative DNS server in go, including DNSSEC and DNS-over-TLS


aws/aws-lambda-go                          1475
Libraries, samples and tools to help Go developers develop AWS Lambda functions.


iamduo/workq                               1472
Job server in Go


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


heptio/ark                                 1465
Heptio Ark is a utility for managing disaster recovery, specifically for your Kubernetes cluster resources and persistent volumes. Brought to you by Heptio.


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


RangelReale/osin                           1460
Golang OAuth2 server library


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


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


nanomsg/mangos                             1447
package mangos is an implementation in pure Go of the SP ("Scalable Protocols") protocols.


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


raviqqe/muffet                             1445
Fast website link checker in Go


mmcloughlin/globe                          1441
Globe wireframe visualizations in Golang


rakyll/statik                              1441
Embed files into a Go executable


linkedin/Burrow                            1440
Kafka Consumer Lag Checking


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


labstack/armor                             1436
Uncomplicated, modern HTTP server


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


yunabe/lgo                                 1432
Interactive Go programming with Jupyter


golang/example                             1430
Go example projects


utahta/pythonbrew                          1429
Python Environment manager


marcusolsson/tui-go                        1428
A UI library for terminal applications.


spolu/warp                                 1427
Secure and simple terminal sharing


alecthomas/chroma                          1426
A general purpose syntax highlighter in pure Go 


tj/mmake                                   1416
Modern Make 


golang/net                                 1416
[mirror] Go supplementary network libraries


francoispqt/gojay                          1414
fastest JSON encoder/decoder with powerful stream API for Golang 


open-policy-agent/opa                      1412
An open source, general-purpose policy engine.


google/novm                                1409
Experimental KVM-based VMM for containers, written in Go.


arnauddri/algorithms                       1409
Algorithms & Data Structures in Go


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


Ullaakut/cameradar                         1401
Cameradar hacks its way into RTSP videosurveillance cameras


apex/gh-polls                              1397
Polls for user feedback in GitHub issues


ashleymcnamara/gophers                     1390
Gopher Artwork by Ashley McNamara


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


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


ravenac95/sudolikeaboss                    1382
Get 1password access from iterm2


vulcand/oxy                                1380
Go middlewares for HTTP servers & proxies


osrg/gobgp                                 1379
BGP implemented in the Go Programming Language


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


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


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


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


argoproj/argo                              1371
Get stuff done with container-native workflows for Kubernetes.


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


golang/vgo                                 1370
[mirror] Versioned Go Prototype


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


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


GoRethink/gorethink                        1359
Go language driver for RethinkDB


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


serverless/event-gateway                   1358
React to any event with serverless functions across clouds - 


hellofresh/janus                           1348
An API Gateway written in Go


gtank/cryptopasta                          1345
copy & paste-friendly golang crypto


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


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


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


Shopify/go-lua                             1341
A Lua VM in Go


rs/zerolog                                 1339
Zero Allocation JSON Logger


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


gruntwork-io/terratest                     1337
 Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.


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


opentracing/opentracing-go                 1334
OpenTracing API for Go


mattn/gom                                  1331
Go Manager - bundle for go


shen100/wemall                             1330
基于react, node.js, go开发的微商城(含微信小程序)


emitter-io/emitter                         1329
High performance, distributed and low latency publish-subscribe platform.


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


op/go-logging                              1328
Golang logging library


aws/amazon-ecs-agent                       1328
Amazon Elastic Container Service Agent


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


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


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


upper/db                                   1312
Productive data access layer for Go.


nytlabs/streamtools                        1311
tools for working with streams of data


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


liuchengxu/blockchain-tutorial             1300
:ear_of_rice: A step-by-step blockchain tutorial in simplified Chinese


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


svent/sift                                 1297
A fast and powerful alternative to grep


Jguer/yay                                  1297
Yet another Yogurt - An AUR Helper written in Go


kubicorn/kubicorn                          1297
Simple, cloud native infrastructure for Kubernetes. 


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


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


Azure/brigade                              1294
Event-based Scripting for Kubernetes.


olekukonko/tablewriter                     1292
ASCII table in golang


github/git-sizer                           1291
Compute various size metrics for a Git repository, flagging those that might cause problems


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


kubernetes/client-go                       1289
Go client for Kubernetes.


Jeffail/gabs                               1288
For parsing, creating and editing unknown or dynamic JSON in Go


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


matthewmueller/joy                         1282
A delightful Go to Javascript compiler (ON HOLD)


GoogleCloudPlatform/google-cloud-go        1282
Google Cloud Client Libraries for Go


grammarly/rocker                           1282
Rocker breaks the limits of Dockerfile.


faceair/youjumpijump                       1280
⚠️⚠️⚠️ DEPRECATED


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


getgauge/gauge                             1278
Light weight cross-platform test automation


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


henrylee2cn/teleport                       1274
Teleport is a versatile, high-performance and flexible socket framework.  It can be used for RPC, micro services, peer-peer, push services, game services and so on.


kubernetes-sigs/cri-o                      1272
Open Container Initiative-based implementation of Kubernetes Container Runtime Interface


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


moul/advanced-ssh-config                   1268
:computer: make your ssh client smarter


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


google/btree                               1264



nanobox-io/nanobox                         1263
The ideal platform for developers


ajvb/kala                                  1262
Modern Job Scheduler


icexin/gocraft                             1260
A Minecraft like game written in go


b3log/pipe                                 1259
:saxophone: A small and beautiful blogging platform. 小而美的博客平台。


minishift/minishift                        1256
Run OpenShift locally


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


moncho/dry                                 1248
dry - A Docker manager for the terminal @


mattn/go-gtk                               1247
Go binding for GTK


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


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


segmentio/ksuid                            1235
K-Sortable Globally Unique IDs


kubernetes-incubator/external-dns          1233
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services


barnybug/cli53                             1229
Command line tool for Amazon Route 53


juju/juju                                  1223
juju is devops distilled


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


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


b3log/baidu-netdisk-downloaderx            1221
:zap: 百度网盘不限速下载器 BND,支持 Windows、Mac 和 Linux。


caffix/amass                               1217
In-depth subdomain enumeration written in Go


TrueFurby/go-callvis                       1217
Visualize call graph of a Go program using dot format.


grpc-ecosystem/go-grpc-middleware          1216
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.


opencontainers/runtime-spec                1214
OCI Runtime Specification


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


ysrc/yulong-hids                           1210
一款由 YSRC 开源的主机入侵检测系统


nwidger/nintengo                           1207
An NES emulator written in Go


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


lastbackend/lastbackend                    1202
System for containerized apps management. From build to scaling.


zalando/skipper                            1201
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress


docker/libnetwork                          1200
Docker Networking


gobuffalo/packr                            1197
The simple and easy way to embed static files into Go binaries.


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


ddollar/forego                             1192
Foreman in Go


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


appc/spec                                  1191
App Container Specification and Tooling


esimov/triangle                            1190
Convert images to computer generated art using delaunay triangulation.


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


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


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


egonelbre/gophers                          1180
Free gophers


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


bcicen/grmon                               1178
Command line monitoring for goroutines


buzzfeed/sso                               1173
sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services


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


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


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


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


pulumi/pulumi                              1165
Pulumi is a cloud native infrastructure as code platform. Build cloud apps and infrastructure in your favorite language, and continuously deploy them to any cloud, no YAML required.


kryptco/kr                                 1163
kr | SSH + Git commit/tag signing using a key stored in Krypton.


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


motemen/ghq                                1160
Remote repository management made easy


virtual-kubelet/virtual-kubelet            1158
Virtual Kubelet is an open source Kubernetes kubelet implementation.


src-d/gitbase                              1156
SQL interface to Git repositories, written in Go. https://docs.sourced.tech/gitbase


go-zoo/bone                                1156
Lightning Fast HTTP Multiplexer


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


muesli/smartcrop                           1155
smartcrop finds good image crops for arbitrary crop sizes


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


fagongzi/gateway                           1152
an http api gateway


wercker/stern                              1150
⎈ Multi pod and container log tailing for Kubernetes


GoesToEleven/golang-web-dev                1148



mgechev/revive                             1144
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint.


sciter-sdk/go-sciter                       1143
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development


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


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


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


cpmech/gosl                                1138
Go scientific library for machine learning, linear algebra, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, graph, plotting, visualisation, tensors, eigenvalues, differential equations, more.


shunfei/cronsun                            1138
A Distributed, Fault-Tolerant Cron-Style Job System.


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


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


OJ/gobuster                                1135
Directory/file & DNS busting tool written in Go


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


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


ory/oathkeeper                             1134
A cloud native Identity & Access Proxy (IAP) which authenticates and authorizes incoming HTTP requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.


bmizerany/pat                              1134



jessevdk/go-flags                          1133
go command line option parser


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


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


42wim/matterbridge                         1127
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocket.chat,hipchat (via xmpp), steam, twitch, ssh-chat, zulip and matrix with REST API (mattermost not required!)


mpolden/echoip                             1125
IP address lookup service


openfaas/faas-netes                        1125
Serverless Kubernetes with OpenFaaS (Functions as a Service)


ajstarks/svgo                              1123
Go Language Library for SVG generation


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


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


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


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


stripe/veneur                              1118
A distributed, fault-tolerant pipeline for observability data


liangdas/mqant                             1117
mqant是一款基于Golang语言的简洁,高效,高性能的分布式游戏服务器框架


esimov/pigo                                1114
Golang implementation of Pico face detection library.


kisielk/errcheck                           1111
errcheck checks that you checked errors.


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


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


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


albrow/fo                                  1102
An experimental language which adds functional programming features to Go.


disintegration/gift                        1101
Go Image Filtering Toolkit


golang/proposal                            1101
Go Project Design Documents


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


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


kidoman/embd                               1092
Embedded Programming Framework in Go


metrue/fx                                  1090
fx is a framework to help you do Function as a Service with painless on your own servers


keybase/kbfs                               1088
Keybase Filesystem (KBFS)


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


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


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


asdine/storm                               1082
Simple and powerful toolkit for BoltDB


google/skylark                             1081
Skylark in Go: the Skylark configuration language, implemented in Go


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


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


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


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


genuinetools/binctr                        1075
Fully static, unprivileged, self-contained, containers as executable binaries.


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


golang/crypto                              1074
[mirror] Go supplementary cryptography libraries


m3db/m3                                    1072
M3 monorepo - Distributed TSDB and Query Engine, Prometheus Sidecar, Metrics Platform


heptio/contour                             1069
Contour is a Kubernetes ingress controller for Lyft's Envoy proxy.


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


go-resty/resty                             1066
Simple HTTP and REST client library for Go


google/periph                              1065
Go·Hardware·Lean


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


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


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


census-instrumentation/opencensus-go       1063
A stats collection and distributed tracing framework


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


crosbymichael/skydock                      1062
Service discovery via DNS for docker


kubernetes/autoscaler                      1062
Autoscaling components for Kubernetes


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


monochromegane/go_design_pattern           1060
Design patterns in Golang.


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


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


ilanyu/ReverseProxy                        1057
ReverseProxy in golang


matryer/vice                               1054
Go channels at horizontal scale (powered by message queues)


alecthomas/participle                      1052
A parser library for Go


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


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


ericfreese/rat                             1047
Compose shell commands to build interactive terminal applications


rach/pome                                  1045
A Postgres Metrics Dashboard


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


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


adrianco/spigo                             1040
Simulate Protocol Interactions in Go


tinode/chat                                1039
Instant messaging server; backend in Go; Android, web command line clients; chatbots


huichen/sego                               1038
Go中文分词


docker/libcontainer                        1036
PROJECT MOVED TO RUNC


devfeel/dotweb                             1035
Simple and easy go web micro framework


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


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


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


shell909090/goproxy                        1028
基于go写的隧道代理服务器。


sipt/shuttle                               1027
A web proxy in Golang with amazing features.


michaelmacinnis/oh                         1027
A surprisingly powerful Unix shell


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


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


cristim/autospotting                       1018
Automatically convert your existing AutoScaling groups to significantly cheaper spot instances with minimal(often zero) configuration changes


bradleyjkemp/memviz                        1017
Visualize your data structures using graphviz


facette/facette                            1015
Time series data visualization software


TruthHun/DocHub                            1014
参考百度文库,使用Beego(Golang)开发的开源文库系统


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


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


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


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


gomods/athens                              1000
A Go module datastore and proxy


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


kubernetes-sigs/kustomize                  997
Customization of kubernetes YAML configurations


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


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


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


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


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


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


sgreben/jp                                 992
dead simple terminal plots from JSON data. single binary, no dependencies. linux, osx, windows.


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


go-task/task                               989
A task runner / simpler Make alternative written in Go


hajimehoshi/ebiten                         988
A dead simple 2D game library in Go


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


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


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


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


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


samuel/go-zookeeper                        981
Native ZooKeeper client for Go


dbohdan/automatic-api                      979
A list of software that turns your database into a REST/GraphQL API


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


adtac/autovpn                              978
Connect to a VPN in a country of your choice.


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


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


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


alexei-led/pumba                           975
Chaos testing and network emulation tool for Docker.


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


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


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


leveros/leveros                            972
Serverless + Microservices = ♥


natefinch/lumberjack                       970
lumberjack is a log rolling package for Go


arschles/go-in-5-minutes                   970
Code and website for Go in 5 Minutes Screencasts


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


jasonlvhit/gocron                          968
A Golang Job Scheduling Package.


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


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


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


nginxinc/kubernetes-ingress                960
NGINX and  NGINX Plus Ingress Controllers for Kubernetes


pravj/geopattern                           960
:triangular_ruler: Create beautiful generative image patterns from a string in golang.


eleme/banshee                              957
Anomalies detection system for periodic metrics.


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


twitchyliquid64/subnet                     955
Simple, auditable & elegant VPN, built with TLS mutual authentication and TUN.


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


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


play-with-docker/play-with-docker          947
You know it, you use it, now it's time to improve it. PWD!.


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


xtaci/gonet                                946
A Game Server Skeleton in golang.


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


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


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


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


thrasher-/gocryptotrader                   942
A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang.


bradfitz/gomemcache                        942
Go Memcached client library #golang


codetainerapp/codetainer                   942
A Docker container in your browser.


galeone/tfgo                               939
Tensorflow + Go, the gopher way


veandco/go-sdl2                            938
SDL2 binding for Go


arduino/arduino-cli                        938
Arduino command line interface


GetStream/vg                               938
Virtualgo: Easy and powerful workspace based development for go


hoisie/mustache                            937
The mustache template language in Go


gencebay/httplive                          936
HTTP Request & Response Service, Mock HTTP


Azure/acs-engine                           935
Azure Container Service Engine - provision and deploy container orchestrators on Azure: Kubernetes, DC/OS, and Docker Swarm.


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


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


xeipuuv/gojsonschema                       933
An implementation of JSON Schema, draft v4 v6 & v7 - Go language


mop-tracker/mop                            932
Stock market tracker for hackers


shen100/golang123                          932
golang123 是使用 vue、nuxt、node.js 和 golang 开发的知识分享系统


ehazlett/interlock                         932
Docker Event Driven Plugin System


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


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


heptio/sonobuoy                            930
Heptio Sonobuoy is a diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a set of Kubernetes conformance tests in an accessible and non-destructive manner. Brought to you by Heptio.


GoogleCloudPlatform/golang-samples         930
Sample apps and code written for Google Cloud in the Go programming language.


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


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


cespare/reflex                             929
Run a command when files change


knative/docs                               928
Documentation for users of Knative components


gonum/plot                                 925
A repository for plotting and visualizing data


mattn/goreman                              922
foreman clone written in go language


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


bcicen/slackcat                            921
CLI utility to post files and command output to slack 


clipperhouse/gen                           921
Type-driven code generation for Go


magefile/mage                              921
a Make/rake-like build tool using Go


dave/jennifer                              921
Jennifer is a code generator for Go


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


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


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


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


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


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


Bytom/bytom                                913
Official Go implementation of the Bytom protocol 


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


projectatomic/buildah                      910
A tool that facilitates building OCI images


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


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


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


marcusolsson/goddd                         905
Exploring DDD in Go


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


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


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


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


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


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


justone/dockviz                            899
Visualizing Docker data


guptarohit/asciigraph                      897
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.


0xAX/go-algorithms                         895
Algorithms and data structures for golang


mindreframer/golang-stuff                  895
interesting go libs


mmcdole/gofeed                             894
Parse RSS and Atom feeds in Go


tidwall/redcon                             893
Redis compatible server framework for Go


Jeffail/tunny                              892
A goroutine pool for Go


prometheus/client_golang                   890
Prometheus instrumentation library for Go applications


dshearer/jobber                            889
An alternative to cron, with sophisticated status-reporting and error-handling


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


appscode/voyager                           887
🚀 Secure HAProxy Ingress Controller for Kubernetes


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


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


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


sammy007/open-ethereum-pool                883
Open Ethereum Mining Pool


rsms/gotalk                                883
Async peer communication protocol & library


thoas/picfit                               881
An image resizing server written in Go


solo-io/gloo                               878
The Function Gateway built on top of Envoy


justinas/nosurf                            876
CSRF protection middleware for Go.


google/gapid                               874
Graphics API Debugger


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


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


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


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


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


subfinder/subfinder                        871
SubFinder is a subdomain discovery tool that discovers valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing.


mongodb/mongo-go-driver                    871
The Go driver for MongoDB


neugram/ng                                 871
scripting language integrated with Go


gopl-zh/gopl-zh.github.com                 869
Go语言圣经中文版(只接收PR, Issue请提交到golang-china/gopl-zh)


confluentinc/confluent-kafka-go            868
Confluent's Apache Kafka Golang client


fullstorydev/grpcurl                       867
Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers


gocraft/work                               867
Process background jobs in Go


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


radondb/radon                              863
RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services


kubernetes-incubator/external-storage      862
External storage plugins, provisioners, and helper libraries


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


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


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


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


agl/pond                                   859
Pond


GoogleCloudPlatform/continuous-deployment-on-kubernetes 859
Get up and running with Jenkins on Google Kubernetes Engine


oleiade/trousseau                          856
File based encrypted key-value store


requilence/integram                        856
Integrate Telegram into your workflow – https://integram.org


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


cloud66-oss/habitus                        853
A Build Flow Tool for Docker


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


InkProject/ink                             852
An elegant static blog generator


aquasecurity/kube-bench                    851
The Kubernetes Bench for Security is a Go application that checks whether Kubernetes is deployed according to security best practices


asobti/kube-monkey                         848
An implementation of Netflix's Chaos Monkey for Kubernetes clusters


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


justjanne/powerline-go                     844
 A beautiful and useful low-latency prompt for your shell, written in go


dnote/cli                                  843
Capture what you learn without leaving the command line


goodrain/rainbond                          842
Serverless PaaS , A new generation of easy-to-use cloud management platforms based on kubernetes.


cloudnativelabs/kube-router                842
Kube-router, a turnkey solution for Kubernetes networking.


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


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


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


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


anaskhan96/soup                            838
Web Scraper in Go, similar to BeautifulSoup


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


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


vmware/govmomi                             833
Go library for the VMware vSphere API


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


golang/gddo                                831
Go Doc Dot Org


docker/cli                                 830
The Docker CLI


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


kubevirt/kubevirt                          829
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.


deckarep/golang-set                        827
A simple set type for the Go language. Also used in Docker, Kubernetes, Ethereum.


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


weaveworks/flux                            826
The GitOps Kubernetes operator


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


kubernetes-incubator/kube-aws              824
A command-line tool to declaratively manage Kubernetes clusters on AWS


kubernetes-incubator/bootkube              821
bootkube - Launch a self-hosted Kubernetes cluster


golangci/golangci-lint                     820
Linters Runner for Go. 5x faster than gometalinter. Nice colored output. Can report only new issues. Fewer false-positives. Yaml/toml config.


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


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


bemasher/rtlamr                            815
An rtl-sdr receiver for Itron ERT compatible smart meters operating in the 900MHz ISM band.