You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0d697ac
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@
11
11
12
12
> A short, hand-curated list of Go libraries and tools that are actually worth using. Not a directory of everything that exists.
13
13
14
-
48 projects in 19 categories. Every entry is added by a human through a pull request and checked against the [entry rules](CONTRIBUTING.md#entry-rules) by CI. An entry earns its place by covering something no listed project does, or by doing it better. Within each category the 10 most-starred projects are shown first and the rest are folded under More. Archived repositories are removed automatically. Stars were last refreshed on 2026-09-20.
14
+
49 projects in 19 categories. Every entry is added by a human through a pull request and checked against the [entry rules](CONTRIBUTING.md#entry-rules) by CI. An entry earns its place by covering something no listed project does, or by doing it better. Within each category the 10 most-starred projects are shown first and the rest are folded under More. Archived repositories are removed automatically. Stars were last refreshed on 2026-09-20.
15
15
16
16
Search, filter and sort the full list at [floatdrop.github.io/awesome-go](https://floatdrop.github.io/awesome-go/).
- <imgsrc="badges/stars/redis--go-redis.svg"alt="22k stars"align="absmiddle"> [go-redis](https://github.com/redis/go-redis) - Redis client with cluster, sentinel and ring support, pipelines, pub/sub and OpenTelemetry hooks.
98
98
- <imgsrc="badges/stars/sqlc-dev--sqlc.svg"alt="18k stars"align="absmiddle"> [sqlc](https://github.com/sqlc-dev/sqlc) - Compiler that generates type-safe code from SQL queries.
99
99
- <imgsrc="badges/stars/jackc--pgx.svg"alt="14k stars"align="absmiddle"> [pgx](https://github.com/jackc/pgx) - PostgreSQL driver and toolkit with a native API, connection pool, binary protocol and COPY support.
100
+
- <imgsrc="badges/stars/uptrace--bun.svg"alt="5k stars"align="absmiddle"> [bun](https://github.com/uptrace/bun) - SQL-first ORM over database/sql with a query builder, relations, hooks and migrations.
100
101
- <imgsrc="badges/stars/blockloop--scan.svg"alt="615 stars"align="absmiddle"> [scan](https://github.com/blockloop/scan) - Map database/sql rows onto structs, slices and primitives using struct tags.
101
102
- <imgsrc="badges/stars/duckdb--duckdb-go.svg"alt="297 stars"align="absmiddle"> [duckdb-go](https://github.com/duckdb/duckdb-go) - Official database/sql driver for DuckDB, the embedded analytical engine, with Appender and Arrow.
102
103
- <imgsrc="badges/stars/modernc-org--sqlite.svg"alt="99 stars"align="absmiddle"> [modernc.org/sqlite](https://github.com/modernc-org/sqlite) - SQLite translated from C, so database/sql gets an embedded database without cgo or a C toolchain.
<navclass="toc"><ahref="#audio-video">Audio & Video<small>3</small></a><ahref="#caching">Caching<small>3</small></a><ahref="#cli">Command Line<small>4</small></a><ahref="#concurrency">Concurrency<small>2</small></a><ahref="#configuration">Configuration<small>2</small></a><ahref="#data-structures">Data Structures<small>3</small></a><ahref="#databases">Databases & SQL<small>7</small></a><ahref="#dependency-injection">Dependency Injection<small>1</small></a><ahref="#developer-tools">Developer Tools<small>5</small></a><ahref="#embedded">Embedded & Hardware<small>1</small></a><ahref="#gui">GUI & Desktop<small>1</small></a><ahref="#logging">Logging<small>1</small></a><ahref="#messaging">Messaging & Queues<small>1</small></a><ahref="#networking">Networking & Protocols<small>2</small></a><ahref="#observability">Observability<small>1</small></a><ahref="#resilience">Resilience<small>2</small></a><ahref="#testing">Testing<small>3</small></a><ahref="#validation">Validation<small>4</small></a><ahref="#web-frameworks">Web Frameworks & Routers<small>2</small></a><ahref="#blog-posts">Blog Posts<small>1</small></a><ahref="#books">Books<small>2</small></a><ahref="#documentation">Documentation<small>4</small></a><ahref="#podcasts">Podcasts<small>1</small></a><ahref="#videos">Videos<small>1</small></a></nav>
64
+
<navclass="toc"><ahref="#audio-video">Audio & Video<small>3</small></a><ahref="#caching">Caching<small>3</small></a><ahref="#cli">Command Line<small>4</small></a><ahref="#concurrency">Concurrency<small>2</small></a><ahref="#configuration">Configuration<small>2</small></a><ahref="#data-structures">Data Structures<small>3</small></a><ahref="#databases">Databases & SQL<small>8</small></a><ahref="#dependency-injection">Dependency Injection<small>1</small></a><ahref="#developer-tools">Developer Tools<small>5</small></a><ahref="#embedded">Embedded & Hardware<small>1</small></a><ahref="#gui">GUI & Desktop<small>1</small></a><ahref="#logging">Logging<small>1</small></a><ahref="#messaging">Messaging & Queues<small>1</small></a><ahref="#networking">Networking & Protocols<small>2</small></a><ahref="#observability">Observability<small>1</small></a><ahref="#resilience">Resilience<small>2</small></a><ahref="#testing">Testing<small>3</small></a><ahref="#validation">Validation<small>4</small></a><ahref="#web-frameworks">Web Frameworks & Routers<small>2</small></a><ahref="#blog-posts">Blog Posts<small>1</small></a><ahref="#books">Books<small>2</small></a><ahref="#documentation">Documentation<small>4</small></a><ahref="#podcasts">Podcasts<small>1</small></a><ahref="#videos">Videos<small>1</small></a></nav>
<h2><ahref="#audio-video">Audio & Video</a></h2>
@@ -208,18 +208,23 @@ <h2><a href="#databases">Databases & SQL</a></h2>
208
208
<divclass="body"><aclass="name" href="https://github.com/jackc/pgx">pgx</a><spanclass="repo">jackc/pgx</span><p>PostgreSQL driver and toolkit with a native API, connection pool, binary protocol and COPY support.</p></div>
<liclass="entry podium" id="blockloop--scan" data-name="scan" data-stars="615" data-added="2026-09-12" data-search="scan blockloop/scan map database/sql rows onto structs, slices and primitives using struct tags.">
211
+
<liclass="entry podium" id="uptrace--bun" data-name="bun" data-stars="4974" data-added="2026-09-20" data-search="bun uptrace/bun sql-first orm over database/sql with a query builder, relations, hooks and migrations.">
212
212
<spanclass="rank">5</span>
213
+
<divclass="body"><aclass="name" href="https://github.com/uptrace/bun">bun</a><spanclass="repo">uptrace/bun</span><p>SQL-first ORM over database/sql with a query builder, relations, hooks and migrations.</p></div>
<liclass="entry podium" id="duckdb--duckdb-go" data-name="duckdb-go" data-stars="297" data-added="2026-09-20" data-search="duckdb-go duckdb/duckdb-go official database/sql driver for duckdb, the embedded analytical engine, with appender and arrow.">
217
-
<spanclass="rank">6</span>
222
+
<spanclass="rank">7</span>
218
223
<divclass="body"><aclass="name" href="https://github.com/duckdb/duckdb-go">duckdb-go</a><spanclass="repo">duckdb/duckdb-go</span><p>Official database/sql driver for DuckDB, the embedded analytical engine, with Appender and Arrow.</p></div>
<liclass="entry podium" id="modernc-org--sqlite" data-name="modernc.org/sqlite" data-stars="99" data-added="2026-09-13" data-search="modernc.org/sqlite modernc-org/sqlite sqlite translated from c, so database/sql gets an embedded database without cgo or a c toolchain.">
222
-
<spanclass="rank">7</span>
227
+
<spanclass="rank">8</span>
223
228
<divclass="body"><aclass="name" href="https://github.com/modernc-org/sqlite">modernc.org/sqlite</a><spanclass="repo">modernc-org/sqlite</span><p>SQLite translated from C, so database/sql gets an embedded database without cgo or a C toolchain.</p></div>
0 commit comments