Topics / #background-jobs
Background-jobs projects on GitHub
Background job queues and scheduled task processing.
As of , the most-starred Background-jobs projects on GitHub are agno (42.8K stars), xstate (30.3K stars) and celery (29K stars). GitHub.Locker tracks 16 Background-jobs repositories with 232K stars combined. The fastest-growing on October 16 was agno, with +11 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
agno
agno-agi/agno · ★ 42.8KAgno is a framework and runtime for building, running, and managing agent platforms: build agents with the SDK, serve them via the AgentOS runtime, and manage everything from a web UI.
+11AltStore
altstoreio/AltStore · ★ 14.6KAltStore is an alternative app store that lets you sideload .ipa apps onto a non-jailbroken iOS device using only your Apple ID, no jailbreak required.
+10trigger.dev
triggerdotdev/trigger.dev · ★ 16.6KTrigger.dev is an open-source platform for building and deploying durable AI agents and workflows written in TypeScript, giving you long-running tasks with retries, queues, observability and elastic scaling.
xstate
statelyai/xstate · ★ 30.3KXState is a state management and orchestration solution for JavaScript and TypeScript apps. It models complex application logic as state machines, statecharts, and actors, so behavior stays predictable, robust, and visual.
The all-time top
16 projects · by stars
- 42.8K
#1 · agno-agi/agno
agno
Agno is a framework and runtime for building, running, and managing agent platforms: build agents with the SDK, serve them via the AgentOS runtime, and manage everything from a web UI.
- 30.3K
#2 · statelyai/xstate
xstate
XState is a state management and orchestration solution for JavaScript and TypeScript apps. It models complex application logic as state machines, statecharts, and actors, so behavior stays predictable, robust, and visual.
- 29K
#3 · celery/celerycelery
Celery is a distributed task queue for Python: clients put units of work (tasks) on a queue and dedicated worker processes monitor the queue and run them — across threads, machines, even datacenters.
- 4

wasp
18.8Kwasp-lang/wasp · TypeScriptWasp (Web Application Specification) is a Rails-like full-stack framework for React, Node.js, and Prisma — you describe your web app's high-level details in a declarative spec file.
- 5

trigger.dev
16.6Ktriggerdotdev/trigger.dev · TypeScriptTrigger.dev is an open-source platform for building and deploying durable AI agents and workflows written in TypeScript, giving you long-running tasks with retries, queues, observability and elastic scaling.
- 6

bull
16.3KOptimalBits/bull · JavaScriptBull is a Redis-based queue package for Node.js for handling distributed jobs and messages — background tasks, scheduled work and message passing, written for rock solid stability and atomicity.
- 7

AltStore
14.6Kaltstoreio/AltStore · SwiftAltStore is an alternative app store that lets you sideload .ipa apps onto a non-jailbroken iOS device using only your Apple ID, no jailbreak required.
- 8

asynq
13.8Khibiken/asynq · GoAsynq is a Go library for queueing tasks and processing them asynchronously with workers, backed by Redis. It distributes work across multiple machines and is designed to be scalable yet easy to get started.
- 9

sidekiq
13.6Ksidekiq/sidekiq · RubySidekiq is a background job system for Ruby: it runs slow work like emails or uploads out-of-band, using threads to handle many jobs at the same time in the same process.
- 10

rq
10.7Krq/rq · PythonRQ (Redis Queue) is a simple Python library for putting jobs on a queue and processing them in the background with worker processes, backed by Redis or Valkey.
- 11

healthchecks
10.4Khealthchecks/healthchecks · PythonHealthchecks is an open-source cron job monitoring service: your cron jobs and scheduled tasks ping it over HTTP or email, and if an expected ping does not arrive on time, it sends out alerts.
- 12

Hangfire
10.2KHangfireIO/Hangfire · C#Hangfire is a library for .NET and .NET Core that lets you run fire-and-forget, delayed, and recurring background jobs inside your application, without needing a Windows Service or a separate worker process.
- 13

pi-subagents
3.9Knicobailon/pi-subagents · TypeScriptAn extension for Pi, the coding agent, that lets Pi delegate work to focused child agents — useful for code review, scouting, implementation, parallel audits, saved workflows, and background jobs.
- 14
tork
820runabol/tork · GoTork is a lightweight, distributed workflow engine written in Go. You define jobs made of multiple tasks, and each task runs as a simple script inside its own Docker container — on one machine or across many workers.
- 15
oh-my-subagents
191ringlochid/oh-my-subagents · PythonA local orchestration runtime for Codex and Claude subagents: durable AI teams with persistent task state, reusable responsibility trees and interruption recovery, instead of ad-hoc delegation.
- 16

effect-mq
188TeamWarp/effect-mq · TypeScripteffect-mq is an Effect-native background job and message queue library: schema-first job definitions, a storage-agnostic queue core, a worker runtime, and stores for Postgres (via Drizzle) and Redis.
Related topics
Often tagged together