Top 20 Golang Projects on Github

Go is a popular programming language that has gained significant attention in the software development community in recent years and there are so many open-source projects written in Go that are available on GitHub. In this list, we have top 20 hand picked Golang projects based on their popularity, activity, and usefulness.

Kubernetes

Kubernetes

Container orchestration system for automating deployment, scaling, and management of containerized applications

Learn more →
Golang

Golang

Official Go language repository

Learn more →
Prometheus

Prometheus

Monitoring system and time series database

Learn more →
CockroachDB

CockroachDB

Distributed SQL database

Learn more →
Etcd

Etcd

Distributed key-value store for shared configuration and service discovery

Learn more →
Hugo

Hugo

Static site generator

Learn more →
Docker

Docker

Platform for developing, shipping, and running applications

Learn more →
GoKit

GoKit

A toolkit for building microservices in Go

Learn more →
Gin

Gin

Web framework for building APIs

Learn more →
Traefik

Traefik

Reverse proxy and load balancer for microservices

Learn more →
Terraform

Terraform

Infrastructure as Code (IaC) tool for building, changing, and versioning infrastructure safely and efficiently

Learn more →
Moby

Moby

Open-source project for containerizing software

Learn more →
GORM

GORM

Object-relational mapping (ORM) library for Go

Learn more →
Grpc-go

Grpc-go

Go implementation of gRPC, a high-performance, open-source, universal RPC framework

Learn more →
Istio

Istio

Open platform to connect, secure, and manage microservices

Learn more →
Buffalo

Buffalo

Rapid web development framework

Learn more →
Hashicorp Vault

Hashicorp Vault

Secrets management tool

Learn more →