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.

8Projects
122.7KStars in total
+6Stars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

8 projects · by stars

  1. #1 · xuxueli/xxl-job

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

    30.6K
  2. #2 · Avaiga/taipy

    taipy

    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.

    19.4K
  3. #3 · OptimalBits/bull

    bull

    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.

    16.3K
  1. 4

    dolphinscheduler

    14.5Kapache/dolphinscheduler · Java

    Apache DolphinScheduler is a modern data orchestration platform for building and running complex data pipeline workflows with low-code, drag-and-drop tools.

  2. 5

    cron

    14.2Krobfig/cron · Go

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

  3. 6

    skypilot

    10.7Kskypilot-org/skypilot · Python

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

  4. 7

    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.

  5. 8

    xyops

    6.3Kpixlcore/xyops · JavaScript

    xyOps is a self-hosted platform for job scheduling, visual workflow automation, server monitoring, alerting, and incident response — the next generation of the Cronicle scheduler.

Often tagged together