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.