SaaSHub helps you find the best software and product alternatives Learn more →
Top 12 Go background-job Projects
-
Project mention: Supercharging Go with Asynq: Scalable Background Jobs Made Easy | dev.to | 2025-02-27
Asynq is a Redis-backed task queue that simplifies async task processing in 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.
-
Project mention: How to Run CRON Jobs in Postgres Without Extra Infrastructure | news.ycombinator.com | 2025-05-30
-
tork
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
A little while back, I wrote a post introducing Tork, an open-source project I've been developing. In a nutshell, Tork is a general-purpose, distributed workflow engine suitable for various workloads. At my work, we primarily use it for CPU/GPU-heavy tasks such as processing digital assets (3D, videos, images etc.), as well as our CI/CD tool for our internal PaaS.
-
-
Project mention: Neoq – a queue-agnostic background job library for Go | news.ycombinator.com | 2025-06-01
-
Project mention: Show HN: AI-gent Workflows – locally reasoning AI Agents | news.ycombinator.com | 2025-06-26
-
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.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
blockqueue
BlockQueue is a open source and cost-effective Job Queue with a pub/sub mechanism utilizing SQLite and NutsDB. Support LibSQL by Turso and PostgreSQL
-
exeq
painless task queue manager for shell commands with an intuitive cli interface (execute shell commands in distributed cloud-native queue manager).
-
Project mention: Show HN: KanthorQ – Messaging System Backed by PostgreSQL | news.ycombinator.com | 2024-12-05
-
go-smartpoll
Package smartpoll offers dynamic, reactive scheduling for synchronized polling of multiple data points.
Go background-jobs discussion
Go background-jobs related posts
-
River Queue
-
Supercharging Go with Asynq: Scalable Background Jobs Made Easy
-
Fast and reliable background jobs in Go
-
River: Robust high-performance job processing system for Go and Postgres
-
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
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jul 2025
Index
What are some of the best open-source background-job projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Asynq | 11,551 |
2 | river | 4,220 |
3 | tork | 708 |
4 | Tasqueue | 424 |
5 | neoq | 319 |
6 | asyncmachine-go | 146 |
7 | ratus | 120 |
8 | nq | 93 |
9 | blockqueue | 67 |
10 | exeq | 14 |
11 | kanthorq | 11 |
12 | go-smartpoll | 2 |