The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 8 Go background-job Projects
-
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.
-
ratus
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
-
exeq
painless task queue manager for shell commands with an intuitive cli interface (execute shell commands in distributed cloud-native queue manager).
-
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.
-
go-smartpoll
Package smartpoll offers dynamic, reactive scheduling for synchronized polling of multiple data points.
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: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08How does this compare to River Queue (https://riverqueue.com/)? Besides the additional Python and TS client libraries.
Project mention: Show HN: A distributed workflow engine written in Go | news.ycombinator.com | 2023-10-01
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08
Project mention: Show HN: Smartpoll – A Dynamic, Reactive Scheduling Package for Go | news.ycombinator.com | 2024-01-21
Go background-jobs related posts
- Show HN: A distributed workflow engine written in Go
- I built a distributed workflow engine
- Looking for a language agnostic Go task queue with Redis
- Let's build a code execution engine
- I have a web app that requires allowing users to schedule a recurring task at their own specified time/interval. How would you go about it?
- Recommendation for a selfhosted worker/task queue runner?
- Suggestions for CRON jobs queue tool
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source background-job projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Asynq | 8,615 |
2 | river | 1,945 |
3 | tork | 463 |
4 | neoq | 243 |
5 | ratus | 101 |
6 | nq | 91 |
7 | exeq | 13 |
8 | go-smartpoll | 2 |
Sponsored