SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 Go worker-pool Projects
-
ants
🐜🐜🐜 ants is a high-performance and low-cost goroutine pool in Go./ ants 是一个高性能且低损耗的 goroutine 池。
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
gowl
Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.
-
gowp
High performance, type safe, concurrency limiting worker pool package for golang! (by akshaybharambe14)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
EDIT : I think the best for my case will be to use the asynq library with a custom js client, it's quite easy to implement (Detailed here)
For worker pools of goroutines, this has always been "good enough" for me: https://github.com/gammazero/workerpool
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08
This article will introduce one implementation approach for a Worker Pool and analyze the source code of a popular Worker Pool library, gammazero/workerpool. Finally, we will implement a similar Worker Pool called VIOLIN to gain a better understanding of Worker Pools.
Go worker-pool related posts
- GO: How to Write a Worker Pool
- Itogami, the best golang thread-pool till date
- octopool: A fast, resilient, easy-to-use worker pool for Go.
- octopool: A fast, resilient, easy-to-use worker pool for Go.
- Implementing Worker Pools in Go - Go Concurrency
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source worker-pool projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | ants | 12,040 |
2 | Asynq | 8,581 |
3 | workerpool | 1,242 |
4 | pond | 1,206 |
5 | neoq | 239 |
6 | itogami | 128 |
7 | workerpool | 90 |
8 | gool | 70 |
9 | asyncjobs | 70 |
10 | gowl | 65 |
11 | workerpool-go | 56 |
12 | sworker | 6 |
13 | violin | 6 |
14 | gowp | 4 |