Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of awesome Go frameworks, libraries and software
GitHub stars and default-branch commits for avelino/awesome-go.
220 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
✨ Yet another Go wrapper for Starlark that simplifies usage, offers data conversion and useful Starlark libraries
Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC
Embedded schema migration package for Go
A webhook receiver on steroids.
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
🍱 yet another collection of go utilities & tools
Parser for todo.txt files in Go ✅
Lightweight AI agent runtime for Go. Define multi-agent crews in YAML, run them with goroutines and channels, and let the runtime handle scheduling, parallelism, retries, and observability — without leaving the Go ecosystem.
Decorate your terminals using Palette 🎨
Docker For Testing is a zero dependency wrapper around the `docker` command.
time range expression in cron style
Generic double-ended heap (min-max heap) for Go — O(1) min and max, O(log n) push/pop
porter stemmer
Go client library around the HERE location based APIs.
Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go
Data engineering and machine learning toolkit for Go.
Go library for parsing Sitemaps
Go CLI that checks PostgreSQL connection counts and notifies via Slack and/or Loki when configured thresholds are exceeded. It can also alert on stale connections.
JSON library to expose simple handlers that lets you easily read and write json from various sources.
Measures what actually happens to established TCP and UDP connections when a Kubernetes pod terminates. Every claim traceable to a committed report.