Awesome List

Awesome Go

A curated list of awesome Go frameworks, libraries and software

avelino/awesome-go #awesome #awesome-list #go #golang #golang-library #hacktoberfest
List stars
183,029
README repos
2,852
Indexed repos
175
List commits
5,386
Forks
13,537
Open issues
223

Tracked list growth

GitHub stars and default-branch commits for avelino/awesome-go.

Latest scan 2026-09-03 10:49

Likes history

GitHub stars

Commits history

Default branch commits

Indexed repositories

161 repos matching these filters.

Latest repo push 2026-09-04

Filter this list

Search within Awesome Go or narrow by ecosystem and project health.

Clear 1 refinement
Search mode
Tune results
More filters Topics, generated tags, stack, files, age, archive status, and growth.
Ecosystem
Files

Choose a suggestion or use commas to require multiple files.

Health

Uses known first-commit dates.

Momentum
Filters by observed commit-count growth over the repository's latest 7-day capture window. Repositories without a recent baseline are excluded.
Filters by observed GitHub star growth over the repository's latest 7-day capture window. Repositories without a recent baseline are excluded.
Reset filters
Highlighted

Open highlighted repo slot

Put your repository first

Promote a GitHub repo at the top of Awesome repository list views for 7 days.

bleenco/abstruse

Abstruse is a free and open-source CI/CD platform that tests your models and code.

Updated
2024-01-31
Lists
3 list mentions
First commit
2017-05-05
License
MIT
Issues
36 open
Forks
103
Commits
1,620 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
3d0c/gmf

Go Media Framework

Stack
Updated
2022-09-06
Lists
2 list mentions
First commit
2013-04-03
License
MIT
Issues
49 open
Forks
172
Commits
255 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
kool-dev/kool

From local development to the cloud: web apps development with containers made easy.

Updated
2026-04-22
Lists
2 list mentions
First commit
2020-05-25
License
MIT
Issues
12 open
Forks
53
Commits
1,454 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
aarzilli/golua

Go bindings for Lua C API - in progress

Stack
Updated
2025-02-17
Lists
1 list mention
First commit
2010-06-03
License
MIT
Issues
14 open
Forks
168
Commits
152 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
Eyevinn/mp4ff

Library and tools for working with MP4 files containing video, audio, subtitles, or metadata. The focus is on fragmented files. Includes mp4ff-info, mp4ff-encrypt, mp4ff-decrypt and other tools.

AI dev
Stack
GitHub topics
Updated
2026-07-27
Lists
2 list mentions
First commit
2019-10-21
License
MIT
Issues
1 open
Forks
123
Commits
1,119 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
moov-io/ach

ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

Updated
2026-07-31
Lists
2 list mentions
First commit
2016-12-14
License
Apache-2.0
Issues
18 open
Forks
197
Commits
3,885 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
adhocore/gronx

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.

Updated
2026-08-17
Lists
1 list mention
First commit
2021-04-21
License
MIT
Issues
8 open
Forks
30
Commits
241 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
Boeing/config-file-validator

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.

AI dev
Updated
2026-08-03
Lists
2 list mentions
First commit
2022-12-06
License
Apache-2.0
Issues
29 open
Forks
115
Commits
421 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
ddddddO/gtree

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*.

Updated
2026-07-27
Lists
2 list mentions
First commit
2019-02-12
License
BSD-2-Clause
Issues
37 open
Forks
12
Commits
1,215 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
invopop/gobl

Go Business Language

Stack
GitHub topics
Updated
2026-07-29
Lists
2 list mentions
First commit
2020-09-02
License
Apache-2.0
Issues
49 open
Forks
68
Commits
3,549 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
mk-5/fjira

The golang fuzzy-find cli jira interface 🚀

AI dev
Updated
2026-07-07
Lists
3 list mentions
First commit
2022-04-22
License
AGPL-3.0
Issues
22 open
Forks
13
Commits
260 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
ajitpratap0/GoSQLX

High-performance SQL parser, formatter, linter & security scanner for Go - 1.5M+ ops/sec, multi-dialect, zero-copy, race-free

AI dev
Updated
2026-07-31
Lists
2 list mentions
First commit
2025-02-17
License
Apache-2.0
Issues
11 open
Forks
10
Commits
363 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
AaronJan/Hunch

<UNMAINTAINED> Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.

Archived
Updated
2022-06-26
Lists
1 list mention
First commit
2019-06-05
License
Apache-2.0
Issues
2 open
Forks
12
Commits
44 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
adam-hanna/sessions

A dead simple, highly performant, highly customizable sessions middleware for go http servers.

Stack
Updated
2023-07-17
Lists
1 list mention
First commit
2017-04-27
License
MIT
Issues
3 open
Forks
11
Commits
29 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
adelowo/gulter

Golang middleware for handling multipart/form-data and uploading files

Stack
Updated
2026-07-19
Lists
1 list mention
First commit
2024-02-13
License
MIT
Issues
0 open
Forks
4
Commits
31 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
mochow13/keen-code

A context-aware terminal-based coding agent written in Go. Supports multiple-providers, MCPs, Subagents, Agent Skills, controllable tool output retention, hashline edits, and more.

AI dev
Updated
2026-08-17
Lists
4 list mentions
First commit
2026-02-10
License
MIT
Issues
7 open
Forks
9
Commits
507 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
agenticenv/agent-sdk-go

Durable execution framework for AI agents in Go. Keeps agent state, tool calls, and execution loops resilient across process crashes.

Updated
2026-08-25
Lists
2 list mentions
First commit
2026-03-13
License
Apache-2.0
Issues
2 open
Forks
5
Commits
274 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
csweichel/bel

Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC

Stack
Updated
2024-08-01
Lists
1 list mention
First commit
2019-02-20
License
MIT
Issues
4 open
Forks
10
Commits
33 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
adlio/schema

Embedded schema migration package for Go

Stack
Updated
2026-07-04
Lists
1 list mention
First commit
2019-09-24
License
MIT
Issues
0 open
Forks
5
Commits
203 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%