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.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨
:zap: boilerplate template manager that generates files or directories from template repositories
Executing shell commands via HTTP server
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL.
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
Binary editor written in Go
EliasDB a graph-based database.
:eyes: monitor & detect crashes in your Kubernetes(K8s) cluster instantly
Deployment platform for teams to deploy internal tools. Deploy web apps declaratively, on a single-node or on Kubernetes, with OIDC/SAML auth and RBAC.
An enum generator for go
Your AI powered terminal assistant.
A lightweight document-oriented NoSQL database written in pure Golang.
Track AI API quotas across Synthetic, Z.ai, Anthropic (Claude Code), Codex, GitHub Copilot & Antigravity in real time. Lightweight background daemon (<50MB RAM), SQLite storage, Material Design 3 dashboard. Zero telemetry.
A Go project template
From local development to the cloud: web apps development with containers made easy.
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
Demux and mux MPEG Transport Streams (.ts) natively in GO
A library provides spatial data and geometric algorithms
Cross-platform CLI tool to validate configuration files across 18 formats. Syntax and schema validation with JSON Schema, XSD, and SchemaStore integration. Written in Go.
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
Handcrafted Go bindings for libVLC and high-level media player interface
TUI macOS cleaner that scans caches/logs, shows sizes/paths, lets you select what to delete before Trash.
Easily output ASCII tree from Go program or Markdown unordered list . There's also CLI tool that can output tree from JSON, YAML, or TOML! It's called *xtree*.
The unix-way web crawler
A lightweight schema-on-read analytics in a single binary
A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.
🍍Jeff provides the simplest way to manage web sessions in Go.
Golang library for querying and parsing OFX
One caching API, Multiple backends
testcase is an opinionated testing framework to support test driven design.
High-performance SQL parser, formatter, linter & security scanner for Go - 1.5M+ ops/sec, multi-dialect, zero-copy, race-free
<UNMAINTAINED> Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
API framework written in Golang.
Durable execution framework for AI agents in Go. Keeps agent state, tool calls, and execution loops resilient across process crashes.
✨ Yet another Go wrapper for Starlark that simplifies usage, offers data conversion and useful Starlark libraries
A webhook receiver on steroids.
🍱 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 🎨
Generic double-ended heap (min-max heap) for Go — O(1) min and max, O(log n) push/pop
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
Go library for parsing Sitemaps
JSON library to expose simple handlers that lets you easily read and write json from various sources.