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.
Programmatically author, schedule, and monitor workflows using directed acyclic graphs to orchestrate complex data pipelines.
Orchestrate data, AI, and infrastructure workflows using a declarative YAML interface and a large plugin ecosystem.
A durable execution platform that manages failures and retries to ensure reliable execution of long running workflows.
A personal homeserver orchestrator for managing and running multiple Docker based services via a web interface.
Build and orchestrate data pipelines using a notebook style interface with support for Python, SQL, and R.
An event-driven automation platform for integrating services and taking actions in response to system events.
A distributed task scheduler and runner with a web based interface for managing scheduled jobs.
Automate downloads from one-click hosters and cloud drives using a lightweight Python based manager.
Local-first workflow engine with a web interface for defining and monitoring declarative YAML based data pipelines.
A lightweight reverse proxy and container orchestrator with a web interface for managing self-hosted services.
A vendor neutral OCI native container image and artifact registry based on the OCI Distribution Specification.
A unified control plane for GPU provisioning and container orchestration across cloud and on-premise clusters.
A framework for converting bare metal servers into a cloud platform with a REST API for infrastructure management.
Manage container deployments and versions across Docker, Kubernetes, and Podman from a single self‑hosted platform.
A set of Ansible roles and playbooks for managing Debian and Ubuntu based data center environments.
An automation engine that models and executes business processes declared in a declarative yaml format.
A web based interface for managing cron jobs and bash scripts with live logging and monitoring.
Automates infrastructure plans and applies within pull requests for Terraform, OpenTofu, and Pulumi using GitOps workflows.
A jury system for managing and running competitive programming contests with support for partial scoring.
A self-hosted platform to manage video transcoding on headless devices via a web-based interface and job queue.
A task scheduler that executes recurring jobs via cron expressions and a YAML configuration file.
Monitor BullMQ queues with a dashboard that tracks live metrics, job runs, and scheduler status.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.