Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source scheduling software

964 open-source libraries, tools and applications tagged scheduling, ranked by how closely scheduling is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

964 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Paperclip
Paperclip is an open-source Node.js server and React UI for orchestrating teams of AI agents as a structured 'company', with org charts, go…
83103680active
Huginn
Huginn is a self-hosted system for building agents that perform automated tasks online, such as monitoring websites, watching Twitter, and …
10050066active
Cal.com (Cal.diy)
Cal.diy is the fully open-source, MIT-licensed community edition of Cal.com, a scheduling platform for booking meetings and managing availa…
8248921active
Apache Airflow
Apache Airflow is an open-source platform for programmatically authoring, scheduling, and monitoring workflows as directed acyclic graphs (…
9847148stable
Postiz
Postiz is an open-source, self-hostable social media scheduling tool that lets users plan, generate, and publish posts to 30+ platforms fro…
9237199active
FujiwaraChoki/MoneyPrinterV2
MoneyPrinterV2 is a Python application that automates various online money-making workflows, including Twitter bots, YouTube Shorts automat…
6932101active
Anki
Anki is an open-source spaced repetition flashcard program for desktop computers, built with Rust and Python. It schedules reviews at optim…
9831813stable
nanocoai/nanoclaw
NanoClaw is a lightweight AI assistant that runs each agent in an isolated Docker container. It connects to multiple messaging platforms an…
8130874active
xuxueli/xxl-job
XXL-JOB is a lightweight distributed task scheduling platform written in Java, featuring a central admin console and executor clients that …
8830600stable
Kestra
Kestra is an open-source, event-driven orchestration and scheduling platform for data, AI, and infrastructure workflows, written in Java. I…
9529837stable
Super Productivity
Super Productivity is an open-source, local-first todo list and task management app with integrated timeboxing, time tracking, Pomodoro/Flo…
9522885active
AutomaApp/automa
Automa is a browser extension for Chrome and Firefox that lets users automate browser tasks by visually connecting blocks into workflows. I…
6221649active
whyour/qinglong
QingLong is a self‑hosted timed‑task management platform that lets you schedule and run scripts written in Python, JavaScript, Shell or Typ…
7719973active
Taipy
Taipy is an open-source Python framework that turns data and AI algorithms into production-ready web applications, combining a Markdown/Pyt…
8619438active
spotify/luigi
Luigi is a Python package for building complex pipelines of long-running batch jobs. It handles dependency resolution, workflow management,…
8418780stable
Sonarr/Sonarr
Sonarr is a self-hosted internet PVR (personal video recorder) for Usenet and BitTorrent users that automatically monitors RSS feeds for ne…
9417187stable
argoproj/argo-workflows
Argo Workflows is an open-source, container-native workflow engine for orchestrating parallel jobs on Kubernetes, implemented as a Kubernet…
9317024stable
Nomad
HashiCorp Nomad is a flexible, single-binary workload orchestrator that deploys and manages containers, non-containerized applications, bat…
9417012stable
dagster-io/dagster
Dagster is an open-source Python data orchestration platform for developing, producing, and observing data assets, with integrated lineage,…
9516287active
Tone.js
Tone.js is a Web Audio framework for creating interactive music in the browser. It provides DAW-like features such as a global transport fo…
8214749stable
Apache DolphinScheduler
Apache DolphinScheduler is a modern data orchestration platform for building high-performance workflows with low-code drag-and-drop tooling…
9214510stable
robfig/cron
A cron expression parser and job scheduler library for Go that runs functions on scheduled schedules. Version 3 supports standard cron spec…
3214189stable
automatisch/automatisch
Automatisch is an open-source, self-hostable business automation tool that serves as a Zapier alternative, letting users connect services l…
4913994active
Asynq Task Queue
Asynq is a Go library for a distributed task queue backed by Redis, letting clients enqueue tasks that worker servers process concurrently.…
6613769stable
sidekiq/sidekiq
Sidekiq is a simple, efficient background job processing framework for Ruby applications, using threads to handle many jobs concurrently in…
7513561stable
Crawlab
Crawlab is a Go-based distributed web crawler management platform with a web UI for managing, scheduling, and monitoring spiders written in…
4912278active
PipedreamHQ/pipedream
Pipedream is a hosted integration platform for developers to connect APIs and build event-driven automations using pre-built components plu…
7511707active
SkyPilot
SkyPilot is an open-source AI compute platform that unifies fragmented infrastructure (Kubernetes, Slurm, VMs, 20+ clouds) into a single po…
10010724active
RQ
RQ (Redis Queue) is a simple Python library for queueing jobs and processing them in the background with workers, backed by Redis or Valkey…
9810693stable
healthchecks/healthchecks
Healthchecks is an open-source cron job and background task monitoring service built with Python and Django. It listens for HTTP or email p…
9310424stable
Metaflow
Metaflow is a human-centric Python framework from Netflix for building, managing, and deploying real-life AI/ML and data science systems. I…
9210280stable
Hangfire
Hangfire is a .NET library for reliable background job processing, supporting fire-and-forget, delayed, and recurring (CRON) jobs with pers…
9310151stable
Agenda
Agenda is a lightweight job scheduling library for Node.js that persists jobs in MongoDB, PostgreSQL, or Redis and supports cron-style or h…
899708active
BullMQ
BullMQ is a fast, robust message queue and background job processing library built on Redis (or PostgreSQL), available natively for Node.js…
969522stable
Cadence
Cadence is an open-source, CNCF-hosted durable execution and workflow orchestration engine originally developed at Uber. It lets developers…
989482stable
Resque
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later with forked …
969473stable
ccfddl/ccf-deadlines
A community-maintained tracker of worldwide academic conference deadlines, offering a website portal, WeChat applet, and multiple extension…
779463active
certimate-go/certimate
Certimate is a free, open-source, self-hosted ACME tool for managing SSL/TLS certificates with a visual web UI. It automates the full certi…
879378active
node-schedule/node-schedule
Node Schedule is a cron-like and not-cron-like job scheduler library for Node.js that lets you schedule arbitrary functions at specific dat…
319203stable
BiliBiliTool
BiliTool is a .NET-based automated task tool for Bilibili that performs scheduled tasks like daily check-ins, coin donations, lottery parti…
1009027active
HerbertHe/iptv-sources
A service that automatically aggregates and updates IPTV m3u playlist sources from multiple public repositories, with EPG data and optional…
729026active
kelektiv/node-cron
A Node.js library for scheduling jobs (functions or shell commands) using cron syntax, with support for Date/Luxon triggers and an optional…
848951active
frappe/hrms
Frappe HR is an open-source HR and Payroll application built on the Frappe Framework, offering modules for employee lifecycle, leave and at…
958922active
javan/whenever
Whenever is a Ruby gem that provides a clean DSL for defining cron jobs in a schedule.rb file and converting them to crontab syntax. It can…
928854stable
mage-ai/mage-ai
Mage OSS is a self-hosted data pipeline tool for building, running, and orchestrating ETL/ELT workflows in a notebook-style UI using Python…
918835active
Sitoi/dailycheckin
DailyCheckIn is a Python-based daily check-in script collection for Chinese websites and services (Bilibili, Baidu Tieba, iQiyi, V2EX, AcFu…
688720active
Apache ShardingSphere ElasticJob
Apache ElasticJob is a distributed scheduled job framework for the JVM that provides flexible scheduling, job sharding, and resource manage…
748206stable
hatchet-dev/hatchet
Hatchet is an open-source (MIT) orchestration engine for background tasks, AI agents, and durable workflows, available as a cloud service o…
908158active
RichardKnop/machinery
Machinery is a Go library for asynchronous task and job queues built on distributed message passing. It supports multiple brokers (RabbitMQ…
547972stable
Elsa Workflows
Elsa Workflows is a workflow engine library for .NET that lets applications execute workflows defined in C# code, JSON, or via a visual des…
997908active
MassTransit/MassTransit
MassTransit is a free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous comm…
777802active
PowerJob/PowerJob
PowerJob is an open-source enterprise job scheduling and distributed computing framework written in Java. It provides a web console, multip…
987794active
agronholm/apscheduler
APScheduler (Advanced Python Scheduler) is a Python library for scheduling tasks with cron-style, interval, calendar-based, and one-off tri…
857646active
sngyai/Sequoia-X
Sequoia-X is a Python-based quantitative stock screening system for China's A-share market that scans ~5200 stocks daily for technical patt…
707638active
ValueCell-ai/ClawX
ClawX is an open-source Electron desktop application that provides a graphical interface for OpenClaw AI agents, replacing terminal-based A…
787607active
garethgeorge/backrest
Backrest is a self-hosted web UI and orchestrator built on top of the restic backup tool, distributed as a single Go binary. It wraps the r…
887544active
wei/pull
Pull is a GitHub App (built with Probot) that keeps GitHub forks up-to-date with their upstream repositories by automatically creating pull…
617231active
gocron
gocron is a Go library for scheduling functions to run at predetermined intervals using a fluent, cron-like API. It provides a scheduler, j…
937171active
quartznet/quartznet
Quartz.NET is a full-featured, open-source enterprise job scheduler for the .NET platform, supporting cron and simple triggers, pluggable j…
1007095stable
agones-dev/agones
Agones is an open-source Kubernetes controller and custom resource definitions (GameServers, Fleets) for hosting, running, and scaling dedi…
947062stable
nicotsx/zerobyte
Zerobyte is a self-hosted backup automation platform built on top of Restic, providing a modern web interface to schedule, manage, monitor,…
776984active
quartz-scheduler/quartz
Quartz is a richly featured, open-source job scheduling library for Java applications, supporting simple to complex schedules for thousands…
826754stable
hovancik/stretchly
Stretchly is a cross-platform open-source Electron desktop app that reminds users to take regular breaks while working on a computer. It li…
926600active
AIOS
AIOS is an 'AI Agent Operating System' that embeds LLMs into an OS-like kernel providing scheduling, context switching, memory, storage, an…
696445active
Nukesor/pueue
Pueue is a command-line task management tool for queuing and executing long-running shell commands sequentially or in parallel. A backgroun…
856344stable
Apache KIE
Apache KIE (Knowledge Is Everything) is an umbrella project for business automation technologies on the JVM, including the Drools rule engi…
806340active
Rundeck
Rundeck is an open-source runbook automation and orchestration service with a web console, CLI tools, and WebAPI for standardizing and sche…
936329active
seriousm4x/UpSnap
UpSnap is a self-hosted wake-on-LAN web application built with SvelteKit, Go, and PocketBase. It provides a dashboard for waking devices wi…
976310active
pixlcore/xyops
xyOps is a self-hosted platform combining job scheduling, visual workflow automation, server monitoring, alerting, and incident response in…
786247active
Faktory
Faktory is a language-agnostic background job server that stores jobs as JSON in queues for workers in any programming language to fetch an…
876150active
coleifer/huey
Huey is a lightweight Python task queue supporting Redis, Postgres, SQLite, file-system, or in-memory storage. It offers scheduled, periodi…
966045active
DataX Web
DataX-Web is a distributed data synchronization tool built on top of Alibaba's DataX, providing a web UI to visually configure and manage d…
236016stable
volcano-sh/volcano
Volcano is a CNCF-hosted, Kubernetes-native batch scheduling system that extends kube-scheduler for high-performance workloads like AI/ML t…
985993stable
Inngest
Inngest is an event-driven durable execution platform for running stateful step functions and AI workflows on serverless, servers, or the e…
955968active
Workflow Core
Workflow Core is a lightweight, embeddable workflow engine for .NET Standard that orchestrates long-running processes with state tracking a…
925934stable
River
River is a Go library providing a fast, reliable background job queue backed by PostgreSQL or SQLite, with transactional enqueueing so jobs…
945749active
alainm23/planify
Planify is a free, open-source task manager for GNU/Linux built with GTK4 and libadwaita, offering a native GNOME experience. It syncs with…
975732active
Karmada
Karmada is an open-source Kubernetes management system that orchestrates cloud-native applications across multiple Kubernetes clusters and …
945729active
tasks/tasks
Tasks is a free, open-source to-do list and reminders app for Android (with an alpha desktop version), revived from the discontinued Astrid…
955665active
QD
QD is a self-hosted web framework for automating scheduled HTTP request tasks, built on a HAR editor and Tornado server. Users upload HAR f…
635582active
kubernetes-sigs/descheduler
Descheduler is a Kubernetes component that evicts pods whose original scheduling decisions no longer make sense, such as pods on under- or …
985548stable
Buildbot
Buildbot is an open-source Python framework for automating software build, test, and release processes, including continuous integration an…
735479stable
leits/MeetingBar
MeetingBar is a free, open-source macOS menu bar app that shows your current or next calendar meeting and lets you join it with one click. …
795377active
Dramatiq
Dramatiq is a fast and reliable distributed background task processing library for Python 3.10+. It uses an actor-based API with RabbitMQ o…
885326active
ddgth/cf2dns
A Python tool that selects high-quality Cloudflare IPs and updates DNS records via DNS provider APIs (DNSPod, Aliyun DNS, Huawei Cloud DNS)…
325207active
WinDynamicDesktop
WinDynamicDesktop is a Windows application that ports the macOS Mojave Dynamic Desktop feature, cycling wallpaper images based on time of d…
825045active
zidoro/pomatez
Pomatez is a multi-platform desktop Pomodoro timer app for staying focused and taking regular breaks. It offers customizable Pomodoro rules…
724905active
vladelaina/Catime
Catime is an ultra-lightweight (995KB) Windows timer application written in pure C with native Win32, supporting clock, countdown, stopwatc…
844879active
dkron-io/dkron
Dkron is a distributed, fault-tolerant job scheduling system written in Go, inspired by Google's 'Reliable Cron across the Planet' whitepap…
954737active
HAMi
HAMi (Heterogeneous AI Computing Virtualization Middleware) is a CNCF Incubating, Kubernetes-native GPU virtualization and scheduling middl…
914691active
rememberber/WePush
WePush is a focused bulk message-pushing tool supporting WeChat template/customer messages, SMS providers (Alibaba, Tencent, Huawei, Baidu,…
954686active
timothymiller/cloudflare-ddns
A Rust-based dynamic DNS (DDNS) client that keeps Cloudflare DNS records in sync with a changing home IP address. It ships as a tiny static…
934523active
6dylan6/jdpro
A collection of JavaScript automation scripts for the Qinglong panel, primarily for running scheduled JD (Jingdong) sign-in and reward task…
734517active
kirodotdev/KiroCrew
Kiro Crew is an open-source persistent development workspace where AI agent crews run multi-step tasks unattended, remember context across …
814497active
Slurm
Slurm is an open-source, highly scalable cluster resource management and job scheduling system for Linux clusters. It allocates compute nod…
1004451stable
Easy!Appointments
Easy!Appointments is a self-hosted, open-source online appointment scheduling platform built with PHP and JavaScript. It lets businesses ma…
804417stable
dagucloud/dagu
Dagu is a self-hostable, local-first workflow orchestrator that runs DAGs defined in declarative YAML over existing shell scripts, Docker c…
954363active
camunda/camunda
Camunda 8 is a process orchestration framework whose orchestration cluster includes the Zeebe cloud-native BPMN/DMN engine, plus Tasklist, …
964327active
linuxmint/timeshift
Timeshift is a Linux system restore application that protects the system by taking incremental filesystem snapshots using rsync with hardli…
864313active
ihmily/StreamCap
StreamCap is a Python-based client that automatically records live streams from 40+ domestic and international platforms (Douyin, Bilibili,…
724302active

page 1 / 10 next →