SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 worker-pool Open-Source Projects
-
ants
πππ ants is a high-performance and low-cost goroutine pool in Go./ ants ζ―δΈδΈͺι«ζ§θ½δΈδ½ζθη goroutine ζ± γ
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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)
Project mention: threads.js VS multithreading - a user suggested alternative | libhunt.com/r/threads.js | 2024-01-10
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
Project mention: Yokai - a simple, modular and observable Go framework for backend applications. | dev.to | 2024-04-20Don't hesitate to visit the Yokai repository to find the technical documentation, starting guides and demo applications!
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.
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
-
Poolifier as Node.js thread/cluster pool
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 May 2024
Index
What are some of the best open-source worker-pool projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ants | 12,135 |
2 | Asynq | 8,671 |
3 | threads.js | 2,992 |
4 | poolboy | 1,526 |
5 | workerpool | 1,248 |
6 | pond | 1,237 |
7 | poolifier | 312 |
8 | opq | 255 |
9 | neoq | 244 |
10 | yokai | 185 |
11 | itogami | 128 |
12 | workerpool | 90 |
13 | cppq | 90 |
14 | asyncjobs | 71 |
15 | gool | 70 |
16 | gowl | 65 |
17 | workerpool-go | 56 |
18 | poolex | 36 |
19 | violin | 6 |
20 | sworker | 6 |
21 | gowp | 4 |
22 | immortal-queue | 3 |
23 | poolifier-web-worker | 3 |
Sponsored