Open Source Orchestration & Scheduling Software

Orchestration & Scheduling software manages the execution and timing of complex workflows and data pipelines. These tools automate the sequence of tasks, handle retries after failures, and monitor the progress of long running jobs. This type of software serves developers and system administrators who need to coordinate multiple services or ETL processes. By self-hosting these apps, you keep the logic of your automation scripts and the logs of your scheduled tasks on your own hardware instead of relying on external cloud schedulers.

This page lists 22 open source tools in the Orchestration & Scheduling category. The most popular are Apache Airflow, Kestra and Temporal. Most use the Apache-2.0 or MIT license, and 20 offer an official Docker image.

Apache Airflow

Workflow Orchestration

Programmatically author, schedule, and monitor workflows using directed acyclic graphs to orchestrate complex data pipelines.

46k StarsWeb App / Server

Kestra

Workflow Orchestration

Orchestrate data, AI, and infrastructure workflows using a declarative YAML interface and a large plugin ecosystem.

27k StarsWeb App / Server

Temporal

Workflow Orchestration

A durable execution platform that manages failures and retries to ensure reliable execution of long running workflows.

22k StarsWeb App / Server

Runtipi

Control Panels

A personal homeserver orchestrator for managing and running multiple Docker based services via a web interface.

9.6k StarsWeb App / Server

Mage

ETL & Data Integration

Build and orchestrate data pipelines using a notebook style interface with support for Python, SQL, and R.

8.8k StarsWeb App / Server

StackStorm

Workflow Automation

An event-driven automation platform for integrating services and taking actions in response to system events.

6.5k StarsWeb App / Server

Cronicle

Job Scheduling

A distributed task scheduler and runner with a web based interface for managing scheduled jobs.

5.8k StarsWeb App / Server

pyLoad

Workflow Automation

Automate downloads from one-click hosters and cloud drives using a lightweight Python based manager.

3.8k StarsWeb App / Server

Dagu

Workflow Orchestration

Local-first workflow engine with a web interface for defining and monitoring declarative YAML based data pipelines.

3.7k StarsWeb App / Server

GoDoxy

Container Orchestration

A lightweight reverse proxy and container orchestrator with a web interface for managing self-hosted services.

3.5k StarsWeb App / Server

zot

Container Orchestration

A vendor neutral OCI native container image and artifact registry based on the OCI Distribution Specification.

2.5k StarsWeb App / Server

dstack

GPU & Compute Platforms

A unified control plane for GPU provisioning and container orchestration across cloud and on-premise clusters.

2.2k StarsWeb App / Server

Cozystack

Cloud Computing

A framework for converting bare metal servers into a cloud platform with a REST API for infrastructure management.

2.2k StarsWeb App / Server

Dyrector

CI/CD Platforms

Manage container deployments and versions across Docker, Kubernetes, and Podman from a single self‑hosted platform.

1.8k StarsWeb App / Server

DebOps

Infrastructure as Code (IaC)

A set of Ansible roles and playbooks for managing Debian and Ubuntu based data center environments.

1.4k StarsWeb App / Server

µTask

Workflow Automation

An automation engine that models and executes business processes declared in a declarative yaml format.

1.4k StarsWeb App / Server

Cronmaster

Job Scheduling

A web based interface for managing cron jobs and bash scripts with live logging and monitoring.

1.3k StarsWeb App / Server

Terrateam

Infrastructure as Code (IaC)

Automates infrastructure plans and applies within pull requests for Terraform, OpenTofu, and Pulumi using GitOps workflows.

1.2k StarsWeb App / Server

DOMjudge

Course Creation Platforms

A jury system for managing and running competitive programming contests with support for partial scoring.

906 StarsWeb App / Server

HandBrake Web

Media Servers

A self-hosted platform to manage video transcoding on headless devices via a web-based interface and job queue.

788 StarsWeb App / Server

gocron

Job Scheduling

A task scheduler that executes recurring jobs via cron expressions and a YAML configuration file.

548 StarsWeb App / Server

Workbench

Job Scheduling

Monitor BullMQ queues with a dashboard that tracks live metrics, job runs, and scheduler status.

420 StarsWeb App / Server
Open Source Software.io

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