awesome-go

A curated list of awesome Go frameworks, libraries and software

175549 go golang best awesome 2026-06-16T02:39:51Z
go-redis

Redis Go client

22146 redis nosql 2026-06-16T02:37:10Z
go-feature-flag

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

2035 golang flag 2026-06-16T01:56:23Z
podman

Podman: A tool for managing OCI containers and pods.

32034 pod container docker k8s 2026-06-16T01:34:04Z
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.

88690 web framework 2026-06-16T01:24:30Z
sqlx

general purpose extensions to golang's database/sql

17651 SQL 2026-06-16T00:57:21Z
fiber

⚡️ Express inspired web framework written in Go

39847 web framework middleware express fasthttp 2026-06-16T00:48:26Z
rqlite

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

17586 sqlite distributed database SQL 2026-06-15T23:22:36Z
encore

Automate infrastructure from local to your cloud

12049 event-driven microservice IOT 2026-06-15T23:10:27Z
gorm

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

39798 SQL ORM 2026-06-15T23:06:09Z
litestream

Streaming replication for SQLite.

13728 sqlite backup recovery replication 2026-06-15T22:17:26Z
echo

High performance, minimalist Go web framework

32449 web framework RESTful 2026-06-15T22:06:53Z
cobra

A Commander for modern Go CLI interactions

44103 cli framework command 2026-06-15T20:36:49Z
GoDS

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

17435 golang 2026-06-15T19:32:22Z
kratos

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

25729 microservice grpc rpc web framework middleware protobuf 2026-06-15T18:14:26Z
tinygo

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

17509 golang wasm wasi LLVM WebAssembly 2026-06-15T17:41:58Z
fasthttp

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

23385 router servemux 2026-06-15T17:24:16Z
viper

Go configuration with fangs

30306 configuration json toml yaml hcl ini env 2026-06-15T17:20:49Z
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:

25583 web framework MVC websockets HTTP/2 RESTful 2026-06-15T16:57:38Z
nats

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

20024 rpc queue pub/sub MQ 2026-06-15T16:51:13Z
flipt

Enterprise-ready, Git native feature management solution

4823 golang 2026-06-15T16:27:02Z
minio

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

61192 oss storage S3 2026-06-15T16:02:32Z
beego

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

32398 web framework MVC RESTful 2026-06-15T10:09:37Z
kit

A standard library for microservices.

27428 microservice web framework golang 2026-06-15T09:12:19Z
go-zero

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

33101 web framework RPC microservice 2026-06-15T08:37:44Z
litefs

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

4806 sqlite replication 2026-06-14T08:42:48Z
go-github

Go library for accessing the GitHub v3 API

11257 github api golang sdk 2026-06-13T18:03:04Z
loggie

A lightweight, cloud-native data transfer agent and aggregator

1325 log agent 2026-05-30T20:56:47Z
wasmtime-go

Go WebAssembly runtime powered by Wasmtime

903 wasm golang WebAssembly 2026-05-27T20:00:47Z