SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 Go Async Projects
-
gnet
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Then, life knocked on my door. It was time to make a living out of it. Either I had to abandon code or turn it into a real career. I started learning more conventional languages and frameworks and got better at writing web apps and servers. Years later, I successfully started my own open-source project. Then I joined Recurse Center while doing nothing but coding and raising my first child for a month. It was peak fun.
-
krakend-ce
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
With some more work, you could configure proxies that work lower on the infrastructure level, like NGINX, Envoy Proxy, HAProxy, or Traefik Proxy to give you the classic API gateway functionality. There's also KrakenD as another open-source option.
-
Project mention: Do you need Redis? PostgreSQL does queuing, locking, and pub/sub | news.ycombinator.com | 2024-11-03
https://github.com/acaloiaro/neoq (Go)
-
-
async
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery. (by StudioSol)
-
Hunch
Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
Project mention: Show HN: A simple, zero-dependency async task management Go library | news.ycombinator.com | 2025-01-18
-
-
-
-
-
Project mention: Go-taskflow: A taskflow-like General-purpose Task-parallel Programming Framework | news.ycombinator.com | 2024-11-15
I have this https://github.com/Azure/go-asyncjob library as well, with generic strongType connecting each step input/output.
-
-
-
async-job
AsyncJob is an asynchronous queue job manager with light code, clear and speed. I hope so ! 😬
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Async discussion
Go Async related posts
-
Go-taskflow: A taskflow-like General-purpose Task-parallel Programming Framework
-
Show HN: Hatchet – Open-source distributed task queue
-
Go concurrency simplified. Part 4: Post office as a data pipeline
-
Go concurrency simplified. Part 1: Channels and goroutines
-
[async] When the standard sync is not enough
-
A pluggable job queuing and async task runner service, packed in a Go module.
-
[async] Asynchronous development toolkit for Go
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 May 2025
Index
What are some of the best open-source Async projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | gnet | 10,491 |
2 | RxGo | 5,008 |
3 | krakend-ce | 2,219 |
4 | neoq | 314 |
5 | async | 244 |
6 | async | 139 |
7 | Hunch | 105 |
8 | workerpool | 92 |
9 | async | 63 |
10 | valet | 56 |
11 | iocast | 52 |
12 | gohive | 53 |
13 | goomerang | 41 |
14 | async.go | 28 |
15 | ctxutil | 25 |
16 | go-asyncjob | 18 |
17 | dynatomic | 17 |
18 | pippin | 14 |
19 | async-job | 11 |
20 | conductor | 9 |
21 | sworker | 6 |