Open source scheduler projects

Every project in the registry tagged scheduler, ranked by real GitHub adoption.

projects 12 combined stars ★ 71K refresh nightly
01 xxl-job ★ 31K

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

last push2 months ago languageJava licenseGPL-3.0
02 Trigger ★ 16K

Run long-running AI tasks without timeouts or servers

last push5 hours ago languageTypeScript licenseApache-2.0
03 Easy!Appointments ★ 4.4K

Free open-source appointment booking for any business

last push3 days ago languagePHP licenseGPL-3.0
04 Worklenz ★ 3.2K

Open source agency management tool for streamlined success

last push15 days ago languageTypeScript license
05 FluentScheduler ★ 2.8K

Automated job scheduler with fluent interface for the .NET platform.

last push6 months ago languageC# licenseUnlicense
06 croner ★ 2.6K

Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.

last push17 days ago languageTypeScript licenseMIT
07 rtic ★ 2.4K

Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers

last push8 hours ago languageRust licenseApache-2.0
08 kala ★ 2.2K

Modern Job Scheduler

last push10 months ago languageGo licenseMIT
09 go-quartz ★ 2.0K

Minimalist and zero-dependency scheduling library for Go

last push8 months ago languageGo licenseMIT
10 resque-scheduler ★ 1.7K

A light-weight job scheduling system built on top of Resque

last push2 months ago languageRuby licenseMIT
11 Youtarr ★ 1.6K

Self-hosted web app that automates downloading, organizing, and scheduling YouTube channel content with support for Plex, Kodi, Emby and Jellyfin

last push27 hours ago languageTypeScript licenseISC
12 tork ★ 817

Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.

last push2 months ago languageGo licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source scheduler projects are there?

This registry tracks 12 projects tagged scheduler, with 70,506 GitHub stars between them. The most-adopted is xxl-job at 30,562 stars.

Are these scheduler projects free to use?

Yes — 11 of the 12 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which scheduler project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these scheduler projects still maintained?

9 of the 12 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.