SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 Go Async Projects
-
-
krakend-ce
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
KrakenD: A high-performance open-source API Gateway. It helps application developers release features quickly by eliminating all the complexities of SOA architectures while offering a unique performance.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
I just want to commend OP - if they’re here - for choosing an int64 for job IDs, and MD5 for hashing the payload in Neoq, the job library linked [0] from the article.
Especially given the emphasis on YAGNI, you don’t need a UUID primary key, and all of its problems they bring for B+trees (that thing RDBMS is built on), nor do you need the collision resistance of SHA256 - the odds of you creating a dupe job hash with MD5 are vanishingly small.
As to the actual topic, it’s fine IFF you carefully monitor for accumulating dead tuples, and adjust auto-vacuum for that table as necessary. While not something you’d run into at the start, at a modest scale you may start to see issues. May. You may also opt to switch to Redis or something else before that point anyway.
-
-
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.
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
-
-
-
-
-
-
Project mention: Show HN: Pippin – Go library for creating and managing data pipelines | news.ycombinator.com | 2023-11-18
-
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 related posts
- [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
- valet - simple job queuing and async task running service packed in a go module
- A simple job queuing and async task running service packed in a Go module
- Retrofitting Async/Await in Go 1.18
- Implementing Worker Pools in Go - Go Concurrency
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b5aef18>
www.saashub.com | 29 Nov 2023
Index
What are some of the best open-source Async projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | RxGo | 4,757 |
2 | krakend-ce | 1,562 |
3 | neoq | 195 |
4 | async | 156 |
5 | async | 127 |
6 | Hunch | 95 |
7 | workerpool | 87 |
8 | async | 63 |
9 | valet | 45 |
10 | gohive | 45 |
11 | goomerang | 35 |
12 | async.go | 28 |
13 | ctxutil | 23 |
14 | dynatomic | 15 |
15 | pippin | 13 |
16 | async-job | 7 |
17 | sworker | 6 |
18 | async | 5 |