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.
Hot right now
Most stars gained in a day · Oct 16
+153linux
torvalds/linux · ★ 252.2KThis 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.
+62talorys
rociiu/talorys · ★ 1.3KTalorys 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.
+33workbuddy-auto-signin
88lin/workbuddy-auto-signin · ★ 1.3KThis 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.
+29kestra
kestra-io/kestra · ★ 29.7KKestra 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.
The all-time top
47 projects · by stars
- 252.2K
#1 · torvalds/linuxlinux
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.
- 47.2K
#2 · apache/airflowairflow
Apache Airflow is a platform to programmatically author, schedule, and monitor workflows, defined as code using Python.
- 32.1K
#3 · FujiwaraChoki/MoneyPrinterV2MoneyPrinterV2
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.
- 4

xxl-job
30.6Kxuxueli/xxl-job · JavaXXL-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.
- 5

spring-boot-examples
30.5Kityouknow/spring-boot-examples · JavaA 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.
- 6

kestra
29.7Kkestra-io/kestra · JavaKestra 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.
- 7

celery
29Kcelery/celery · PythonCelery 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.
- 8

redisson
24.4Kredisson/redisson · JavaA 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.
- 9

prefect
24KPrefectHQ/prefect · PythonPrefect is a Python workflow orchestration framework for turning ordinary scripts into resilient, production-grade data pipelines with scheduling, retries, caching, and event-based automations.
- 10
temporal
23.8Ktemporalio/temporal · GoTemporal is a durable execution platform: a server that runs units of application logic called Workflows resiliently, automatically handling intermittent failures and retrying failed operations.
- 11

qinglong
20Kwhyour/qinglong · TypeScriptQinglong (青龙) 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.
- 12

pyspider
16.8Kbinux/pyspider · Pythonpyspider 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.
- 13

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.
- 14
dagster
16.3Kdagster-io/dagster · PythonDagster 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.
- 15

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

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

dask
13.9Kdask/dask · PythonDask 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.
- 18

schedule
12.3Kdbader/schedule · PythonSchedule is a lightweight Python library for running jobs periodically using a simple, readable syntax, like running a function every 10 seconds or every Monday.
- 19

brigade
11.3Kspinabot/brigade · TypeScriptBrigade 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.
- 20

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

EverydayWechat
10.3Ksfyc23/EverydayWechat · PythonA 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.
- 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.
- 23
dockhand
6.8KFinsys/dockhand · TypeScriptDockhand 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.
- 24
KiroCrew
4.5Kkirodotdev/KiroCrew · PythonAn 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.
- 25

youtube-automation-agent
4.4KdarkzOGx/youtube-automation-agent · JavaScriptAgentTube (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.
- 26

sdk-rust
4.3Kastrid-runtime/sdk-rust · RustThis 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.
- 27
sprix-sage-router
3.6Kwang2122/sprix-sage-router · PythonSAGE 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.
- 28

prod-FARM-IOS-Core
1.7KGit-Agni/prod-FARM-IOS-Core · TypeScriptAn 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.
- 29

dqn-adaptive-cpu-scheduler
1.5Kaaawangyh/dqn-adaptive-cpu-scheduler · PythonThis 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.
- 30

starnet
1.5KandrooAGI/starnet · JavaScriptStarNet 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.
- 31

agor
1.5Kpreset-io/agor · TypeScriptAgor 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.
- 32

workbuddy-auto-signin
1.3K88lin/workbuddy-auto-signin · PythonThis 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.
- 33

talorys
1.3Krociiu/talorys · TypeScriptTalorys 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.
- 34
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.
- 35

figranium
768figranium/figranium · TypeScriptFigranium 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.
- 36

constellation-gemini
679brayonpi/constellation-gemini · PythonConstellation 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.
- 37

pi-pocket
422TannerMidd/pi-pocket · TypeScriptPi 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.
- 38

botdirectory.ai
253elie222/botdirectory.ai · AstroA 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.
- 39

bivor
207ryanlab/bivor · TypeScriptBivor 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.
- 40

jobradar
191suvamneog/jobradar · PythonJob 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).
- 41

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.
- 42
bareloop
183OpenLucasKaka/bareloop · PythonBareLoop 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.
- 43

dsh-lowtide
174KelaoHu/dsh-lowtide · TypeScriptlowtide 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.
- 44

agent-fleet-manager
147dreamers-laboratory/agent-fleet-manager · PythonIt 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.
- 45

EvoQuant
141CamusGIT/EvoQuant · PythonEvoQuant 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.
- 46

carno.js
111carnojs/carno.js · TypeScriptAn 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.
- 47

searchmirror
110databluedev/searchmirror · PythonSearchMirror 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.
Related topics
Often tagged together