awesome-go

A curated list of awesome Go frameworks, libraries and software

184792 go golang best awesome 2026-09-19T21:52:13Z
tinygo

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

17738 golang wasm wasi LLVM WebAssembly 2026-09-19T21:52:02Z
viper

Go configuration with fangs

30459 configuration json toml yaml hcl ini env 2026-09-19T21:11:08Z
cobra

A Commander for modern Go CLI interactions

44616 cli framework command 2026-09-19T21:11:01Z
podman

Podman: A tool for managing OCI containers and pods.

32896 pod container docker k8s 2026-09-19T20:45:20Z
go-redis

Redis Go client

22242 redis nosql 2026-09-19T20:37:32Z
rqlite

The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

17747 sqlite distributed database SQL 2026-09-19T20:30:42Z
encore

The infrastructure platform for the intelligence era

12369 event-driven microservice IOT 2026-09-19T20:20:42Z
echo

High performance, minimalist Go web framework

32712 web framework RESTful 2026-09-19T19:44:07Z
kit

A standard library for microservices.

27424 microservice web framework golang 2026-09-19T19:32:50Z
sqlx

general purpose extensions to golang's database/sql

17739 SQL 2026-09-19T19:31:46Z
nats

High-Performance server for NATS.io, the cloud and edge native messaging system.

20751 rpc queue pub/sub MQ 2026-09-19T19:29:35Z
gin

Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.

89236 web framework 2026-09-19T16:57:49Z
minio

MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.

61357 oss storage S3 2026-09-19T16:39:52Z
beego

beego is an open-source, high-performance web framework for the Go programming language.

32424 web framework MVC RESTful 2026-09-19T16:08:46Z
go-zero

A cloud-native Go microservices framework with cli tool for productivity.

33338 web framework RPC microservice 2026-09-19T15:47:26Z
fiber

⚡️ Express inspired web framework written in Go

40164 web framework middleware express fasthttp 2026-09-19T15:26:26Z
fasthttp

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http

23471 router servemux 2026-09-19T15:26:14Z
litestream

Streaming replication for SQLite.

14382 sqlite backup recovery replication 2026-09-19T15:04:59Z
GoDS

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

17459 golang 2026-09-19T14:11:16Z
kratos

Your ultimate Go microservices framework for the cloud-native era.

25929 microservice grpc rpc web framework middleware protobuf 2026-09-19T13:43:48Z
go-feature-flag

GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source — built on OpenFeature 🎛️

2110 golang flag 2026-09-19T12:46:39Z
go-github

Go library for accessing the GitHub v3 API

11306 github api golang sdk 2026-09-19T12:14:16Z
litefs

FUSE-based file system for replicating SQLite databases across a cluster of machines

4879 sqlite replication 2026-09-19T11:28:07Z
flipt

Enterprise-ready, Git native feature management solution

4904 golang 2026-09-19T10:20:45Z
iris

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:

25567 web framework MVC websockets HTTP/2 RESTful 2026-09-19T07:46:59Z
gorm

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

39957 SQL ORM 2026-09-18T16:22:26Z
loggie

A lightweight, cloud-native data transfer agent and aggregator

1334 log agent 2026-09-18T03:22:37Z
wasmtime-go

Go WebAssembly runtime powered by Wasmtime

912 wasm golang WebAssembly 2026-09-14T21:37:49Z