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.