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.

16Projects
232KStars in total
+62Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

16 projects · by stars

  1. #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.

    42.8K
  2. #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.

    30.3K
  3. #3 · celery/celery

    celery

    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.

    29K
  1. 4

    wasp

    18.8Kwasp-lang/wasp · TypeScript

    Wasp (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.

  2. 5

    trigger.dev

    16.6Ktriggerdotdev/trigger.dev · TypeScript

    Trigger.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.

  3. 6

    bull

    16.3KOptimalBits/bull · JavaScript

    Bull 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.

  4. 7

    AltStore

    14.6Kaltstoreio/AltStore · Swift

    AltStore 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.

  5. 8

    asynq

    13.8Khibiken/asynq · Go

    Asynq 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.

  6. 9

    sidekiq

    13.6Ksidekiq/sidekiq · Ruby

    Sidekiq 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.

  7. 10

    rq

    10.7Krq/rq · Python

    RQ (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.

  8. 11

    healthchecks

    10.4Khealthchecks/healthchecks · Python

    Healthchecks 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.

  9. 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.

  10. 13

    pi-subagents

    3.9Knicobailon/pi-subagents · TypeScript

    An 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.

  11. 14

    tork

    820runabol/tork · Go

    Tork 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.

  12. 15

    oh-my-subagents

    191ringlochid/oh-my-subagents · Python

    A 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.

  13. 16

    effect-mq

    188TeamWarp/effect-mq · TypeScript

    effect-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.

Often tagged together