Go Github Star Ranking at 2017/07/29
docker/docker 37882
Docker - the open-source application container engine
golang/go 22808
The Go programming language
getlantern/lantern 21339
:izakaya_lantern: Open Internet for everyone. Lantern is a free application that delivers fast, reliable and secure access to the open Internet for users in censored regions. It uses a variety of techniques to stay unblocked, including domain fronting, p2p, and pluggable transports.
kubernetes/kubernetes 19299
Production-Grade Container Scheduling and Management
avelino/awesome-go 17023
A curated list of awesome Go frameworks, libraries and software
gogits/gogs 16856
Gogs (Go Git Service) is a painless self-hosted Git service.
syncthing/syncthing 14302
Open Source Continuous File Synchronization
spf13/hugo 13722
A Fast and Flexible Static Site Generator built with love in GoLang
grafana/grafana 13512
Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & Prometheus
astaxie/build-web-application-with-golang 13192
A golang ebook intro how to build a web with golang
coreos/etcd 11733
Distributed reliable key-value store for the most critical data of a distributed system
github/hub 9571
hub helps you win at git.
influxdata/influxdb 9429
Scalable datastore for metrics, events, and real-time analytics
mholt/caddy 9252
Fast, cross-platform HTTP/2 web server with automatic HTTPS
astaxie/beego 9057
beego is an open-source, high-performance web framework for the Go programming language.
go-martini/martini 8946
Classy web framework for Go
cayleygraph/cayley 8843
An open-source graph database
inconshreveable/ngrok 8712
Introspected tunnels to localhost
gin-gonic/gin 8310
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
drone/drone 8107
Drone is a Continuous Delivery platform built on Docker, written in Go
cockroachdb/cockroach 8063
A Scalable, Survivable, Strongly-Consistent SQL Database
hashicorp/consul 8004
Consul is a tool for service discovery, monitoring and configuration.
nsqio/nsq 7827
A realtime distributed messaging platform
revel/revel 7653
A high productivity, full-stack web framework for the Go language.
joewalnes/websocketd 7494
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
prometheus/prometheus 7259
The Prometheus monitoring system and time series database.
yudai/gotty 6999
Share your terminal as a web application
junegunn/fzf 6727
:cherry_blossom: A command-line fuzzy finder written in Go
coreos/rkt 6540
rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
buger/goreplay 6534
Gor is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
hashicorp/terraform 6515
Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
labstack/echo 6035
High performance, minimalist Go web framework
mitchellh/packer 6024
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
attic-labs/noms 5908
The versioned, forkable, syncable database
hashicorp/vault 5867
A tool for managing secrets.
kataras/iris 5794
The fastest web framework for Go in (THIS) Earth.
flynn/flynn 5774
A next generation open source platform as a service (PaaS)
fogleman/primitive 5605
Reproducing images with geometric primitives.
containous/traefik 5579
Træfɪk, a modern reverse proxy
go-kit/kit 5577
A standard library for microservices.
pingcap/tidb 5530
TiDB is a distributed NewSQL database compatible with MySQL protocol
gizak/termui 5388
Golang terminal dashboard
boltdb/bolt 5235
An embedded key/value database for Go.
CodisLabs/codis 5116
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
urfave/cli 5038
A simple, fast, and fun package for building command line apps in Go
golang/groupcache 4993
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
google/cadvisor 4923
Analyzes resource usage and performance characteristics of running containers.
minio/minio 4841
Minio is an Amazon S3 compatible object storage server.
tsenart/vegeta 4807
HTTP load testing tool and library. It's over 9000!
rakyll/boom 4750
HTTP(S) load generator, ApacheBench (ab) replacement, written in Go
jinzhu/gorm 4733
The fantastic ORM library for Golang, aims to be developer friendly
ncw/rclone 4702
"rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
cyfdecyf/cow 4693
HTTP proxy written in Go. COW can automatically identify blocked sites and use parent proxies to access.
derekparker/delve 4660
Delve is a debugger for the Go programming language.
zyedidia/micro 4643
A modern and intuitive terminal-based text editor
schachmat/wego 4606
weather app for the terminal
tylertreat/comcast 4547
Simulating shitty network connections so you can build better systems.
gopherjs/gopherjs 4490
A compiler from Go to JavaScript for running Go code in a browser
weaveworks/weave 4469
Simple, resilient multi-host Docker networking and more.
apex/apex 4268
Build, deploy, and manage AWS Lambda functions with ease (with Go support!).
urfave/negroni 4202
Idiomatic HTTP Middleware for Golang
julienschmidt/httprouter 4202
A high performance HTTP request router that scales well
docker/swarm 4169
Swarm: a Docker-native clustering system
git-lfs/git-lfs 4140
Git extension for versioning large files
tools/godep 4127
dependency tool for go
youtube/vitess 4088
Vitess is a database clustering system for horizontal scaling of MySQL.
Unknwon/the-way-to-go_ZH_CN 3985
《The Way to Go》中文译本,中文正式名《Go入门指南》
google/seesaw 3956
Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.
hashicorp/serf 3800
Service orchestration and management tool.
sosedoff/pgweb 3773
Cross-platform client for PostgreSQL databases
sirupsen/logrus 3712
Structured, pluggable logging for Go.
dinedal/textql 3687
Execute SQL against structured text like CSV or TSV
valyala/fasthttp 3680
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
google/gxui 3670
An experimental Go cross platform UI library.
andlabs/ui 3645
Platform-native GUI library for Go.
docker/machine 3635
Machine management for a container-centric world
gravitational/teleport 3604
Modern SSH server for clusters and teams.
cloudson/gitql 3561
A git query language
sjwhitworth/golearn 3558
Machine Learning for Go
schollz/find 3502
High-precision indoor positioning framework for most wifi-enabled devices.
elastic/beats 3488
:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
nsf/gocode 3436
An autocompletion daemon for the Go programming language
PuerkitoBio/goquery 3394
A little like that j-thing, only in Go.
Masterminds/glide 3394
Package Management for Golang
opencontainers/runc 3381
CLI tool for spawning and running containers according to the OCI specification
future-architect/vuls 3372
Vulnerability scanner for Linux/FreeBSD, agentless, written in Go
kelseyhightower/confd 3371
Manage local application configuration files using templates and data from etcd or consul
google/git-appraise 3319
Distributed code review system for Git repos
peco/peco 3314
Simplistic interactive filtering tool
xtaci/kcptun 3298
A Simple UDP Tunnel Based On KCP
mozilla-services/heka 3230
DEPRECATED: Data collection and processing made easy.
v2ray/v2ray-core 3193
A platform for building proxies to bypass network restrictions.
zenazn/goji 3192
Goji is a minimalistic web framework for Golang that's high in antioxidants.
dropbox/godropbox 3188
Common libraries for writing Go services/applications.
gorilla/mux 3151
A powerful URL router and dispatcher for golang.
simeji/jid 3111
json incremental digger
chrislusf/seaweedfs 3106
SeaweedFS is a simple and highly scalable distributed file system. There are two objectives: to store billions of files! to serve the files fast! Instead of supporting full POSIX file system semantics, SeaweedFS choose to implement only a key~file mapping. Similar to the word "NoSQL", you can call it as "NoFS".
spf13/cobra 3080
A Commander for modern Go CLI interactions
eBay/fabio 3079
A fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul.
burke/zeus 3077
Boot any rails app in under a second.
go-sql-driver/mysql 3004
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
tmrts/go-patterns 2957
Curated list of Go patterns and idioms
alexflint/gallium 2948
Build desktop applications in Go and HTML.
progrium/localtunnel 2943
Expose localhost servers to the Internet
blevesearch/bleve 2914
A modern text indexing library for go
Workiva/go-datastructures 2901
aws/aws-sdk-go 2889
AWS SDK for the Go programming language.
fiorix/freegeoip 2886
IP geolocation web server
rancher/os 2871
Tiny Linux distro that runs the entire OS as Docker containers
igrigorik/ga-beacon 2861
Google Analytics collector-as-a-service (using GA measurement protocol).
gorilla/websocket 2852
A WebSocket implementation for Go.
ha/doozerd 2797
A consistent distributed data store.
hoisie/web 2785
The easiest way to create web applications with Go
docker/distribution 2757
The Docker toolset to pack, ship, store, and deliver content
fatedier/frp 2744
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
davecheney/httpstat 2706
It's like curl -v, with colours.
garyburd/redigo 2686
Go client for Redis
gliderlabs/registrator 2680
Service registry bridge for Docker with pluggable adapters
shazow/ssh-chat 2678
Chat over SSH.
ethereum/go-ethereum 2641
Official Go implementation of the Ethereum protocol
grpc/grpc-go 2639
The Go language implementation of gRPC. HTTP/2 based RPC
micro/micro 2625
A microservice toolkit
nats-io/gnatsd 2602
High-Performance server for NATS, the cloud native messaging system.
ant0ine/go-json-rest 2596
A quick and easy way to setup a RESTful JSON API
robertkrimen/otto 2588
A JavaScript interpreter in Go (golang)
mailgun/godebug 2536
A cross-platform debugger for Go.
ipfs/go-ipfs 2521
IPFS implementation in go
fogleman/nes 2520
NES emulator written in Go.
smartystreets/goconvey 2520
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
facebookgo/grace 2504
Graceful restart & zero downtime deploy for Go servers.
stretchr/testify 2494
A sacred extension to the standard go testing package
lib/pq 2479
Pure Go Postgres driver for database/sql
hybridgroup/gobot 2469
Golang framework for robotics, drones, and the Internet of Things (IoT)
DisposaBoy/GoSublime 2463
A Golang plugin collection for SublimeText **3**, providing code completion and other IDE-like features.
coreybutler/nvm-windows 2455
A node.js version management utility for Windows. Ironically written in Go.
nlf/dlite 2367
The simplest way to use Docker on OS X
prasmussen/gdrive 2358
Google Drive CLI Client
coreos/fleet 2354
A Distributed init System
jteeuwen/go-bindata 2341
A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.
spf13/viper 2340
Go configuration with fangs
karan/joe 2310
:running: A .gitignore magician in your command line
pksunkara/alpaca 2306
Given a web API, Generate client libraries in node, php, python, ruby
Unknwon/go-fundamental-programming 2294
《Go编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向新手级别的学习者。
go-gorp/gorp 2292
Go Relational Persistence - an ORM-ish library for Go
emirpasic/gods 2281
Go Data Structures. Containers, Sets, Lists, Stacks, Maps, BidiMaps, Trees, HashSet, TreeSet, ArrayList, SinglyLinkedList, DoublyLinkedList, LinkedListStack, ArrayStack, HashMap, TreeMap, HashBidiMap, TreeBidiMap, RedBlackTree, BTree, BinaryHeap, Comparator, Iterator, Enumerable, Sort
jmoiron/sqlx 2279
general purpose extensions to golang's database/sql
flike/kingshard 2271
A high-performance MySQL proxy
gliderlabs/logspout 2263
Log routing for Docker container logs
cortesi/devd 2250
A local webserver for developers
ory-am/hydra 2234
An open source OAuth2 and OpenID Connect server for existing and new infrastructures. Written in Go.
kubernetes/minikube 2221
Run Kubernetes locally
vulcand/vulcand 2202
Programmatic load balancer backed by Etcd
github/gh-ost 2183
GitHub's Online Schema Migrations for MySQL
tsuru/tsuru 2175
Open source, extensible and Docker-based Platform as a Service (PaaS).
shadowsocks/shadowsocks-go 2165
go port of shadowsocks
openshift/origin 2160
Enterprise Kubernetes for Developers
FiloSottile/Heartbleed 2151
A checker (site and tool) for CVE-2014-0160
influxdata/telegraf 2144
The plugin-driven server agent for collecting & reporting metrics.
itsabot/abot 2139
Abot makes it easy and fun to build your own digital assistant, and we include everything you need to get started.
russross/blackfriday 2132
Blackfriday: a markdown processor for Go
google/go-github 2115
Go library for accessing the GitHub API
docker/libchan 2099
Like Go channels over the network
hashicorp/nomad 2076
A Distributed, Highly Available, Datacenter-Aware Scheduler
bosun-monitor/bosun 2042
Time Series Alerting Framework
dgraph-io/dgraph 2042
Highly Available, Distributed, Low Latency, High Throughput Graph Database
google/battery-historian 2021
Battery Historian is a tool to analyze battery consumers using Android "bugreport" files.
golang/mobile 2014
[mirror] Go on Mobile
rqlite/rqlite 1997
The lightweight, distributed relational database
remind101/empire 1989
A PaaS built on top of Amazon EC2 Container Service (ECS)
huichen/wukong 1979
高度可定制的全文搜索引擎
vuvuzela/vuvuzela 1975
Private messaging system that hides metadata
nsf/termbox-go 1955
Pure Go termbox implementation
qor/qor 1953
QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems.
direnv/direnv 1935
Unclutter your .profile
NVIDIA/nvidia-docker 1913
Build and run Docker containers leveraging NVIDIA GPUs
mitchellh/gox 1904
A dead simple, no frills Go cross compile tool
hashicorp/consul-template 1902
Generic template rendering and notifications with Consul
emicklei/go-restful 1896
package for building REST-style Web Services using Google Go
siddontang/ledisdb 1892
a high performance NoSQL powered by Go
camlistore/camlistore 1885
Camlistore is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
miekg/dns 1869
DNS library in Go
jgrahamc/httpdiff 1868
Perform the same request against two HTTP servers and diff the results
fogleman/ln 1867
3D line art engine.
jwilder/docker-gen 1854
Generate files from docker container meta-data
astaxie/go-best-practice 1844
Trying to complete over 100 projects in various categories in golang.
monochromegane/the_platinum_searcher 1835
A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.
yahoo/gryffin 1794
Gryffin is a large scale web security scanning platform
polaris1119/The-Golang-Standard-Library-by-Example 1791
Golang标准库。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。
motemen/gore 1790
Yet another Go REPL that works nicely. Featured with line editing, code completion, and more.
constabulary/gb 1786
gb, the project based build tool for Go
sourcegraph/thyme 1780
Automatically track which applications you use and for how long.
gernest/utron 1775
A lightweight MVC framework for Go(Golang)
henrylee2cn/pholcus 1774
[Crawler for Golang] Pholcus is a distributed, high concurrency and powerful web crawler software.
coreos/flannel 1767
flannel is a network fabric for containers, designed for Kubernetes
redspread/spread 1747
Docker to Kubernetes in one command
tidwall/tile38 1741
Tile38 is a fast geolocation data store, spatial index, and realtime geofence. It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON.
go-qml/qml 1738
QML support for the Go language
zxh0/jvm.go 1737
A JVM written in Go
bitly/oauth2_proxy 1724
A reverse proxy that provides authentication with Google, Github or other provider
soundcloud/roshi 1721
Roshi is a large-scale CRDT set implementation for timestamped events.
dgrijalva/jwt-go 1696
Golang implementation of JSON Web Tokens (JWT)
cloudflare/cfssl 1688
CFSSL: CloudFlare's PKI and TLS toolkit
HouzuoGuo/tiedot 1679
Your NoSQL database powered by Golang
ardanlabs/gotraining 1679
Go Training Class Material :
bradfitz/http2 1655
old repo for HTTP/2 support for Go (see README for new home)
elastic/logstash-forwarder 1652
An experiment to cut logs in preparation for processing elsewhere. Replaced by Filebeat: https://github.com/elastic/beats/tree/master/filebeat
Netflix/chaosmonkey 1652
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
elves/elvish 1646
A novel Unix shell
sourcegraph/checkup 1633
Distributed, lock-free, self-hosted health checks and status pages
codegangsta/gin 1632
Live reload utility for Go web servers
uber-go/zap 1632
Fast, structured, leveled logging in Go
variadico/noti 1630
Trigger notifications when a process completes.
xenolf/lego 1630
Let's Encrypt client and ACME library written in Go
goadesign/goa 1613
Design-based APIs and microservices in Go
golang/lint 1612
This is a linter for Go source code.
pquerna/ffjson 1605
faster JSON serialization for Go
coreos/clair 1599
Vulnerability Static Analysis for Containers
uber/go-torch 1596
Stochastic flame graph profiler for Go programs
letsencrypt/boulder 1588
An ACME-based CA, written in Go.
NYTimes/gizmo 1583
A Microservice Toolkit from The New York Times
therecipe/qt 1581
Qt binding for Go (Golang) which supports Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi
bitly/go-simplejson 1568
a Go package to interact with arbitrary JSON
dvyukov/go-fuzz 1567
Randomized testing for Go
TykTechnologies/tyk 1563
Tyk Open Source API Gateway written in Go
go-xorm/xorm 1558
Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle
benmanns/goworker 1553
goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
vmware/harbor 1536
An enterprise-class container registry server based on Docker Distribution
mehrdadrad/mylg 1534
Network Diagnostic Tool
rcrowley/goagain 1534
Zero-downtime restarts in Go
lxn/walk 1534
A Windows GUI toolkit for the Go Programming Language
getqujing/qtunnel 1525
A secure socket tunnel works on getqujing.com
jingweno/ccat 1512
Colorizing `cat`
googollee/go-socket.io 1495
socket.io library for golang, a realtime application framework.
Shopify/toxiproxy 1493
:alarm_clock: :fire: A proxy to simulate network and system conditions
coreos/torus 1490
Torus Distributed Storage
skynetservices/skynet 1472
Skynet is a framework for distributed services in Go.
astaxie/bat 1471
Go implement CLI, cURL-like tool for humans
anacrolix/torrent 1466
Full-featured BitTorrent client package and utilities
rapidloop/rtop 1465
rtop is an interactive, remote system monitoring tool based on SSH
Shopify/sarama 1461
Sarama is a Go library for Apache Kafka 0.8, 0.9, and 0.10.
goraft/raft 1460
UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.
elazarl/goproxy 1460
An HTTP proxy library for Go
yuin/gopher-lua 1432
GopherLua: VM and compiler for Lua in Go
asaskevich/govalidator 1431
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
rcrowley/go-metrics 1431
Go port of Coda Hale's Metrics library
zquestz/s 1424
Open a web search in your terminal.
gocircuit/circuit 1424
Circuit: Dynamic cloud orchestration http://gocircuit.org
kabukky/journey 1424
A blog engine written in Go, compatible with Ghost themes.
pachyderm/pachyderm 1414
Containerized Data Analytics
mperham/inspeqtor 1410
Monitor your application infrastructure!
Terry-Mao/gopush-cluster 1408
Golang push server cluster
convox/rack 1394
Open-source PaaS. Deploy Twelve Factor apps to AWS cloud services for maximum privacy and minimum upkeep.
golang/protobuf 1391
Go support for Google's protocol buffers
mailhog/MailHog 1378
Web and API based SMTP testing
tealeg/xlsx 1377
Google Go (golang) library for reading and writing XLSX files.
uber-common/cpustat 1377
high frequency performance measurements for Linux
laher/goxc 1374
a build tool for Go, with a focus on cross-compiling, packaging and deployment
ansible-semaphore/semaphore 1370
Open Source Alternative to Ansible Tower
josephyzhou/github-trending 1367
Tracking the most popular Github repos, updated daily
go-bootstrap/go-bootstrap 1366
Generates a lean and mean Go web project.
shirou/gopsutil 1363
psutil for golang
micro/go-micro 1363
A pluggable RPC framework for microservices
sideshow/apns2 1361
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, and OSX apps, using the new APNs HTTP/2 protocol.
syndtr/goleveldb 1348
LevelDB key/value database in Go.
chrislusf/glow 1348
Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on a Go+Luajit system, https://github.com/chrislusf/gleam , which is more flexible and more performant.
kardianos/govendor 1344
Go vendor tool that works with the standard vendor file.
howeyc/fsnotify 1343
File system notification for Go
hyperhq/hyperd 1339
HyperContainer Daemon
go-macaron/macaron 1330
Package macaron is a high productive and modular web framework in Go.
maruel/panicparse 1324
Crash your app in style (Golang)
nanopack/yoke 1308
Postgres high-availability cluster with auto-failover and automated cluster recovery.
pressly/sup 1306
Super simple deployment tool - just Unix - think of it like 'make' for a network of servers
tidwall/buntdb 1303
BuntDB is a fast, embeddable, in-memory key/value database for Go with custom indexing and geospatial support
centrifugal/centrifugo 1301
Real-time messaging (Websockets or SockJS) server in Go
Terry-Mao/goim 1290
goim
nytlabs/streamtools 1289
tools for working with streams of data
alecthomas/gometalinter 1286
Concurrently run Go lint tools and normalise their output
fatih/color 1286
Color package for Go (golang)
onsi/ginkgo 1280
BDD Testing Framework for Go
go-redis/redis 1278
Type-safe Redis client for Golang
tombh/texttop 1267
A fully interactive X Linux desktop rendered in TTY and streamable over SSH
koding/kite 1266
Micro-service framework in Go
nfnt/resize 1261
Pure golang image resizing
cdarwin/go-koans 1250
koans for go
google/novm 1248
Experimental KVM-based VMM, written in Go.
fogleman/pt 1246
A path tracer written in Go.
anthonynsimon/bild 1241
A collection of parallel image processing algorithms in pure Go
iamduo/workq 1239
Job server in Go
pkg/errors 1238
Simple error handling primitives
docker/infrakit 1222
A toolkit for creating and managing declarative, self-healing infrastructure.
gpmgo/gopm 1222
Go Package Manager (gopm) is a package manager and build tool for Go.
gravitational/teleconsole 1219
Command line tool to share your UNIX terminal and forward local TCP ports to people you trust.
fsnotify/fsnotify 1212
Cross-platform file system notifications for Go.
ChimeraCoder/gojson 1205
Automatically generate Go (golang) struct definitions from example JSON
smira/aptly 1203
aptly - Debian repository management tool
mattn/gom 1191
Go Manager - bundle for go
lxc/lxd 1190
Daemon based on liblxc offering a REST API to manage containers
coocood/freecache 1186
A cache library for Go with zero GC overhead.
arachnys/athenapdf 1185
Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker
nwidger/nintengo 1183
An NES emulator written in Go
golang/glog 1181
Leveled execution logs for Go
jroimartin/gocui 1177
Minimalist Go package aimed at creating Console User Interfaces.
RichardKnop/machinery 1177
Machinery is an asynchronous task queue/job queue based on distributed message passing.
concourse/concourse 1173
BOSH Release
rakyll/gom 1172
A visual interface to work with runtime profiling data for Go
rakyll/coop 1169
Cheat sheet for some of the common concurrent flows in Go
visualfc/goqt 1169
Golang bindings to the Qt cross-platform application framework.
gocraft/web 1166
Go Router + Middleware. Your Contexts.
whyrusleeping/gx 1162
A package management tool
labstack/armor 1161
Uncomplicated, modern HTTP server
davecgh/go-spew 1159
Implements a deep pretty printer for Go data structures to aid in debugging
grpc-ecosystem/grpc-gateway 1159
gRPC to JSON proxy generator
robfig/cron 1146
a cron library for go
google/gops 1145
A tool to list and diagnose Go processes currently running on your system
FiloSottile/whosthere 1141
A ssh server that knows who you are. $ ssh whoami.filippo.io
tianon/gosu 1139
Simple Go-based setuid+setgid+setgroups+exec
fatih/structs 1135
Utilities for Go structs
PuerkitoBio/gocrawl 1130
Polite, slim and concurrent web crawler.
BurntSushi/toml 1127
TOML parser for Golang with reflection.
thewhitetulip/web-dev-golang-anti-textbook 1124
Learn how to write webapps without a framework in Go.
fvbock/endless 1122
Zero downtime restarts for go servers (Drop in replacement for http.ListenAndServe)
intelsdi-x/snap 1119
The open telemetry framework
ravenac95/sudolikeaboss 1118
Get 1password access from iterm2
go-mgo/mgo 1114
The MongoDB driver for Go. See http://labix.org/mgo for details.
coreos/dex 1108
OpenID Connect Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors
pierrre/imageserver 1103
Image server toolkit in Go
docker/swarmkit 1096
A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.
justinas/alice 1095
Painless middleware chaining for Go
jwilder/docker-squash 1089
Squash docker images to make them smaller
GoRethink/gorethink 1088
Go language driver for RethinkDB
Yelp/dockersh 1075
A shell which places users into individual docker containers
emc-advanced-dev/unik 1074
The Unikernel Compilation and Deployment Platform
GoesToEleven/GolangTraining 1069
Training for Golang (go language)
restic/restic 1066
restic backup program
zachlatta/sshtron 1063
Play Tron over SSH
hyperledger-archives/fabric 1060
THIS IS A READ-ONLY historic repository. Current development is at https://gerrit.hyperledger.org/r/#/admin/projects/fabric . pull requests not accepted
streadway/amqp 1056
Go client for AMQP 0.9.1
svent/sift 1048
A fast and powerful alternative to grep
golang/tools 1045
[mirror] Go Tools
appc/spec 1044
App Container Specification and Tooling
crosbymichael/skydock 1042
Service discovery via DNS for docker
go-yaml/yaml 1038
YAML support for the Go language.
go-gomail/gomail 1038
The best way to send emails in Go.
iron-io/functions 1038
IronFunctions - the serverless microservices platform.
hlandau/acme 1036
:lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
docker/containerd 1031
An open and reliable container runtime, by Docker
go-mangos/mangos 1029
package mangos is an implementation in pure Go of the SP ("Scalable Protocols") protocols.
divan/expvarmon 1019
TermUI based monitor for Go apps using expvars (/debug/vars). Quickest way to monitor your Go app(s).
yhat/scrape 1018
A simple, higher level interface for Go web scraping.
google/gopacket 1017
Provides packet processing capabilities for Go
RangelReale/osin 1016
Golang OAuth2 server library
nats-io/go-nats 1014
Golang client for NATS, the cloud native messaging system.
btcsuite/btcd 1006
An alternative full node bitcoin implementation written in Go (golang)
src-d/go-git 1003
A low level and highly extensible Git implementation in pure Go.
cloudflare/redoctober 1002
Go server for two-man rule style file encryption and decryption.
bmizerany/pat 999
goadapp/goad 995
Goad is an AWS Lambda powered, highly distributed, load testing tool
olivere/elastic 994
Elasticsearch client for Go.
arnauddri/algorithms 993
Algorithms & Data Structures in Go
rach/pome 991
A Postgres Metrics Dashboard
pressly/chi 990
lightweight, idiomatic and composable router for building Go 1.7+ HTTP services
influxdata/surgemq 979
High-Performance MQTT Server and Client Libraries
gtank/cryptopasta 976
copy & paste-friendly golang crypto
ok-borg/borg 974
Search and save shell snippets without leaving your terminal
haxpax/gosms 970
:mailbox_closed: Your own local SMS gateway in Go
hashicorp/raft 964
Golang implementation of the Raft consensus protocol
malfunkt/hyperfox 963
HTTP/HTTPs MITM proxy and traffic recorder with on-the-fly TLS cert generation.
ddollar/forego 962
Foreman in Go
Masterminds/squirrel 957
Fluent SQL generation for golang
go-zoo/bone 955
Lightning Fast HTTP Multiplexer
parnurzeal/gorequest 953
GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )
tockins/realize 952
Go build system with file watchers, live reload and output streams. Run, build and watch file changes with custom paths
digitalocean/doctl 950
A command line tool for DigitalOcean services
rcrowley/go-tigertonic 944
A Go framework for building JSON web services inspired by Dropwizard
antonholmquist/jason 942
Easy-to-use JSON Library for Go
disintegration/imaging 941
Simple Go image processing package
docker/libcontainer 938
PROJECT MOVED TO RUNC
kubernetes/heapster 932
Compute Resource Usage Analysis and Monitoring of Container Clusters
name5566/leaf 931
A game server framework in Go (golang)
google/codesearch 926
Fast, indexed regexp search over large file trees
fsouza/go-dockerclient 926
Go client for the Docker remote API.
h2non/imaginary 926
Fast HTTP microservice for high-level image processing. Perfectly fitted for Docker and Heroku.
weaveworks/scope 926
Monitoring, visualisation & management for Docker & Kubernetes
libgit2/git2go 919
Git to Go. Like McDonald's but tastier.
golang/oauth2 917
Go OAuth2
google/netstack 917
IPv4 and IPv6 userland network stack
markbates/goth 912
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
youtube/doorman 911
Doorman: Global Distributed Client Side Rate Limiting.
google/stenographer 909
Stenographer is a packet capture solution which aims to quickly spool all packets to disk, then provide simple, fast access to subsets of those packets. Discussion/announcements at stenographer@googlegroups.com
ajvb/kala 908
Modern Job Scheduler
adonovan/gopl.io 903
Example programs from "The Go Programming Language"
ahmetalpbalkan/go-linq 899
.NET LINQ-like query methods for Go
lastbackend/lastbackend 896
#cloud #docker #kubernetes #AppDev #hosting
keybase/client 896
Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
victorcoder/dkron 889
Dkron - Distributed, fault tolerant job scheduling system http://dkron.io
yahoo/webseclab 887
set of web security test cases and a toolkit to construct new ones
Unknwon/go-web-foundation 886
《Go Web基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。
mattn/go-gtk 886
Go binding for GTK
leveros/leveros 881
Serverless + Microservices = ♥
uniqush/uniqush-push 881
Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.
facette/facette 879
Time series data visualization and graphing software
AsynkronIT/gam 878
Go Actor Model framework - Ultra fast distributed actors for Golang
tobyhede/go-underscore 877
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
pravj/geopattern 877
Create beautiful generative image patterns from a string in golang.
sourcegraph/srclib 876
srclib is a polyglot code analysis library, built for hackability. It consists of language analysis toolchains (currently for Go and Java, with Python, JavaScript, and Ruby in beta) with a common output format, and a CLI tool for running the analysis.
codetainerapp/codetainer 876
A Docker container in your browser.
jwilder/dockerize 869
Utility to simplify running applications in docker containers
mattes/migrate 866
Database migration handling in Golang
graphql-go/graphql 864
An implementation of GraphQL for Go / Golang
gosuri/uiprogress 860
A go library to render progress bars in terminal applications
tylerb/graceful 859
Graceful is a Go package enabling graceful shutdown of an http.Handler server.
flosch/pongo2 858
Django-syntax like template-engine for Go
cheggaaa/pb 857
Console progress bar for Golang
bradfitz/goimports 856
(old repo) Tool to fix (add, remove) your Go imports automatically.
google/google-api-go-client 855
Auto-generated Google APIs for Go
michaelmacinnis/oh 852
A surprisingly powerful Unix shell
buger/jsonparser 852
Alternative JSON parser for Go that does not require schema (so far fastest)
vulcand/oxy 852
Go middlewares for HTTP servers & proxies
golang/example 851
Go example projects
osrg/gobgp 849
BGP implemented in the Go Programming Language
gocql/gocql 848
Package gocql implements a fast and robust Cassandra client for the Go programming language.
GeertJohan/go.rice 847
go.rice is a Go package that makes working with resources such as html,js,css,images,templates, etc very easy.
go-swagger/go-swagger 847
Swagger 2.0 implementation for go
pilu/fresh 846
Build and (re)start go web apps after saving/creating/deleting source files.
go-authboss/authboss 845
The boss of http auth.
amyhaber/cnki-downloader 844
知网(CNKI)文献下载工具
nanobox-io/nanobox 843
The ideal platform for developers
disintegration/gift 841
Go Image Filtering Toolkit
adrianco/spigo 840
Simulate Protocol Interactions in Go
tidwall/gjson 839
Get JSON values very quickly in Go
euphoria-io/heim 832
A real-time community platform.
allegro/bigcache 832
Efficient cache for gigabytes of data written in Go.
Shopify/go-lua 831
A Lua VM in Go
yinghuocho/firefly-proxy 830
A proxy software to help circumventing the Great Firewall.
barnybug/cli53 828
Command line tool for Amazon Route 53
dustin/go-humanize 828
Go Humans! (formatters for units to human friendly sizes)
hashicorp/hcl 827
HCL is the HashiCorp configuration language.
mindreframer/golang-stuff 825
interesting go libs
julienschmidt/go-http-routing-benchmark 824
Go HTTP request router and web framework benchmark
agl/pond 820
Pond
oikomi/FishChatServer 819
请移步第二版 https://github.com/oikomi/FishChatServer2
mattbaird/elastigo 817
A Go (golang) based Elasticsearch client library.
alecthomas/kingpin 817
A Go (golang) command line and flag parser
hoisie/mustache 816
The mustache template language in Go
nlopes/slack 813
Slack API in Go
looterz/grimd 808
:zap: fast dns proxy that can run anywhere, built to black-hole internet advertisements and malware servers
mozilla/mig 805
Distributed & real time digital forensics at the speed of the cloud
docker/libnetwork 804
Docker Networking
ajstarks/svgo 803
Go Language Library for SVG generation
opencontainers/runtime-spec 802
OCI Runtime Specification
jrallison/go-workers 802
Sidekiq compatible background workers in golang
laurent22/massren 800
massren - easily rename multiple files using your text editor
hu17889/go_spider 800
[爬虫框架 (golang)] An awesome Go concurrent Crawler(spider) framework. The crawler is flexible and modular. It can be expanded to an Individualized crawler easily or you can use the default crawl components only.
pengwynn/flint 798
Check your project for common sources of contributor friction.
gitchain/gitchain 797
Decentralized, peer-to-peer Git repositories aka "Git meets Bitcoin"
kidoman/embd 796
Embedded Programming Framework in Go
shiyanhui/dht 795
BitTorrent DHT Protocol && DHT Spider
oleiade/trousseau 794
Networked and encrypted key-value database
sourcegraph/appdash 791
Application tracing system for Go, based on Google's Dapper.
knq/xo 790
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
chanxuehong/wechat.v2 790
weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang sdk
vzex/dog-tunnel 790
p2p tunnel,(udp mode work with kcp,https://github.com/skywind3000/kcp)
sourcegraph/webloop 784
WebLoop: Scriptable, headless WebKit with a Go API. Like PhantomJS, but for Go.
levigross/grequests 784
A Go "clone" of the great and famous Requests library
cihub/seelog 782
Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.
satori/go.uuid 779
UUID package for Go
unrolled/render 779
Go package for easily rendering JSON, XML, binary data, and HTML templates responses.
go-llvm/llgo 777
LLVM-based compiler for Go
cloudfoundry-attic/lattice-release 776
Lattice
sensu/uchiwa 775
Uchiwa is a simple yet effective open-source dashboard for the Sensu monitoring framework.
ssllabs/ssllabs-scan 775
A command-line reference-implementation client for SSL Labs APIs, designed for automated and/or bulk testing.
s3git/s3git 773
s3git: git for Cloud Storage. Distributed Version Control for Data. Create decentralized and versioned repos that scale infinitely to 100s of millions of files. Clone huge PB-scale repos on your local SSD to make changes, commit and push back. Oh yeah, it dedupes too and offers directory versioning.
spf13/afero 770
A FileSystem Abstraction System for Go
natefinch/gorram 770
It's like go run for any go function
ehazlett/interlock 770
Docker Event Driven Plugin System
petejkim/goop 766
A simple dependency manager for Go (golang), inspired by Bundler.
rlmcpherson/s3gof3r 766
Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r
docopt/docopt.go 766
A command-line arguments parser that will make you smile.
rsms/gotalk 763
Async peer communication protocol & library
jondot/groundcontrol 762
Manage and monitor your Raspberry Pi with ease
op/go-logging 762
Golang logging library
docker/notary 758
Notary is a Docker project that allows anyone to have trust over arbitrary collections of data
tylertreat/BoomFilters 757
Probabilistic data structures for processing continuous, unbounded streams.
heroku/hk 757
DEPRECATED: see
mitchellh/mapstructure 755
Go library for decoding generic map values into native Go structures.
SummitRoute/osxlockdown 755
[No longer maintained] Apple OS X tool to audit for, and remediate, security configuration settings.
jackc/pgx 753
PostgreSQL client library for Go
clipperhouse/gen 751
Type-driven code generation for Go
rook/rook 749
Open, Cloud Native, and Universal Distributed Storage
jamescun/switcher 748
Run SSH and HTTP(S) on the same port
coreos/coreos-kubernetes 746
CoreOS+Kubernetes documentation, Vagrant & AWS installers
jpillora/overseer 746
Monitorable, gracefully restarting, self-upgrading binaries in Go (golang)
jinzhu/now 744
Now is a time toolkit for golang
chewxy/gorgonia 743
Gorgonia is a library that helps facilitate machine learning in Go.
jondot/blade 741
Better asset workflow for iOS developers. Generate Xcode image catalogs for iOS / OSX app icons, universal images, and more.
jingweno/gh 739
Fast GitHub command line client (deprecated). gh has been merged into https://github.com/github/hub, see https://github.com/github/hub/issues/475 for more info
go-playground/validator 737
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
kubernetes/helm 737
The Kubernetes Package Manager
tidwall/summitdb 735
In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API
vektorlab/slackcat 734
CLI utility to post files and command output to slack
xtaci/gonet 733
A Game Server Skeleton in golang.
influxdata/kapacitor 732
Open source framework for processing, monitoring, and alerting on time series data
cloudfoundry/cli 732
The official command line client for Cloud Foundry
oniony/TMSU 731
TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application.
jordan-wright/email 731
Robust and flexible email library for Go
aws/amazon-ecs-agent 729
Amazon EC2 Container Service Agent
gocircuit/escher 727
Escher: A language for programming in metaphors http://escher.io
celrenheit/lion 725
Lion is a fast HTTP router for building modern scalable modular REST APIs in Go
tdewolff/minify 724
Go minifiers for web formats
kubernetes/kops 723
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
skizzehq/skizze 721
A probabilistic data structure service and storage
kardianos/service 721
Run go programs as a service on major platforms.
fogleman/gg 720
Go Graphics - 2D rendering in Go with a simple API.
cznic/ql 718
Package ql is a pure Go embedded SQL database.
jaksi/sshesame 718
A fake SSH server that lets everyone in and logs their activity
nsqio/go-nsq 718
The official Go package for NSQ
matryer/silk 716
Markdown based document-driven RESTful API testing.
ksimka/go-is-not-good 714
A curated list of articles complaining that go (golang) isn't good enough
cpmech/gosl 713
Go scientific library
kisielk/errcheck 712
errcheck checks that you checked errors.
tidwall/redcon 708
Fast Redis compatible server framework for Go
lgtmco/lgtm 707
LGTM is a simple pull request approval system [ARCHIVE]
vektra/templar 707
A HTTP proxy to improve usage of HTTP APIs
motemen/ghq 705
Remote repository management made easy
QubitProducts/bamboo 702
HAProxy auto configuration and auto service discovery for Mesos Marathon
abh/geodns 702
DNS server with per-client targeted responses
justinas/nosurf 700
CSRF protection middleware for Go.
google/btree 699
kubernetes/contrib 699
This is a place for various components in the Kubernetes ecosystem that aren't part of the Kubernetes core. Consider creating a new repo instead.
gogo/protobuf 698
Protocol Buffers for Go with Gadgets
chzyer/readline 697
Readline is a pure go(golang) implementation for GNU-Readline kind library
bradfitz/gomemcache 696
Go Memcached client library #golang
patrickmn/go-cache 695
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
quarnster/completion 694
This project aims to implement an editor and language agnostic backend
mop-tracker/mop 694
Stock market tracker for hackers
getgauge/gauge 694
Light weight cross-platform test automation
shurcooL/Go-Package-Store 694
An app that displays updates for the Go packages in your GOPATH.
ugorji/go 694
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
JoelOtter/termloop 693
Terminal-based game engine for Go, built on top of Termbox
hashicorp/envconsul 692
Read and set environmental variables for processes from Consul.
grammarly/rocker 690
Rocker breaks the limits of Dockerfile.
michaelsauter/crane 686
Crane - Lift containers with ease
hellogcc/100-gdb-tips 686
A collection of gdb tips. 100 maybe just mean many here.
chain/chain 685
Chain Core Developer Edition
huichen/sego 684
Go中文分词
reconquest/orgalorg 680
Parallel SSH commands executioner and file synchronization tool
ory-am/fosite 677
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
trustmaster/goflow 677
Flow-based and dataflow programming library for Go programming language
dghubble/gologin 676
Chainable Go login handlers for authentication providers (OAuth1, OAuth2)
jessevdk/go-flags 676
go command line option parser
shell909090/goproxy 670
基于go写的隧道代理服务器,主要用于翻墙。
braintree/manners 669
A polite Go HTTP server that shuts down gracefully.
mailru/easyjson 668
Fast JSON serializer for golang.
golang/net 667
[mirror] Go supplementary network libraries
glycerine/zygomys 667
Java has Clojure, Go has zygo. A 100% Golang, easy-to-use Lisp.
joushou/sshmuxd 664
sshmux frontend
outbrain/orchestrator 663
MySQL replication topology manager/visualizer
zachlatta/postman 660
Command-line utility for batch-sending email.
eknkc/amber 660
Amber is an elegant templating engine for Go Programming Language, inspired from HAML and Jade
codahale/sneaker 659
A tool for securely storing secrets on S3 using Amazon KMS.
puma/puma-dev 658
A tool to manage rack apps in development with puma
montanaflynn/stats 657
A statistics package with common functions that are missing from the Golang standard library.
golang/gddo 657
Go Doc Dot Org
funny/link 656
Go语言网络层脚手架
mitchellh/goamz 656
Golang Amazon Library
gengo/goship 655
A simple tool for deploying code to servers.
eaigner/hood 655
Database agnostic ORM for Go
docker-slim/docker-slim 654
DockerSlim (docker-slim): Optimize and secure your Docker containers (free and open source)
sanathp/statusok 652
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected.
aelsabbahy/goss 650
Quick and Easy server testing/validation
astaxie/gopkg 650
example for the go pkg's function
hpcloud/tail 650
Go package for reading from continously updated files (tail -f)
inconshreveable/go-update 648
Build self-updating Golang programs
Jeffail/gabs 646
For parsing, creating and editing unknown or dynamic JSON in golang
gocraft/dbr 643
Additions to Go's database/sql for super fast performance and convenience.
go-pg/pg 642
PostgreSQL ORM for Golang with focus on PostgreSQL specific features and performance
jimmykuu/gopher 641
Golang-China(golangtc.com) Website
brutella/hc 641
HomeControl is an implementation of the HomeKit Accessory Protocol (HAP) in Go.
justone/dockviz 640
Visualizing docker data
arschles/go-in-5-minutes 639
Code for Go in 5 Minutes Screencasts
dougblack/sleepy 638
rest for go
jessfraz/binctr 637
Fully static, unprivileged, self-contained, containers as executable binaries.
gavv/httpexpect 634
End-to-end HTTP and REST API testing for Go.
jpmorganchase/quorum 632
A permissioned implementation of Ethereum supporting data privacy
remogatto/mandala 631
A Go framework for writing native Android applications
monochromegane/go_design_pattern 629
Design patterns in Golang.
knadh/niltalk 626
A multi-room disposable chat service written in Go that uses WebSockets for live communication.
kahing/goofys 626
a high-performance, POSIX-ish Amazon S3 file system written in Go
davecheney/gcvis 626
Visualise Go program GC trace data in real time
reborndb/reborn 625
Distributed database fully compatible with redis protocol
astaxie/beedb 625
beedb is a go ORM,support database/sql interface,pq/mysql/sqlite
moul/advanced-ssh-config 624
:computer: assh: ssh wrapper using ProxyCommand that adds regex, aliases, gateways, includes, dynamic hostnames to SSH and ssh-config
upper/db 624
A productive data access layer for Go.
bradfitz/talk-yapc-asia-2015 624
talk-yapc-asia-2015
azer/boxcars 624
Easy-to-configure Static Web & Reverse Proxy Server in Go
nitrous-io-zz/tug 622
Docker development workflow
s-rah/onionscan 622
OnionScan is a free and open source tool for investigating the Dark Web.
ChimeraCoder/anaconda 622
A Go client library for the Twitter 1.1 API
Unknwon/go-rock-libraries-showcases 619
《Go名库讲解》是一套针对 Google 出品的 Go 语言的第三方库进行评测讲解的集博客、示例与语音视频为一体的综合教程,适合完成学习完成《Go编程基础》教程的学习者。
benjojo/totp-ssh-fluxer 617
Take security by obscurity to the next level (You must be insane to run this)
kelseyhightower/envconfig 616
Golang library for managing configuration data from environment variables
jgrahamc/webwatch 616
Small program to download a web page, see if a string appears in it and send email if it does
gopherds/gophernotes 615
It's time to use Go in notebooks.
GoASTScanner/gas 615
Go AST Scanner
tcnksm/gcli 614
The easy way to build Golang command-line application.
valyala/quicktemplate 609
Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template
jpillora/cloud-torrent 607
☁️ Cloud Torrent: a self-hosted remote torrent client
willnorris/imageproxy 603
A caching, resizing image proxy written in Go
tomnomnom/gron 602
Make JSON greppable!
purpleidea/mgmt 599
A next generation config management prototype!
ginuerzh/gost 598
GO Simple Tunnel - a simple tunnel written in golang
helm/helm-classic 596
Helm Classic - The Kubernetes Package Manager
marmelab/gaudi 594
Gaudi allows to share multi-component applications, based on Docker, Go, and YAML.
blox/blox 592
Open source tools for building custom schedulers on Amazon ECS
slackhq/go-audit 591
go-audit is an alternative to the auditd daemon that ships with many distros
mvdan/interfacer 591
A linter that suggests interface types
mkaz/working-with-go 590
A set of example golang code to start learning Go
cdipaolo/goml 588
On-line Machine Learning in Go (and so much more)
smallnest/rpcx 587
rpcx is a distributed RPC service framework based on net/rpc like alibaba Dubbo and weibo Motan. One of best performance RPC frameworks.
adnanh/webhook 585
webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands.
davyxu/cellnet 584
简单,方便,高效的跨平台服务器网络库
SpectoLabs/hoverfly 583
Lightweight service virtualization/API simulation tool for developers and testers
sausheong/polyglot 583
Polyglot is a distributed web framework that allows programmers to create web applications in multiple programming languages
irfansharif/cfilter 582
Cuckoo Filter implementation in Go, better than Bloom Filters
wcharczuk/go-chart 582
go chart is a basic charting library in native golang.
joushou/serve2d 581
Protocol detecting server
apcera/libretto 581
Libretto is a Golang library to create Virtual Machines (VMs) on any cloud and Virtual Machine hosting platforms such as AWS, Azure, OpenStack, vSphere, or VirtualBox.
leo-stone/hack-petya 580
search key to restore petya encrypted mft
oklog/ulid 579
Universally Unique Lexicographically Sortable Identifier (ULID) in Go
square/go-jose 579
An implementation of JOSE standards (JWE, JWS, JWT) in Go
sidkshatriya/dontbug 579
Dontbug is a reverse debugger for PHP
aktau/github-release 577
Commandline app to create and edit releases on Github (and upload artifacts)
linkedin/Burrow 576
Kafka Consumer Lag Checking
kovetskiy/manul 575
:smirk_cat: The madness vendoring utility for Golang programs
stretchr/goweb 574
A lightweight RESTful web framework for Go
rancher/convoy 572
A Docker volume plugin, managing persistent container volumes.
FiloSottile/gvt 570
gvt is the go vendoring tool for the GO15VENDOREXPERIMENT, based on gb-vendor
cweill/gotests 569
Generate Go tests from your source code.
dullgiulio/pingo 568
Plugins for Go
Dataman-Cloud/crane 566
Yet another control plane based on docker built-in swarmkit
advancedlogic/go-freeling 565
Golang Natural Language Processing
yields/phony 564
tiny command line fake data generator
martinkirsche/wired-logic 564
Wired Logic - a pixel based logic simulator
hanwen/go-fuse 563
FUSE bindings for Go
rubenv/sql-migrate 563
SQL schema migration tool for Go.
projectcalico/calico-containers 563
Project Calico deployed in a containerized environment
CenturyLinkLabs/watchtower 562
Automatically update running Docker containers
dop251/goja 562
ECMAScript 5.1(+) implementation written in Go
thejerf/suture 562
Supervisor trees for Go.
tinylib/msgp 561
A Go code generator for MessagePack / msgpack.org[Go]
cortesi/modd 560
A flexible tool for responding to filesystem changes
robpike/ivy 559
ivy, an APL-like calculator
sipin/gorazor 559
Razor view engine for Golang
mattn/goreman 559
foreman clone written in go language
rakyll/hey 559
HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
thoas/picfit 559
An image resizing server written in Go
joyent/containerpilot 558
A service for autodiscovery and configuration of applications running in containers
netvarun/docket 556
Docket - Custom docker registry that allows for lightning fast deploys through bittorrent
scottferg/Fergulator 554
NES emulator, written in Go
facebookgo/inject 552
Package inject provides a reflect based injector.
GoogleChrome/simplehttp2server 551
A simple HTTP/2 server for development
juju/juju 548
juju is devops distilled
miekg/coredns 547
CoreDNS is a DNS server that runs middleware
dshearer/jobber 547
A replacement for cron, with sophisticated status-reporting and error-handling.
BurntSushi/wingo 547
A fully-featured window manager written in Go.
inconshreveable/log15 545
Structured, composable logging for Go
Luxurioust/excelize 545
Golang library for reading and writing Microsoft Excel (XLSX) files.
jackpal/Taipei-Torrent 545
A(nother) Bittorrent client written in the go programming language
yosssi/ace 544
HTML template engine for Go
mholt/binding 542
Reflectionless data binding for Go's net/http (not yet a stable 1.0, but not likely to change much either)
libp2p/go-libp2p 540
libp2p implementation in Go
ark-lang/ark 539
A compiled systems programming language written in Go using the LLVM framework
mefellows/muxy 537
Simulating real-world distributed system failures
takama/daemon 537
A daemon package for use with Go (golang) services with no dependencies
Netflix/rend 537
A memcached proxy that manages data chunking and L1 / L2 caches
samuel/go-zookeeper 536
Native ZooKeeper client for Go
franela/goreq 535
Minimal and simple request library for Go language
GoogleCloudPlatform/google-cloud-go 535
Google Cloud APIs Go Client Library
ConradIrwin/aws-name-server 533
DNS server that lets you look up ec2 instances by instance name
tleyden/open-ocr 533
Run your own OCR-as-a-Service using Tesseract and Docker
huydx/hget 533
rocket fast, interruptable, resumable download accelerator written in golang
google/mtail 532
extract whitebox monitoring data from application logs for collection in a timeseries database
google/badwolf 529
Temporal graph store abstraction layer.
ziutek/mymysql 528
MySQL Client API written entirely in Go
skynetservices/skydns1 528
DNS for skynet or any other service discovery
hashicorp/go-plugin 527
Golang plugin system over RPC.
mindreframer/golang-devops-stuff 526
zakjan/cert-chain-resolver 526
SSL certificate chain resolver
hoisie/redis 525
A simple, powerful Redis client for Go
kelseyhightower/kube-cert-manager 525
Manage Lets Encrypt certificates for a Kubernetes cluster.
EagerIO/Stout 524
A reliable static website deploy tool
bazil/fuse 521
FUSE library for Go. go get bazil.org/fuse
alexflint/go-restructure 521
Match regular expressions into struct fields
ha/doozer 521
Go client driver for doozerd, a consistent, distributed data store
mmcdole/gofeed 521
Parse RSS and Atom feeds in Go
go-validator/validator 519
Package validator implements struct field validations
lucas-clemente/quic-go 519
A QUIC server implementation in pure go
afex/hystrix-go 519
Netflix's Hystrix latency and fault tolerance library, for Go
klauspost/compress 515
Optimized compression packages
domodwyer/cryptic 514
A sensible secret management toolkit (and Go library) for admins and programmers
gographics/imagick 514
naive Go binding to ImageMagick's MagickWand C API
AcalephStorage/consul-alerts 513
A simple daemon to send notifications based on Consul health checks
olahol/melody 513
:notes: Minimalist websocket framework for Go
Terry-Mao/bfs 512
distributed file system(small file storage) writen by golang.
project-iris/iris 512
Decentralized cloud messaging
microcosm-cc/bluemonday 511
bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
zond/god 511
A Go database
kobolog/gorb 511
IPVS on steroids – REST API, heartbeats, service discovery and more
jstemmer/gotags 510
ctags-compatible tag generator for Go
timeglass/glass 510
Automated time tracking for Git repositories
lazywei/go-opencv 508
Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv
wendal/gor 507
Golang编写的静态博客引擎
codedellemc/rexray 507
REX-Ray provides a vendor agnostic storage orchestration engine.
hashicorp/memberlist 506
Golang package for gossip based membership and failure detection
zimbatm/socketmaster 504
Zero downtime restarts for your apps
argusdusty/Ferret 501
An optimized substring search engine written in Go
siddontang/mixer 500
a MySQL proxy powered by Go
lunny/tango 500
Micro & pluggable web framework for Go
tus/tusd 499
The official server implementation of the tus resumable upload protocol.
gorilla/sessions 498
Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
stargrave/govpn 496
Simple secure free software VPN daemon (mirror of http://git.cypherpunks.ru/cgit.cgi/govpn.git/)
PuerkitoBio/fetchbot 494
A simple and flexible web crawler that follows the robots.txt policies and crawl delays.
dcoker/biscuit 494
Biscuit is a multi-region HA key-value store for your AWS infrastructure secrets.
slicebit/qb 493
The database toolkit for go
pilu/traffic 491
Sinatra inspired regexp/pattern mux and web framework for Go
sorintlab/stolon 491
PostgreSQL cloud native High Availability and more.
mitchellh/cli 491
A Go library for implementing command-line interfaces.
unrolled/secure 490
HTTP middleware for Go that facilitates some quick security wins.
fatih/pool 490
Connection pool for Go's net.Conn interface
olekukonko/tablewriter 490
ASCII table in golang
jehiah/json2csv 489
command line tool to convert json to csv
harbur/captain 488
Captain - Convert your Git workflow to Docker :whale: containers
meshbird/meshbird 487
Distributed private networking
square/certstrap 484
Tools to bootstrap CAs, certificate requests, and signed certificates.
codegangsta/inject 484
Dependency injection for go
trivago/gollum 483
A n:m message multiplexer written in Go
gosuri/uilive 482
uilive is a go library for updating terminal output in realtime
stripe/stripe-go 480
Go client for the Stripe API
nanopack/mist 479
A distributed, tag-based pub-sub service for modern web applications and container-driven cloud.
Shopify/ejson 478
EJSON is a small library to manage encrypted secrets using asymmetric encryption.
3ofcoins/jetpack 478
**PROTOTYPE** FreeBSD Jail/ZFS based implementation of the Application Container Specification
campoy/todo 477
A task manager written in Go using TDD techniques, each commit should represent a step in the application development.
ewgRa/de_faq 477
Полезная информация о жизни в Германии
throttled/throttled 477
Package throttled implements rate limiting access to resources such as HTTP endpoints.
koding/koding 475
The Simplest Way to Manage Your Entire Dev Infrastructure!
lukasmartinelli/pgfutter 473
Import CSV and JSON into PostgreSQL the easy way
dchest/captcha 471
Go package captcha implements generation and verification of image and audio CAPTCHAs.
pinterest/knox 470
Knox is a secret management service
moovweb/gokogiri 469
A light libxml wrapper for Go
natefinch/pie 467
a toolkit for creating plugins for Go applications
chihaya/chihaya 467
A customizible, multi-protocol BitTorrent Tracker
blackbeans/kiteq 466
kiteq is a distributed mq framework
siddontang/go-mysql-elasticsearch 465
Sync MySQL data into elasticsearch
a8m/djson 464
Fast Go decoder for dynamic JSON
shurcooL/markdownfmt 463
Like gofmt, but for Markdown.
cenkalti/backoff 462
The exponential backoff algorithm in Go (Golang).
pebbe/zmq4 462
A Go interface to ZeroMQ version 4
y0ssar1an/q 462
Quick and dirty debugging output for tired Go programmers
cespare/reflex 460
Run a command when files change
compose/transporter 460
Sync data between persistence engines, like ETL only not stodgy
mcuadros/go-candyjs 459
fully transparent bridge between Go and the JavaScript
snapcore/snapd 459
The snapd and snap tools enable systems to work with .snap files.
goinaction/code 459
Source Code for Go In Action examples
hashicorp/go-memdb 458
Golang in-memory database built on immutable radix trees
ngmoco/falcore 456
Modular HTTP server framework for Go
aws/amazon-ecs-cli 456
A custom Amazon ECS CLI that eases up the cluster setup process, enables users to run their applications locally or on ECS using the same Docker Compose file format and familiar Compose commands.
gdamore/tcell 455
Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
veandco/go-sdl2 452
SDL2 binding for Go
golang/mock 452
GoMock is a mocking framework for the Go programming language.
bitly/statsdaemon 452
an implementation of Etsy's statsd in Go
klauspost/reedsolomon 452
Reed-Solomon Erasure Coding in Go
denisenkom/go-mssqldb 451
Microsoft SQL server driver written in go language
hashicorp/yamux 451
Golang connection multiplexing library
containerops/wharf 451
Project Management
roylee0704/gron 450
gron, Cron Jobs in Go.
bogdanovich/siberite 450
Siberite is a simple, lightweight, leveldb backed message queue written in Go.
alecthomas/go_serialization_benchmarks 449
Benchmarks of Go serialization methods
go-reform/reform 449
A better ORM for Go, based on non-empty interfaces and code generation.
deckarep/golang-set 449
A simple set type for the Go language.
rif/spark 448
Emergency web server
ericlagergren/go-coreutils 447
A cross-platform port of GNU's coreutils to Go
xeipuuv/gojsonschema 447
An implementation of JSON Schema, draft v4 - Go language
didip/tollbooth 447
Simple middleware to rate-limit HTTP requests.
vole/vole 446
Vole is a social, peer-to-peer web app for sharing words, pictures and videos.
benbjohnson/megajson 446
A JSON parser generator for high performance encoding and decoding in Go.
zchee/docker-machine-driver-xhyve 445
docker-machine/libmachine driver plugin for xhyve/hyperkit (native macOS hypervisor.framework)
yinqiwen/gscan 445
一个Go语言实现的HTTPS IP可用性扫描工具, 主要作用于Google IP
mikespook/gorbac 445
goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
sbinet/go-python 443
naive go bindings to the CPython C-API
AdRoll/hologram 443
Easy, painless AWS credentials on developer laptops.
ichinaski/pxl 443
Display images in the terminal
bouk/staticfiles 441
staticfiles compiles a directory of files into an embeddable .go file
google/syzkaller 440
syzkaller is a distributed, unsupervised, coverage-guided Linux syscall fuzzer
eawsy/aws-lambda-go 440
A fast and clean way to execute Go on AWS Lambda.
titanous/heartbleeder 440
OpenSSL CVE-2014-0160 Heartbleed vulnerability test
facebookgo/httpcontrol 440
Package httpcontrol allows for HTTP transport level control around timeouts and retries.
jasonmoo/smlr 439
Re-encode jpeg images with no perceivable quality loss.
axw/gocov 439
Coverage testing tool for The Go Programming Language
gyuho/learn 437
learn
alexandres/lexvec 435
This is an implementation of the LexVec word embedding model (similar to word2vec and GloVe) that achieves state of the art results in multiple NLP tasks
RichardKnop/go-oauth2-server 434
A standalone, specification-compliant, OAuth2 server written in Golang.
ekanite/ekanite 434
The Syslog server with built-in search
coocood/qbs 433
QBS stands for Query By Struct. A Go ORM.
oskca/sciter 433
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
appleboy/gorush 433
A push notification server written in Go (Golang).
Code-Hex/pget 432
Parallel file download client
ruedap/alfred-font-awesome-workflow 432
:tophat: Font Awesome Workflow for Alfred 2 & 3
pkg/profile 432
Simple profiling for Go
gliderlabs/connectable 432
Magic proxy for internal services
go-ini/ini 431
Package ini provides INI file read and write functionality in Go.
hyperledger/fabric 430
Read-only mirror of https://gerrit.hyperledger.org/r/#/admin/projects/fabric
golang/leveldb 429
The LevelDB key-value database in the Go programming language.
htcat/htcat 428
Parallel and Pipelined HTTP GET Utility
go-python/gopy 428
gopy generates a CPython extension module from a go package.
rakyll/go-hardware 427
A directory of hardware related libs, tools, and tutorials for Go
samonzeweb/godb 426
A Go query builder and struct mapper.
wercker/wercker 424
The Wercker CLI can be used to execute pipelines locally for both local development and easy introspection.
openshift/geard 424
geard is no longer maintained - see OpenShift 3 and Kubernetes
likexian/stathub-go 424
A smart Hub for holding server Stat
sanbornm/go-selfupdate 423
Enable your Golang applications to self update
eapache/go-resiliency 423
Resiliency patterns for golang
stianeikeland/go-rpio 423
:electric_plug: Raspberry Pi GPIO library for go-lang
NebulousLabs/Sia 422
Blockchain-based marketplace for file storage
stretchr/gomniauth 422
Authentication framework for Go applications.
dghubble/sling 421
A Go HTTP client library for creating and sending API requests
Jeffail/tunny 420
A goroutine pool for golang
alecthomas/gozmq 420
Go (golang) bindings for the 0mq (zmq, zeromq) C API
paypal/gatt 419
Gatt is a Go package for building Bluetooth Low Energy peripherals
golang/proposal 419
Go Project Design Documents
aykamko/tag 418
Instantly jump to your ag matches.
hprose/hprose-golang 418
Hprose 2.0 for Golang
conformal/gotk3 418
Go bindings for GTK3
mjibson/go-dsp 417
Digital Signal Processing for Go
google/martian 417
Martian is a library for building custom HTTP/S proxies
shadowsocks-plus/shadowsocks-plus 414
igrigorik/hackernews-button 414
Embeddable Hacker News button + vote counter for your site
ryanbressler/CloudForest 413
Ensembles of decision trees in go/golang.
tarm/serial 413
facebookincubator/dhcplb 413
dhcplb is Facebook's implementation of a load balancer for DHCP.
hirokidaichi/goviz 411
a visualization tool for golang project dependency
josephspurrier/gowebapp 409
Basic MVC Web Application in Go
socketplane/socketplane 409
SocketPlane - Multi-Host Container Networking
containernetworking/cni 408
Container Network Interface - networking for Linux containers
nictuku/dht 408
Kademlia/Mainline DHT node in Go.
juju/ratelimit 408
Efficient token-bucket-based rate limiter package.
google/skicka 407
Command-line utility for working with Google Drive. Join the mailing list at https://groups.google.com/forum/#!forum/skicka-users.
cloud66/habitus 407
A Build Flow Tool for Docker
mhausenblas/dnpipes 406
Distributed Named Pipes
hlandau/service 406
:zap: Easily write daemonizable services in Go
onsi/gomega 405
Ginkgo's Preferred Matcher Library
dogestry/dogestry 403
Use Amazon S3 as your Docker registry
jaytaylor/shipbuilder 403
The Open-source self-hosted Platform-as-a-Service written in Go
peterbourgon/diskv 403
A disk-backed key-value store.
gonum/plot 403
A repository for plotting and visualizing data
manyminds/api2go 403
JSONAPI.org Implementation for Go
adammck/terraform-inventory 401
Terraform State → Ansible Dynamic Inventory
rakyll/drive 401
Pull or push Google Drive files
rsc/grind 401
Grind polishes Go programs.
rs/cors 401
Go net/http configurable handler to handle CORS requests
mesosphere/mesos-dns 400
DNS-based service discovery for Mesos.
krotik/eliasdb 399
EliasDB is a graph based database.
Jeffail/leaps 398
A pair programming tool and library written in Golang
GameXG/TcpRoute2 398
TcpRoute , TCP 层的路由器。对于 TCP 连接自动从多个线路(允许任意嵌套)、多个域名解析结果中选择最优线路。
google/zoekt 397
Fast trigram based code search
golang/crypto 397
[mirror] Go supplementary cryptography libraries
coocood/jas 397
A simple and powerful REST API framework for Go
RobotsAndPencils/buford 397
A push notification delivery engine for the new HTTP/2 APNS service.
jung-kurt/gofpdf 397
A PDF document generator with high level support for text, drawing and images
qor/qor-example 397
An example application showcasing the QOR SDK
jeansfish/RFC6749.zh-cn 397
A translation of simplified chinese for RFC 6749-The OAuth 2.0 Authorization Framework. RFC 6749 - OAuth 2.0授权框架简体中文翻译。
jbrukh/bayesian 396
Naive Bayesian Classification for Golang.
flashmob/go-guerrilla 396
Mini SMTP server written in golang
pforemski/dingo 396
A DNS client in Go that supports Google DNS over HTTPS
lukasmartinelli/pipecat 396
Connect UNIX pipes and message queues
codeskyblue/go-sh 396
like python-sh, for easy call shell with golang.
kellydunn/golang-geo 395
Geographical calculations in Go.
mercari/gaurun 395
General push notification server in Go
google/go-querystring 395
go-querystring is Go library for encoding structs into URL query parameters.
natefinch/lumberjack 394
lumberjack is a rolling logger for Go
splitsh/lite 394
Split your monorepo into many repos
joho/godotenv 394
A Go port of Ruby's dotenv library (Loads environment variables from `.env`.)
ibuildthecloud/systemd-docker 393
Wrapper for "docker run" to handle systemd quirks
dborzov/lsp 393
lsp is like ls command but more human-friendly
packetzoom/logzoom 392
A lightweight replacement for logstash indexer in Go
AdRoll/goamz 392
Fork of the GOAMZ version developed within Canonical with additional functionality with DynamoDB
hanwen/go-mtpfs 391
Mount MTP devices over FUSE
gaia-adm/pumba 390
Chaos testing tool for Docker. Kill/stop/restart containers, network emulation.
mesos/mesos-go 390
Go language bindings for Apache Mesos
go-godo/godo 389
golang build tool in the spirt of rake, gulp
digitalocean/godo 389
DigitalOcean Go API client
madari/go-socket.io 388
A Socket.IO backend implementation written in Go
fatih/set 388
Set data structure for Go
jsix/go2o 388
Golang基于DDD的o2o的业务模型及基础, 界面:http://github.com/jsix/go2o-web
kr/pretty 388
Pretty printing for Go values
hashicorp/golang-lru 388
Golang LRU cache
nsf/godit 388
A very religious text editor
Coccodrillo/apns 387
A Golang package for sending Apple Push Notifications and using the Feedback Service.
rackspace/gophercloud 387
A Go SDK for OpenStack. IN FEATURE FREEZE. See Issue #592
trustpath/sequence 387
High performance sequential log analyzer and parser
gokcehan/lf 387
A terminal file manager
xlab/android-go 385
The android-go project provides a platform for writing native Android apps in Go programming language.
gocraft/work 385
Process background jobs in Go
dustin/seriesly 384
A time series database.
alexflint/go-arg 384
Struct-based argument parsing in Go
jawher/mow.cli 383
A versatile library for building CLI applications in Go
shopspring/decimal 383
Arbitrary-precision fixed-point decimal numbers in go
mozilla/sops 382
Secrets management stinks, use some sops!
walter-cd/walter 382
Tiny deployment pipeline
renstrom/shortuuid 382
:mushroom: A generator library for concise, unambiguous and URL-safe UUIDs
fluffle/goirc 381
Event-based stateful IRC client framework for Go.
mozilla/masche 381
MIG Memory Forensic library
beego/wetalk 381
An open source project for Gopher community.
mgutz/dat 381
Go Postgres Data Access Toolkit
kubernetes-incubator/kompose 381
Tool to move from `docker-compose` to Kubernetes
mholt/archiver 381
Easily create and extract .zip, .tar, .tar.gz, .tar.bz2, .tar.xz, and .rar (extract-only) files with Go
huacnlee/flora-kit 380
💐 基于 shadowsocks-go 做的完善实现,自动网络分流,完全兼容 Surge 的配置文件。
cpuguy83/docker-volumes 379
Docker Volume Manager
tj/robo 378
Simple Go / YAML-based task runner for the team.
thoas/stats 377
A Go middleware that stores various information about your web application (response time, status code count, etc.)
exercism/cli 376
A Go based command line tool for exercism.io.
minio/mc 376
Minio Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage.
rsc/letsencrypt 376
Manage TLS certificates automatically via LetsEncrypt.org
corylanou/tns-restful-json-api 376
This is the code repository that goes along with the "TheNewStack" article for RESTful JSON API post
docker/libcompose 376
An experimental go library providing Compose-like functionality
rubyist/circuitbreaker 376
Circuit Breakers in Go
vdobler/chart 375
Provide basic charts in go
rs/rest-layer 375
REST Layer, Go (golang) REST API framework
alfredxing/calc 375
A simple, fast command-line calculator written in Go
petar/GoLLRB 374
A Left-Leaning Red-Black (LLRB) implementation of balanced binary search trees for Google Go
sevlyar/go-daemon 374
A library for writing system daemons in golang.
yvasiyarov/gorelic 374
New Relic agent for Go lang
huandu/facebook 373
A Facebook Graph API SDK Library For Golang
prometheus/node_exporter 373
Exporter for machine metrics
grammarly/rocker-compose 372
Docker composition tool with idempotency features for deploying apps composed of multiple containers.
m3ng9i/ran 372
a simple static web server written in Go
divan/gobenchui 372
UI for overview of your Golang package benchmarks progress.
matryer/goblueprints 372
Source code for Go Programming Blueprints
aacebedo/dnsdock 372
DNS service discovery for Docker containers
dominikh/go-staticcheck 372
Staticcheck is go vet on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#
qiniu/qlang 371
Q Language (Q语言) - A script language for Go
stathat/consistent 371
Consistent hash package for Go.
EngoEngine/engo 371
Engo is an open-source 2D game engine written in Go.
crosbymichael/slex 369
SSH multiplex
FlashBoys/go-finance 369
Flexible, simple financial markets data in Go.
eleme/banshee 368
Anomalies detection system for periodic metrics.
mitchellh/ioprogress 368
Go (golang) package for progress bars around io.Reader/Writers.
albrow/jobs 367
A persistent and flexible background jobs library for go.
elwinar/rambler 367
A simple and language-independent SQL schema migration tool
go-gl-legacy/gl 367
Go bindings for OpenGL
jmoiron/modl 366
golang database modelling library
k0kubun/pp 365
Colored pretty printer for Go language
ipfs/specs 365
This repository contains the specs for the IPFS Protocol and associated subsystems.
bndr/gopencils 364
Easily consume REST APIs with Go (golang)
codahale/metrics 364
This is not the Java library.
vulcand/vulcan 364
[DEPRECATING] Development has moved to https://github.com/mailgun/oxy
djherbis/buffer 363
Composable Buffers for Go #golang
siddontang/go-mysql 363
a powerful mysql toolset with Go
huandu/xstrings 362
xstrings: A collection of useful string functions for Go.
mustafaakin/gongular 362
A different approach to Go web frameworks
inconshreveable/muxado 362
Stream multiplexing for Go
digitalocean/vulcan 362
Vulcan is an extension to Prometheus for long-term storage and high-cardinality labels
driskell/log-courier 362
Log Courier, a lightweight log shipper with Logstash integration.
xordataexchange/crypt 361
Store and retrieve encrypted configs from etcd or consul
goji/goji 361
Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang)
ooyala/atlantis 361
Open Source PaaS Built on Docker
ejcx/passgo 359
Simple golang password manager.
yosssi/gcss 359
Pure Go CSS Preprocessor
SimonWaldherr/golang-examples 359
Go(lang) examples - (explain the basics of golang)
tendermint/tendermint 359
Tendermint Core (BFT Consensus) in Go
shaoshing/train 359
Asset Management for web app using Golang.
smartystreets/go-disruptor 358
A port of the LMAX Disruptor to the Go language.
open-lambda/open-lambda 358
gosuri/uitable 358
A go library to improve readability in terminal apps using tabular data
divan/depscheck 358
Dependency checker for Golang (Go) packages. Prints stats and suggests to remove small LeftPad-like imports if any.
go-resty/resty 357
Simple HTTP and REST client for Go inspired by Ruby rest-client
orcaman/concurrent-map 357
a thread-safe concurrent map for go
nishanths/license 357
Command-line license generator
gonum/matrix 355
Matrix packages for the Go language
dominikh/go-unused 355
Check Go programs for unused identifiers
mongodb/mongo-tools 353
Requilence/integram 353
Integrate Telegram into your workflow – https://integram.org
rsc/c2go 352
C to Go translation tool supporting Go toolchain migration
sunfmin/fanout 352
Fanout - make writing parallel code even easier
ajhager/engi 352
A multi-platform 2D game library for Go.
tcnksm/ghr 352
Upload multiple artifacts to GitHub Release in parallel
coreos/go-systemd 352
Go bindings to systemd socket activation, journal, D-Bus, and unit files
miketheprogrammer/go-thrust 352
Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib
rafikk/halfshell 351
A proxy server for processing images on the fly.
jqs7/Jqs7Bot 351
Telegram 中文群组列表机器人
lukasmartinelli/nigit 350
Web server that wraps around programs and shell scripts and exposes them as API
go-telegram-bot-api/telegram-bot-api 350
Golang bindings for the Telegram Bot API
jcla1/gisp 350
Simple LISP in Go
git-lfs/lfs-test-server 350
Standalone Git LFS server
monsti/monsti 348
Simple and resource efficient CMS for small sites
rakyll/statik 347
Embed static files into a Go executable
beego/bee 347
Bee is a tool for helping develop with beego app framework.
vattle/sqlboiler 346
SQLBoiler is a tool to generate a Go ORM tailored to your database schema.
platform9/fission 346
Fast Serverless Framework for Kubernetes
jessfraz/bane 346
Custom & better AppArmor profile generator for Docker containers.
9seconds/ah 345
A better history