Golang

A curated list of awesome Go frameworks, libraries and software

Most popular
Popular
85.3k

golang Go is an open source programming language that makes it easy to build simple, reliable, and efficie
 
Popular
77k

kubernetes Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications
 
Popular
60.2k

moby The Moby Project Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a "Lego set" of toolkit components, the framework for assembling them into custom cont
 
Popular
51.5k

gohugoio A Fast and Flexible Static Site Generator built with love by spf13 and friends in Go. Website | Forum | Developer Chat (no support) | Documentation | Installation Guide | Contribution Guide | Twitter Overview
 
Popular
48k

gin-gonic Gin Web Framework Gin is a web framework written in Go (Golang). It features a martini-like API with much better performance, up to 40 times faster thanks to httprouter. If you need performance and good productiv
 
Popular
41.5k

grafana The open-source platform for monitoring and observability. Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team a
 
Popular
36.5k

prometheus Prometheus Visit prometheus.io for the full documentation, examples and guides. Prometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system. It collects metrics from confi
 
Popular
36.5k

junegunn fzf is a general-purpose command-line fuzzy finder. It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc.
 
Popular
36.3k

syncthing Goals Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most i
 
Popular
35.8k

etcd-io etcd Note: The master branch may be in an unstable or even broken state during development. Please use releases instead of the master branch in order to get stable binaries. the etcd v2 documentation has moved
 
Popular
33.7k

traefik Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (Docker, Swarm mode, Kubernetes, Ma
 
Popular
33.3k

caddyserver Every site on HTTPS Caddy is an extensible server platform that uses TLS by default. Download · Documentation · Community Menu Features Build from source For development Wit
 
Popular
30.2k

ethereum Go Ethereum Official Golang implementation of the Ethereum protocol. Automated builds are available for stable releases and the unstable master branch. Binary archives are published at https://geth.ethereum.org/do
 
29.1k

FiloSottile mkcert mkcert is a simple tool for making locally-trusted development certificates. There is no configuration. $ mkcert -install Created a new local CA at "/Users/filippo/Library/Application Support/mkcert" 💥 T
 
Popular
28.9k

Kong Kong is a cloud-native, fast, scalable, and distributed Microservice Abstraction Layer (also known as an API Gateway, API Middleware or in some cases Service Mesh). Made available as an open-source project in 2015, its core
 
Popular
27.3k

minio Minio Quickstart Guide Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured data such as photos, vi
 
Popular
27.1k

rclone "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
 
Popular
26.9k

istio Istio An open platform to connect, manage, and secure microservices. For in-depth information about how to use Istio, visit istio.io To ask questions and get assistance from our community, visit discuss.istio.i
 
Popular
26.6k

hashicorp Terraform Website: https://www.terraform.io Mailing list: Google Groups Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage exis
 
26k

wagoodman dive A tool for exploring a docker image, layer contents, and discovering ways to shrink your Docker image size. To analyze a Docker image simply run dive with an image tag/id/digest: dive <your-image-tag>
 
Popular
24.3k

evanw esbuild This is a JavaScript bundler and minifier. It packages up JavaScript and TypeScript code for distribution on the web. Why? Why build another JavaScript build tool? The current build tools for the web
 

golang-standards Standard Go Project Layout This is a basic layout for Go application projects. It's not an official standard defined by the core Go dev team; however, it is a set of common historical and emerging project layout pattern
 
Popular
23.2k

cli gh - The GitHub CLI tool gh is GitHub on the command line, and it's now available in beta. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git an
 

drone Drone is a Continuous Integration platform built on container technology. Every build is executed inside an ephemeral Docker container, giving developers complete control over their build environment with guaranteed isolation.
 
Popular
22k

hashicorp Consul Website: https://www.consul.io Chat: Gitter Mailing list: Google Groups Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalab
 
21.5k

spf13 Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files. Cobra is used in many Go projects such as Kubernetes, Hugo, and Github CLI to name a few. Th
 
21.5k

spf13 Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files. Cobra is used in many Go projects such as Kubernetes, Hugo, and Github CLI to name a few. Th
 
Popular
21.4k

influxdata InfluxDB InfluxDB is an open source time series platform. This includes APIs for storing and querying data, processing it in the background for ETL or monitoring and alerting purposes, user dashboards, and visualizing
 
Popular
20.7k

hashicorp Vault Please note: We take Vault's security and our users' trust very seriously. If you believe you have found a security issue in Vault, please responsibly disclose by contacting us at [email protected]
 
Popular
20.5k

cockroachdb CockroachDB is a cloud-native SQL database for building global, scalable cloud services that survive disasters. What is CockroachDB? Docs Quickstart Client Drivers Deployment Need Help? Contributing Design
 
20.3k

mattermost It's written in Golang and React and runs as a single Linux binary with MySQL or PostgreSQL.
 
Popular
20.3k

mattermost Mattermost Mattermost is an open source, self-hosted Slack-alternative from https://mattermost.org. It's written in Golang and React and runs as a single Linux binary with MySQL or Postgres. Every month on the 16th a n
 

inconshreveable ngrok - Introspected tunnels to localhost (homepage) ”I want to expose a local server behind a NAT or firewall to the internet.” What is ngrok? ngrok is a reverse proxy that creates a secure tu