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.
131 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.
๐Jeff provides the simplest way to manage web sessions in Go.
The golang fuzzy-find cli jira interface ๐
This package provides json web token (jwt) middleware for goLang http servers
Trello API wrapper for Go
Golang library for querying and parsing OFX
One caching API, Multiple backends
Reverse-engineering tool for docker environments
testcase is an opinionated testing framework to support test driven design.
<UNMAINTAINED> Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
High-performance SQL parser, formatter, linter & security scanner for Go - 1.5M+ ops/sec, multi-dialect, zero-copy, race-free
A dead simple, highly performant, highly customizable sessions middleware for go http servers.
Go Joystick API
Golang middleware for handling multipart/form-data and uploading files
API framework written in Golang.
Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC
โจ Yet another Go wrapper for Starlark that simplifies usage, offers data conversion and useful Starlark libraries
A webhook receiver on steroids.
Embedded schema migration package for Go
๐ฑ yet another collection of go utilities & tools
Parser for todo.txt files in Go โ
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.
Decorate your terminals using Palette ๐จ
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.
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
Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go
porter stemmer
Go client library around the HERE location based APIs.
Go library for parsing Sitemaps
JSON library to expose simple handlers that lets you easily read and write json from various sources.