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
morpheus65535/bazarr
Bazarr is a self-hosted companion application to Sonarr and Radarr that automatically manages and downloads subtitles for your TV series an…
934300active
jamesmh/coravel
Coravel is a near-zero configuration .NET library that provides task/job scheduling, in-memory queuing, caching, event broadcasting, and ma…
344287active
INAV
INAV is open-source navigation-enabled flight controller firmware for drones, planes, and other RC aircraft. It provides autopilot features…
864268active
wang2122/sprix-sage-router
Sprix SAGE Router is a Python decision layer for Agent2Agent (A2A) networks that routes tasks across three modes—SELF, COLLABORATE, and HAN…
634261active
kubeflow/pipelines
Kubeflow Pipelines is a Kubernetes-native platform for building, deploying, and orchestrating reusable end-to-end machine learning workflow…
984248stable
vogler/free-games-claimer
A Node.js automation tool that periodically claims free games and DLCs on the Epic Games Store, Amazon Prime Gaming, and GOG, plus free Unr…
714238active
lukas-krecan/ShedLock
ShedLock is a Java library that ensures scheduled tasks are executed at most once at the same time across multiple nodes by acquiring time-…
774231stable
oddfar/campus-imaotai
A Java-based self-hosted application that automates daily reservations on the i茅台 (iMaotai) app, supporting multiple user accounts, store s…
234142active
timgit/pg-boss
pg-boss is a Node.js job queue built on top of PostgreSQL, using SKIP LOCKED to provide exactly-once delivery and reliable background proce…
954059stable
bee-queue/bee-queue
Bee-Queue is a simple, fast, robust job/task queue library for Node.js backed by Redis. It is designed for distributed worker pools handlin…
724038active
mahdibland/V2RayAggregator
A Python-based automation that aggregates free proxy nodes (Shadowsocks, SSR, Trojan, Vmess) from public sources, deduplicates them, and sp…
684024active
rumboalla/apkupdater
APKUpdater is an open-source Android app that finds updates for installed apps by aggregating results from multiple sources like APKMirror,…
774017active
offen/docker-volume-backup
A lightweight Docker companion container that performs recurring or one-off backups of Docker volumes to local directories or S3, WebDAV, A…
934015active
Laravel Zero
Laravel Zero is an unofficial micro-framework built on Laravel components, optimized for building command-line applications in PHP. It stri…
674012active
mcuadros/ofelia
Ofelia is a lightweight job scheduler for Docker environments, written in Go, that acts as a modern replacement for cron. It executes sched…
873992active
Oban
Oban is a robust background job processing library for Elixir, backed by PostgreSQL, SQLite3, and MySQL, with transactional job insertion, …
953977stable
citusdata/pg_cron
pg_cron is a cron-based job scheduler for PostgreSQL that runs inside the database as an extension. It uses a background worker to track an…
843906stable
binux/pyspider
pyspider is a powerful web crawler (spider) system written in Python with a built-in WebUI for script editing, task monitoring, project man…
1016755maintenance
jimsalterjrs/sanoid
Sanoid is a policy-driven snapshot management and replication tool for OpenZFS filesystems, configured via a human-readable TOML file and r…
583891active
pyload/pyload
pyLoad is a free, open-source download manager written in pure Python, designed to be lightweight and extensible. It automates downloads fr…
723877active
Netflix/maestro
Netflix Maestro is a general-purpose workflow orchestrator providing workflow-as-a-service for data, ML, and software pipelines. It schedul…
683843active
Mixpost
Mixpost is a self-hosted, open-source social media management platform for scheduling, publishing, and analyzing content across networks li…
733824active
OptimalBits/bull
Bull is a Redis-based job and message queue library for Node.js supporting priorities, scheduling, retries, and rate limiting. It is now in…
7216256maintenance
niumoo/bing-wallpaper
A Java-based project that automatically fetches Bing's daily 4K wallpaper and archives it with a browsable web gallery and API. It publishe…
753730active
Screenly/Anthias
Anthias (formerly Screenly OSE) is a free, open-source digital signage platform that turns a Raspberry Pi or x86 PC into a networked media …
973677active
moby/swarmkit
SwarmKit is a Go toolkit for orchestrating distributed systems, providing Raft-based consensus, node discovery, task scheduling, and servic…
773652active
SimpleMobileTools/Simple-Calendar
Simple Calendar is a free, open-source, offline-first calendar app for Android with events, tasks, reminders, customizable colors, and home…
233652stable
Arcenox-co/TickerQ
TickerQ is a fast, reflection-free background job scheduler for .NET that uses C# source generators to register job handlers at compile tim…
883645active
sabeechen/hassio-google-drive-backup
A Home Assistant add-on that automatically creates scheduled backups and syncs them to Google Drive, with retention cleanup and restore-fro…
613573active
ivoronin/TomatoBar
TomatoBar is a Pomodoro timer that lives in the macOS menu bar, offering configurable work/rest intervals, sounds, notifications, and a glo…
773565stable
wushuo894/ani-rss
ANI-RSS is a self-hosted Java application that automates anime tracking via RSS feeds: it subscribes to shows, downloads torrents through q…
873555active
tvheadend/tvheadend
Tvheadend is a TV streaming server and digital video recorder for Linux that ingests ATSC, DVB, IPTV, SAT>IP, HDHomeRun, and pipe input sou…
673547active
smallfawn/QLScriptPublic
A public collection of JavaScript automation scripts for the Qinglong (青龙) task-scheduling panel, primarily performing daily check-ins, sig…
753543active
Eclipse ThreadX
Eclipse ThreadX is an advanced real-time operating system (RTOS) for deeply embedded applications, featuring a picokernel architecture, pre…
903538active
pjialin/py12306
A Python-based ticket booking assistant for China's 12306 railway system, supporting multi-account, multi-task ticket purchasing with distr…
6614959maintenance
olahallengren/sql-server-maintenance-solution
A set of T-SQL stored procedures (DatabaseBackup, DatabaseIntegrityCheck, IndexOptimize) plus SQL Agent jobs for backing up, integrity-chec…
753490stable
Actionsflow
Actionsflow is a free, developer-oriented alternative to Zapier and IFTTT that automates workflows using YAML files with GitHub Actions-com…
503373active
Freenom Auto Renewal
A PHP script that automatically renews free Freenom domain names before they expire, deployable via Docker or various cloud platforms. It s…
723331active
TTN Tracker
Mycodo is an open-source environmental monitoring and regulation system for the Raspberry Pi that connects sensors and outputs to sense and…
793295active
Bree
Bree is a job/task scheduler library for Node.js and JavaScript supporting cron, Date, ms, and human-readable interval syntax. It runs jobs…
693293active
alseambusher/crontab-ui
Crontab UI is a self-hosted Node.js web application that provides a graphical interface for safely managing crontab files on Unix systems. …
843288stable
node-cron/node-cron
node-cron is a zero-dependency job scheduling library for Node.js that runs recurring tasks using standard cron expressions. It supports ov…
923280stable
speedyg0nz/MagInkCal
MagInkCal is a DIY E-Ink magic calendar application that syncs events from Google Calendar and renders them onto a Waveshare 12.48" tri-col…
323271stable
Barabama/FreeNodes
A Python crawler that aggregates free proxy nodes (v2ray, Clash, vmess, vless, trojan, ss) from public websites and publishes them as auto-…
733238active
wangwangit/SubsTracker
A lightweight subscription management and reminder system built on Cloudflare Workers and KV storage. It lets users track subscription expi…
643237active
leahneukirchen/nq
nq is a set of tiny Unix command-line utilities for creating lightweight, ad-hoc job queues with no daemons, setup, or supervision. It enfo…
513136stable
jobrunr/jobrunr
JobRunr is a Java library for performing distributed background processing on the JVM using Java 8 lambdas, with jobs persisted in an exist…
993099active
Scrapyd
Scrapyd is a service daemon for deploying and running Scrapy spiders. It lets you upload Scrapy projects and control spiders via a JSON HTT…
663098stable
kubernetes-sigs/kueue
Kueue is a Kubernetes-native job queueing system providing APIs and controllers that decide when batch, HPC, and AI/ML workloads should be …
953086active
gobackup/gobackup
GoBackup is a dependency-free CLI backup tool for application servers that dumps databases (MySQL, PostgreSQL, Redis, MongoDB, etc.), archi…
853077stable
Cp0204/quark-auto-save
A Python application that automates Quark Netdisk (夸克网盘) tasks: scheduled check-ins, automatic saving of shared files, file renaming/organi…
823065active
pimutils/khal
khal is a standards-based CLI and terminal calendar application written in Python that reads and writes iCalendar events to vdir storage. I…
663055active
gnmyt/MySpeed
MySpeed is a self-hosted speed test analysis application that automatically runs internet speed tests and records results over a configurab…
673032active
vitalets/github-trending-repos
A GitHub-based service that tracks trending repositories per programming language and delivers updates via native GitHub notifications. A s…
523013active
bensheldon/good_job
GoodJob is a multithreaded, Postgres-based Active Job backend for Ruby on Rails. It stores jobs in Postgres, uses advisory locks and LISTEN…
1003000stable
dbader/schedule
A Python library for scheduling periodic jobs with a friendly, human-readable syntax. It runs an in-process scheduler that executes Python …
3212275maintenance
spring-projects/spring-batch
Spring Batch is a lightweight, comprehensive batch framework for Java and Spring that enables development of robust batch applications. It …
912960stable
boredazfcuk/docker-icloudpd
An Alpine Linux Docker container wrapping the iCloud Photos Downloader (icloudpd) utility for syncing iCloud photo libraries to a local ser…
742950active
shufflewzc/faker2
A collection of JavaScript automation scripts for the Qinglong (青龙) scheduled-task panel, primarily for JD (京东) daily sign-in and task auto…
652919active
ClassIsland
ClassIsland is a cross-platform desktop application that displays class schedules and related information on classroom multimedia screens, …
912852active
F1bonacc1/process-compose
Process Compose is a single-binary Go tool that schedules and orchestrates non-containerized local processes using a YAML config, with depe…
962846active
target/goalert
GoAlert is an open-source on-call scheduling and alert escalation application that automatically notifies the right person via SMS, voice c…
862838active
microsoft/pg_durable
pg_durable is a PostgreSQL extension that provides durable execution for long-running, fault-tolerant SQL functions directly inside the dat…
812831active
pgpartman/pg_partman
pg_partman is a PostgreSQL extension that creates and manages time-based and number-based table partition sets using built-in declarative p…
912825stable
David-Haim/concurrencpp
A modern C++ concurrency library built on C++20 coroutines, providing tasks, executors, timers, and result objects for writing asynchronous…
282774stable
fluentscheduler/FluentScheduler
FluentScheduler is an automated job scheduler library for the .NET platform with a fluent interface for defining schedules. It lets develop…
642767stable
brndnmtthws/thetagang
ThetaGang is a Python trading bot for Interactive Brokers (IBKR) that automates options-selling strategies like The Wheel, plus share rebal…
922742active
ivan-lednev/obsidian-day-planner
An Obsidian community plugin that adds editable day-planning calendar views, timelines, and basic time tracking to your vault. It integrate…
952727active
michaelvillar/timer-app
A simple, lightweight countdown timer application for macOS with a drag-to-set circular interface. It supports multiple timers, keyboard sh…
742714active
Supercronic
Supercronic is a crontab-compatible job runner designed specifically for container environments. It preserves environment variables, logs t…
922656stable
Cleanuparr/Cleanuparr
Cleanuparr is a self-hosted download manager for the Servarr ecosystem that automates cleanup of stalled, stuck, and malicious downloads ac…
862656active
Donetick
Donetick is an open-source, self-hosted web application for managing tasks and chores collaboratively with family or groups. It offers flex…
912639active
Croner
Croner is a zero-dependency JavaScript/TypeScript library for triggering functions on cron schedules and evaluating cron expressions. It su…
862609stable
kubereboot/kured
Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that safely performs automatic node reboots when the underlying OS indicates one…
902581stable
st3v3nmw/obsidian-spaced-repetition
An Obsidian.md community plugin that implements spaced repetition for flashcards and entire notes, supporting FSRS and SM-2 scheduling algo…
902573active
Wenmoux/checkbox
A JavaScript collection of automated daily check-in (sign-in) scripts for dozens of Chinese websites and apps, runnable locally, on cloud f…
682567active
David-Crty/databasement
Databasement is a self-hosted web application for managing scheduled database backups and restores across MySQL, PostgreSQL, MariaDB, SQL S…
802533active
rails/solid_queue
Solid Queue is a database-backed queuing backend for Rails Active Job, storing jobs in SQL databases like MySQL, PostgreSQL, or SQLite. It …
942496active
earendil-works/absurd
Absurd is a Postgres-native durable execution (workflow) system that runs long-lived, reliable tasks using only a single SQL schema file an…
762486active
BOINC/boinc
BOINC is an open-source platform for volunteer computing, enabling large-scale distributed high-throughput computing using volunteered home…
932484stable
ice-cube-ruby/ice_cube
ice_cube is a Ruby library for defining and querying recurring event schedules using an iCalendar-inspired rule syntax. It lets you build r…
482469stable
jmettraux/rufus-scheduler
rufus-scheduler is an in-process, in-memory job scheduler for Ruby supporting at, in, every, and cron scheduling styles using threads. It p…
682446stable
SickChill/sickchill
SickChill is a self-hosted, cross-platform automatic video library manager (PVR) for TV shows written in Python with a web interface. It wa…
852444active
brightbeanxyz/brightbean-studio
BrightBean Studio is an open-source, self-hostable social media management platform for scheduling, publishing, and monitoring content acro…
592420active
quantum-elixir/quantum-core
Quantum is a cron-like job scheduler library for Elixir applications. It lets developers define recurring jobs using crontab syntax with ti…
662416stable
graphile/worker
Graphile Worker is a high-performance job queue for PostgreSQL that runs background jobs on Node.js, supporting retries with exponential ba…
862410active
RTIC
RTIC is a hardware-accelerated concurrency framework for building real-time systems on ARM Cortex-M and most RISC-V microcontrollers in Rus…
752408active
ViscousPot/GitSync
GitSync is a mobile Git client for iOS and Android that syncs a local directory with a remote Git repository in the background. It is popul…
842383active
anufrievroman/calcure
Calcure is a modern terminal-based (TUI) calendar and task manager written in Python with a minimal, customizable interface. It manages eve…
892372active
AgentsMesh/AgentsMesh
AgentsMesh is a self-hosted AI agent workforce platform for running many AI coding agents (like Claude Code, Aider, Codex CLI, Gemini CLI) …
732361active
pakerwreah/Calendr
Calendr is an open-source menu bar calendar application for macOS built with AppKit, SwiftUI, and RxSwift following MVVM. It shows upcoming…
932360active
Maintainerr/Maintainerr
Maintainerr is a self-hosted media library maintenance tool for Plex, Jellyfin, and Emby that automatically identifies unwatched or unwante…
962354active
taskiq
Taskiq is an asynchronous distributed task queue for Python, inspired by Celery and Dramatiq. It lets you define tasks as decorated functio…
972345active
que-rb/que
Que is a Ruby job queue backed by PostgreSQL that uses advisory locks for high-throughput, reliable background job processing. Jobs are sto…
652326active
ChunelFeng/CGraph
CGraph is a cross-platform directed acyclic graph (DAG) execution framework written in pure C++11 with no third-party dependencies, also of…
912310active
vipshop/Saturn
Saturn is a distributed, fault-tolerant job scheduling platform developed by VIP.com, supporting time-based jobs, parallel sharding, and we…
422304active
pinterest/querybook
Querybook is an open-source big data IDE from Pinterest that combines a collaborative notebook interface (DataDocs) with table metadata fro…
662291active
dstack
dstack is an open-source, vendor-agnostic control plane for GPU provisioning and orchestration that works across GPU clouds, Kubernetes, an…
952277active
Nezreka/SoulSync
SoulSync is a self-hosted Python application that automates music and video library management, bridging streaming services to self-hosted …
812272active
mampfes/hacs_waste_collection_schedule
A Home Assistant custom integration that fetches waste collection schedules from many service providers, ICS/iCal files, or user-defined da…
982271active

← prev page 2 / 10 next →