Awesome Go

This project utilizes resources from the Awesome Go repository, curated by avelino. Some content from the original repository has been adapted or modified to better suit the needs of this project.

Top 20 Projects
kubernetes112.3K

Container Cluster Manager from Google.

Ollama107.3K

Run large language models locally.

Gin79.8K

Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity.

Moby69K

Collaborative project for the container ecosystem to assemble container-based systems.

fzf67.1K

Command-line fuzzy finder written in Go.

Caddy60.4K

Caddy is an alternative, HTTP/2 web server that's easy to configure and use.

prometheus56.8K

Monitoring system and time series database.

traefik52.7K

Reverse proxy and load balancer with support for multiple backends.

golang-standards/project-layout50.4K

Set of common historical and emerging project layout patterns in the Go ecosystem. Note: despite the org-name they do not represent official golang standards, see this issue for more information. Nonetheless, some may find the layout useful.

minio49.4K

Minio is a distributed object storage server.

dive49K

A tool for exploring each layer in a Docker image.

etcd48.2K

Highly-available key value store for shared configuration and service discovery.

go-ethereum48.1K

Official Go implementation of the Ethereum protocol.

Gitea46.6K

Fork of Gogs, entirely community driven.

pocketbase42.8K

PocketBase is a realtime backend in 1 file consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management and much more.

cobra38.8K

Commander for modern Go CLI interactions.

tidb37.7K

TiDB is a distributed SQL database. Inspired by the design of Google F1.

GORM37.3K

The fantastic ORM library for Golang, aims to be developer friendly.

Fiber34.6K

An Express.js inspired web framework build on Fasthttp.

drone32.4K

Drone is a Continuous Integration platform built on Docker, written in Go.