Golang

A curated list of awesome Go frameworks, libraries and software

Most popular
Popular
82.3k

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

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

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
50.3k

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
45.9k

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
40k

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
35.3k

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
35k

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
34.9k

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
34.8k

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
32.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
32k

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
28.3k

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
 
Popular
28.1k

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
 
28k

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
26.2k

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.1k

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
25.9k

rclone "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
 
Popular
25.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
 
24.8k

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>
 

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
21.5k

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
 
Popular
21.3k

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
 

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
 
20.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
20.5k

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
 
20.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
20k

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]
 
19.9k

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

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
 
Popular
19.9k

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
 

go-kit Go kit Go kit is a distributed programming toolkit for building microservices in large organizations. We solve common problems in distributed systems, so you can focus on your business logic. Website: gokit.io