Topics / #scheduler

Scheduler projects on GitHub

Job schedulers and workflow orchestrators for running periodic and dependent tasks.

As of , the most-starred Scheduler projects on GitHub are linux (252.2K stars), airflow (47.2K stars) and MoneyPrinterV2 (32.1K stars). GitHub.Locker tracks 47 Scheduler repositories with 728.9K stars combined. The fastest-growing on October 16 was linux, with +153 stars in a day.

47Projects
728.9KStars in total
+461Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

47 projects · by stars

  1. #1 · torvalds/linux

    linux

    This is the Linux kernel itself - the core of any Linux operating system. It manages hardware and system resources and provides the fundamental services all other software runs on.

    252.2K
  2. #2 · apache/airflow

    airflow

    Apache Airflow is a platform to programmatically author, schedule, and monitor workflows, defined as code using Python.

    47.2K
  3. #3 · FujiwaraChoki/MoneyPrinterV2

    MoneyPrinterV2

    MoneyPrinterV2 (MPV2) is a Python toolkit that automates ways to make money online, including a Twitter bot, a YouTube Shorts automator, Amazon affiliate marketing, and automated cold outreach to local businesses.

    32.1K
  1. 4

    xxl-job

    30.6Kxuxueli/xxl-job · Java

    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.

  2. 5

    spring-boot-examples

    30.5Kityouknow/spring-boot-examples · Java

    A collection of small, standalone Spring Boot 3.0 example projects covering common integrations like web, WebFlux, JPA, MyBatis, RabbitMQ, MongoDB, Redis, mail, file upload, and Docker.

  3. 6

    kestra

    29.7Kkestra-io/kestra · Java

    Kestra is an open-source, event-driven orchestration platform for building data, AI, and infrastructure workflows. You describe them in declarative YAML and manage everything from a built-in web UI.

  4. 7

    celery

    29Kcelery/celery · Python

    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.

  5. 8

    redisson

    24.4Kredisson/redisson · Java

    A Java client and real-time data platform for Redis and Valkey: 50+ distributed Java objects, collections and services — maps, queues, locks, rate limiters, bloom filters, schedulers — beyond what Redis offers natively.

  6. 9

    prefect

    24KPrefectHQ/prefect · Python

    Prefect is a Python workflow orchestration framework for turning ordinary scripts into resilient, production-grade data pipelines with scheduling, retries, caching, and event-based automations.

  7. 10

    temporal

    23.8Ktemporalio/temporal · Go

    Temporal is a durable execution platform: a server that runs units of application logic called Workflows resiliently, automatically handling intermittent failures and retrying failed operations.

  8. 11

    qinglong

    20Kwhyour/qinglong · TypeScript

    Qinglong (青龙) is a self-hosted timed task management platform — a web-based alternative to crontab — that schedules and runs scripts written in Python3, JavaScript, Shell or TypeScript.

  9. 12

    pyspider

    16.8Kbinux/pyspider · Python

    pyspider is a powerful web spider (crawler) system written in Python: you write crawling scripts in Python and manage your scraping projects through a built-in web interface.

  10. 13

    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.

  11. 14

    dagster

    16.3Kdagster-io/dagster · Python

    Dagster is a cloud-native data pipeline orchestrator covering the whole development lifecycle: it builds, runs, and observes data assets like tables, datasets, ML models, and reports, with built-in lineage and observability.

  12. 15

    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.

  13. 16

    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.

  14. 17

    dask

    13.9Kdask/dask · Python

    Dask is a flexible parallel computing library for analytics — it runs Python data workloads as scheduled tasks so they can use many cores or machines instead of a single process.

  15. 18

    schedule

    12.3Kdbader/schedule · Python

    Schedule is a lightweight Python library for running jobs periodically using a simple, readable syntax, like running a function every 10 seconds or every Monday.

  16. 19

    brigade

    11.3Kspinabot/brigade · TypeScript

    Brigade is a self-hosted personal AI crew: a team of agents that share one long-term memory (Tideline), delegate tasks to each other on a real org chart, and act across 1,000+ apps you already use.

  17. 20

    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.

  18. 21

    EverydayWechat

    10.3Ksfyc23/EverydayWechat · Python

    A WeChat assistant bot written in Python3 on top of the itchat library. It sends friends or group chats scheduled daily messages — weather, reminders, a daily quote — auto-replies to friends via a chatbot, and adds a group assistant for in-group queries.

  19. 22

    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.

  20. 23

    dockhand

    6.8KFinsys/dockhand · TypeScript

    Dockhand is a self-hosted web UI for managing Docker environments - containers, Compose stacks, images, and volumes - across local and remote hosts, with live monitoring, logs, and a built-in terminal.

  21. 24

    KiroCrew

    4.5Kkirodotdev/KiroCrew · Python

    An open source, agent-powered development workspace that runs on your own hardware, locally or remotely. It persists between sessions, learns from corrections, and keeps working while you are away.

  22. 25

    youtube-automation-agent

    4.4KdarkzOGx/youtube-automation-agent · JavaScript

    AgentTube (youtube-automation-agent) is an open-source AI agent that runs a YouTube channel end to end: it researches topics, writes scripts, generates narration and visuals, assembles videos, optimizes metadata, runs review gates, schedules, publishes, and learns from analytics.

  23. 26

    sdk-rust

    4.3Kastrid-runtime/sdk-rust · Rust

    This is the Rust SDK for building Astrid 'capsules' - sandboxed WASM modules that act as user-space processes in the Astrid OS model, with safe typed access to kernel services like filesystem, IPC, networking, storage, approval, and scheduling.

  24. 27

    sprix-sage-router

    3.6Kwang2122/sprix-sage-router · Python

    SAGE is a research decision layer that sits above the A2A (Agent2Agent) protocol and decides, mid-execution, whether an in-flight task should stay with the current agent (SELF), recruit helpers (COLLABORATE), or be fully handed off to a specialist peer (HANDOFF), based on completed work, artifact reuse, observed quality, budget, and deadline.

  25. 28

    prod-FARM-IOS-Core

    1.7KGit-Agni/prod-FARM-IOS-Core · TypeScript

    An open-source, self-hosted application that operates a farm of real physical iPhones from a Mac, with guided device registration, live video/remote control, PostgreSQL-backed scheduling, and a built-in TikTok automation plugin.

  26. 29

    dqn-adaptive-cpu-scheduler

    1.5Kaaawangyh/dqn-adaptive-cpu-scheduler · Python

    This is a research-grade repository that implements an adaptive CPU task scheduler trained with a Deep Q-Network (DQN). It includes a simulator of multi-core CPUs with DVFS and a thermal-aware reward, plus training, evaluation, and plotting pipelines.

  27. 30

    starnet

    1.5KandrooAGI/starnet · JavaScript

    StarNet is a local-first desktop harness where you create AI agents, arrange them into a pixel-art space station, and watch them actually perform work with real models and tools — the layout is a live projection of the harness's real runtime state, not decoration.

  28. 31

    agor

    1.5Kpreset-io/agor · TypeScript

    Agor is a web workspace that brings teams and AI coding agents together on live spatial boards, letting people run agents like Claude Code, Codex, and Gemini on isolated git branches while sharing memory, skills, and dev environments.

  29. 32

    workbuddy-auto-signin

    1.3K88lin/workbuddy-auto-signin · Python

    This is a self-contained Python script that automatically claims your daily WorkBuddy (Tencent's AI coding assistant) sign-in points and all Growth Center rewards — travel gifts, Buddy dispatch, blind boxes, task rewards, streak makeups — using only your own local login credentials.

  30. 33

    talorys

    1.3Krociiu/talorys · TypeScript

    Talorys is a free, open-source personal AI assistant that deploys entirely into your own Cloudflare account, handling chat, memory, tasks, notes, projects, and scheduled reminders with no server or database run by its developers.

  31. 34

    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.

  32. 35

    figranium

    768figranium/figranium · TypeScript

    Figranium is an open-source, deterministic browser automation platform: you stack blocks to build scraping and automation workflows visually, then call them as APIs — no usage credits or third-party data hosting.

  33. 36

    constellation-gemini

    679brayonpi/constellation-gemini · Python

    Constellation is a demo project where Gemini turns an operator's spoken orbital-mission request into a checklist, HexStellar Cortex searches for a complete recovery schedule for a broken satellite network, and a separate independent Python program checks that schedule rule by rule before it's allowed to update the simulation.

  34. 37

    pi-pocket

    422TannerMidd/pi-pocket · TypeScript

    Pi Pocket is a durable, multiplayer, mobile-first web app for running Pi coding-agent sessions from your own machine or your phone, with no cloud VM required.

  35. 38

    botdirectory.ai

    253elie222/botdirectory.ai · Astro

    A community-maintained directory of ready-to-use agent prompts for Grok Bot, Rakazo, and any other agent — copy a prompt and paste it into your agent to turn it into a scheduled bot for things like email triage, daily briefings, SEO fixes, or churn warnings.

  36. 39

    bivor

    207ryanlab/bivor · TypeScript

    Bivor is a macOS desktop workbench built on the pi coding agent, designed to match Codex/Claude desktop apps and go further with visual harness orchestration, guardrails, cloud VM sandboxes, and parallel git-worktree tasks.

  37. 40

    jobradar

    191suvamneog/jobradar · Python

    Job Radar watches company job boards, scores every opening against your resume with an LLM, and emails you a shortlist worth applying to; it currently tracks 56 companies across seven ATS platforms (Greenhouse, Lever, Ashby, Workable, Workday, Oracle Recruiting Cloud).

  38. 41

    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.

  39. 42

    bareloop

    183OpenLucasKaka/bareloop · Python

    BareLoop is a transparent, OpenAI-compatible coding-agent runtime written in plain Python that keeps the model/tool/result loop visible instead of hiding it inside a framework.

  40. 43

    dsh-lowtide

    174KelaoHu/dsh-lowtide · TypeScript

    lowtide is a plugin for DeepSeek Harness (dsh) that lets you queue agent tasks during the day and have them run automatically, unattended, during DeepSeek's off-peak pricing hours, so you review a finished report later instead of waiting on the agent in real time.

  41. 44

    agent-fleet-manager

    147dreamers-laboratory/agent-fleet-manager · Python

    It is an engine that schedules, leases, and tracks large-scale repeated checks of sources (web pages, feeds, listings) by a fleet of workers — plain fetchers, scrapers, or LLM agents — detecting changes by content hash and keeping an auditable ledger of every write.

  42. 45

    EvoQuant

    141CamusGIT/EvoQuant · Python

    EvoQuant is a self-evolving AI research agent built specifically for quantitative investment research, automating the full loop from digesting research reports to running real factor experiments on market data.

  43. 46

    carno.js

    111carnojs/carno.js · TypeScript

    An opinionated application framework for Bun and TypeScript: NestJS-style structure and Spring-style enterprise patterns — controllers, services, modules, dependency injection — on Bun's fast runtime.

  44. 47

    searchmirror

    110databluedev/searchmirror · Python

    SearchMirror is an open-source, self-hosted rank tracker and AI-visibility monitor that checks Google search positions by keyword, region, language, and device through the DataBlue SERP API.

Often tagged together