Skip to content

Commit 0ccdbfd

Browse files
chore: refresh stars, prune dead repositories, regenerate README and badges
1 parent 8fc521c commit 0ccdbfd

5 files changed

Lines changed: 6 additions & 23 deletions

File tree

‎README.md‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
> A short, hand-curated list of Go libraries and tools that are actually worth using. Not a directory of everything that exists.
1313
14-
48 projects in 18 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 5 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+
47 projects in 18 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 5 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.
1515

1616
Search, filter and sort the full list at [floatdrop.github.io/awesome-go](https://floatdrop.github.io/awesome-go/).
1717

@@ -121,7 +121,6 @@ Wiring applications together.
121121

122122
Goroutine pools, structured concurrency, synchronization helpers and actor frameworks.
123123

124-
- <img src="badges/stars/sourcegraph--conc.svg" alt="10k stars" align="absmiddle"> [conc](https://github.com/sourcegraph/conc) - Structured concurrency: scoped groups with panic propagation, bounded pools and ordered streams.
125124
- <img src="badges/stars/ergo-services--ergo.svg" alt="4.7k stars" align="absmiddle"> [ergo](https://github.com/ergo-services/ergo) - Actor framework with supervision trees and network transparency, modeled on Erlang/OTP.
126125
- <img src="badges/stars/alitto--pond.svg" alt="2.2k stars" align="absmiddle"> [pond](https://github.com/alitto/pond) - Bounded worker pool with generics, result groups, context cancellation and subpools.
127126
- <img src="badges/stars/thejerf--suture.svg" alt="1.4k stars" align="absmiddle"> [suture](https://github.com/thejerf/suture) - Supervisor trees that restart failed long-running services with backoff, modeled on Erlang/OTP.

‎badges/sourcegraph--conc.svg‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎badges/stars/sourcegraph--conc.svg‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎docs/index.html‎

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<header class="hero"><div class="wrap">
5353
<h1>Awesome Go</h1>
5454
<p class="lede">A short, hand-curated list of Go libraries and tools that are actually worth using. Not a directory of everything that exists.</p>
55-
<p class="meta">48 projects in 18 categories · stars refreshed 2026-09-20 · <a href="https://github.com/floatdrop/awesome-go">GitHub</a> · <a href="https://github.com/floatdrop/awesome-go/blob/main/CONTRIBUTING.md">Contribute</a></p>
55+
<p class="meta">47 projects in 18 categories · stars refreshed 2026-09-20 · <a href="https://github.com/floatdrop/awesome-go">GitHub</a> · <a href="https://github.com/floatdrop/awesome-go/blob/main/CONTRIBUTING.md">Contribute</a></p>
5656
</div></header>
5757
<div class="controls"><div class="wrap">
5858
<input id="q" type="search" placeholder="Search projects…" aria-label="Search projects" autocomplete="off">
@@ -61,7 +61,7 @@ <h1>Awesome Go</h1>
6161
<span id="count"></span>
6262
</div></div>
6363
<div class="wrap">
64-
<nav class="toc"><a href="#web-frameworks">Web Frameworks &amp; Routers<small>2</small></a><a href="#cli">Command Line<small>4</small></a><a href="#gui">GUI &amp; Desktop<small>1</small></a><a href="#configuration">Configuration<small>2</small></a><a href="#logging">Logging<small>2</small></a><a href="#testing">Testing<small>3</small></a><a href="#databases">Databases &amp; SQL<small>6</small></a><a href="#validation">Validation<small>4</small></a><a href="#dependency-injection">Dependency Injection<small>1</small></a><a href="#concurrency">Concurrency<small>4</small></a><a href="#resilience">Resilience<small>2</small></a><a href="#caching">Caching<small>3</small></a><a href="#networking">Networking &amp; Protocols<small>2</small></a><a href="#audio-video">Audio &amp; Video<small>3</small></a><a href="#messaging">Messaging &amp; Queues<small>1</small></a><a href="#data-structures">Data Structures<small>3</small></a><a href="#developer-tools">Developer Tools<small>4</small></a><a href="#embedded">Embedded &amp; Hardware<small>1</small></a><a href="#documentation">Documentation<small>4</small></a><a href="#books">Books<small>2</small></a><a href="#videos">Videos<small>1</small></a><a href="#blog-posts">Blog Posts<small>1</small></a><a href="#podcasts">Podcasts<small>1</small></a></nav>
64+
<nav class="toc"><a href="#web-frameworks">Web Frameworks &amp; Routers<small>2</small></a><a href="#cli">Command Line<small>4</small></a><a href="#gui">GUI &amp; Desktop<small>1</small></a><a href="#configuration">Configuration<small>2</small></a><a href="#logging">Logging<small>2</small></a><a href="#testing">Testing<small>3</small></a><a href="#databases">Databases &amp; SQL<small>6</small></a><a href="#validation">Validation<small>4</small></a><a href="#dependency-injection">Dependency Injection<small>1</small></a><a href="#concurrency">Concurrency<small>3</small></a><a href="#resilience">Resilience<small>2</small></a><a href="#caching">Caching<small>3</small></a><a href="#networking">Networking &amp; Protocols<small>2</small></a><a href="#audio-video">Audio &amp; Video<small>3</small></a><a href="#messaging">Messaging &amp; Queues<small>1</small></a><a href="#data-structures">Data Structures<small>3</small></a><a href="#developer-tools">Developer Tools<small>4</small></a><a href="#embedded">Embedded &amp; Hardware<small>1</small></a><a href="#documentation">Documentation<small>4</small></a><a href="#books">Books<small>2</small></a><a href="#videos">Videos<small>1</small></a><a href="#blog-posts">Blog Posts<small>1</small></a><a href="#podcasts">Podcasts<small>1</small></a></nav>
6565
<main>
6666
<section class="category" id="web-frameworks" data-id="web-frameworks">
6767
<h2><a href="#web-frameworks">Web Frameworks &amp; Routers</a></h2>
@@ -246,23 +246,18 @@ <h2><a href="#dependency-injection">Dependency Injection</a></h2>
246246
<h2><a href="#concurrency">Concurrency</a></h2>
247247
<p class="desc">Goroutine pools, structured concurrency, synchronization helpers and actor frameworks.</p>
248248
<ol class="entries">
249-
<li class="entry podium" id="sourcegraph--conc" data-name="conc" data-stars="10429" data-added="2026-09-12" data-search="conc sourcegraph/conc structured concurrency: scoped groups with panic propagation, bounded pools and ordered streams.">
250-
<span class="rank">1</span>
251-
<div class="body"><a class="name" href="https://github.com/sourcegraph/conc">conc</a><span class="repo">sourcegraph/conc</span><p>Structured concurrency: scoped groups with panic propagation, bounded pools and ordered streams.</p></div>
252-
<span class="stars" title="GitHub stars">★ 10k</span>
253-
</li>
254249
<li class="entry podium" id="ergo-services--ergo" data-name="ergo" data-stars="4661" data-added="2026-09-12" data-search="ergo ergo-services/ergo actor framework with supervision trees and network transparency, modeled on erlang/otp.">
255-
<span class="rank">2</span>
250+
<span class="rank">1</span>
256251
<div class="body"><a class="name" href="https://github.com/ergo-services/ergo">ergo</a><span class="repo">ergo-services/ergo</span><p>Actor framework with supervision trees and network transparency, modeled on Erlang/OTP.</p></div>
257252
<span class="stars" title="GitHub stars">★ 4.7k</span>
258253
</li>
259254
<li class="entry podium" id="alitto--pond" data-name="pond" data-stars="2193" data-added="2026-09-12" data-search="pond alitto/pond bounded worker pool with generics, result groups, context cancellation and subpools.">
260-
<span class="rank">3</span>
255+
<span class="rank">2</span>
261256
<div class="body"><a class="name" href="https://github.com/alitto/pond">pond</a><span class="repo">alitto/pond</span><p>Bounded worker pool with generics, result groups, context cancellation and subpools.</p></div>
262257
<span class="stars" title="GitHub stars">★ 2.2k</span>
263258
</li>
264259
<li class="entry podium" id="thejerf--suture" data-name="suture" data-stars="1412" data-added="2026-09-13" data-search="suture thejerf/suture supervisor trees that restart failed long-running services with backoff, modeled on erlang/otp.">
265-
<span class="rank">4</span>
260+
<span class="rank">3</span>
266261
<div class="body"><a class="name" href="https://github.com/thejerf/suture">suture</a><span class="repo">thejerf/suture</span><p>Supervisor trees that restart failed long-running services with backoff, modeled on Erlang/OTP.</p></div>
267262
<span class="stars" title="GitHub stars">★ 1.4k</span>
268263
</li>

‎metadata.json‎

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -343,15 +343,6 @@
343343
"created_at": "2015-05-29T04:46:15Z",
344344
"pushed_at": "2026-02-07T09:21:38Z"
345345
},
346-
"sourcegraph/conc": {
347-
"stars": 10429,
348-
"archived": false,
349-
"is_go": true,
350-
"language": "Go",
351-
"license": "MIT",
352-
"created_at": "2023-01-02T22:52:07Z",
353-
"pushed_at": "2026-09-01T10:25:09Z"
354-
},
355346
"spf13/cobra": {
356347
"stars": 44618,
357348
"archived": false,

0 commit comments

Comments
 (0)