Open Source Job Scheduling Software

Job Scheduling software automates the execution of recurring tasks, bash scripts, and data pipelines. These tools replace manual triggers with cron expressions and declarative configurations to ensure workflows run at specific intervals. This type of software is for data engineers and system administrators who need to monitor live logs and manage container orchestration. Self-hosting these apps ensures that sensitive infrastructure triggers and internal ETL processes remain on private servers. You can manage GPU provisioning and task runners without relying on external cloud scheduling services.

This page lists 9 open source tools in the Job Scheduling category. The most popular are Kestra, Cronicle and pyLoad. Most use the MIT or AGPL-3.0 license, and 8 offer an official Docker image.

Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.