Topics / #job-scheduler
Job-scheduler projects on GitHub
Frameworks for scheduling and orchestrating recurring or complex workflows.
As of , the most-starred Job-scheduler projects on GitHub are xxl-job (30.6K stars), taipy (19.4K stars) and bull (16.3K stars). GitHub.Locker tracks 8 Job-scheduler repositories with 122.7K stars combined. The fastest-growing on October 18 was skypilot, with +3 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+3skypilot
skypilot-org/skypilot · ★ 10.7KSkyPilot is an open-source system for running, managing, and scaling AI workloads — training, serving, batch inference — on any infrastructure: your own Kubernetes or Slurm clusters, reserved GPUs, or 20+ clouds.
+1xxl-job
xuxueli/xxl-job · ★ 30.6KXXL-JOB is a distributed task scheduling framework: a central scheduler triggers jobs across a cluster of executors, all managed from a web UI. It aims to be quick to develop with, simple to learn, lightweight and easy to extend, and many companies run it in production.
+1taipy
Avaiga/taipy · ★ 19.4KTaipy is a Python framework that turns data and AI code into production-ready web applications, taking you from a simple pilot script to a deployable app without extra web development work.
+1dolphinscheduler
apache/dolphinscheduler · ★ 14.5KApache DolphinScheduler is a modern data orchestration platform for building and running complex data pipeline workflows with low-code, drag-and-drop tools.
The all-time top
8 projects · by stars
- 30.6K
#1 · xuxueli/xxl-jobxxl-job
XXL-JOB is a distributed task scheduling framework: a central scheduler triggers jobs across a cluster of executors, all managed from a web UI. It aims to be quick to develop with, simple to learn, lightweight and easy to extend, and many companies run it in production.
- 19.4K
#2 · Avaiga/taipytaipy
Taipy is a Python framework that turns data and AI code into production-ready web applications, taking you from a simple pilot script to a deployable app without extra web development work.
- 16.3K
#3 · OptimalBits/bullbull
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

dolphinscheduler
14.5Kapache/dolphinscheduler · JavaApache DolphinScheduler is a modern data orchestration platform for building and running complex data pipeline workflows with low-code, drag-and-drop tools.
- 5

cron
14.2Krobfig/cron · GoIt is a Go library that implements cron-style job scheduling, letting you run functions on a schedule inside a Go program instead of relying on the system cron daemon.
- 6

skypilot
10.7Kskypilot-org/skypilot · PythonSkyPilot is an open-source system for running, managing, and scaling AI workloads — training, serving, batch inference — on any infrastructure: your own Kubernetes or Slurm clusters, reserved GPUs, or 20+ clouds.
- 7

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

xyops
6.3Kpixlcore/xyops · JavaScriptxyOps is a self-hosted platform for job scheduling, visual workflow automation, server monitoring, alerting, and incident response — the next generation of the Cronicle scheduler.
Related topics
Often tagged together
- open-source5,768
- automation1,221
- cron42
- monitoring423
- docker1,686
- python2,440
- scheduler48
- apache-2.01,457
- cli2,284
- dashboard427
- developer-tools2,990
- devops459
- distributed-systems277
- job-queue6
- library1,598
- orchestration226
- self-hosted1,985
- server1,471
- web2,487
- workflow177
- ai2,001
- authentication252
- backend466
- background-jobs16