OpenAltFinder
Apache Airflow

Apache Airflow

Apache Airflow is a platform to programmatically author, schedule, and monitor complex workflows. Build pipelines as code and orchestrate your data jobs with rich observability.

Open source alternative to:

Apache Airflow is a platform for programmatically authoring, scheduling, and monitoring data workflows. Pipelines are defined as Python code, giving teams the full flexibility of a programming language to create dynamic, parametrised workflows without the constraints of XML or graphical configuration tools. A built-in web interface provides real-time visibility into task status, logs, and execution history.

Key capabilities include a rich library of operators for integrating with major cloud providers (AWS, GCP, Azure) and third-party services, a modular message-queue architecture that allows worker capacity to scale horizontally, Jinja templating for dynamic pipeline parameters, and support for custom operators when the built-in integrations do not cover a use case.

Airflow is designed for data engineers, machine learning teams, and platform engineers who need a reliable, transparent, and highly extensible system for orchestrating complex multi-step pipelines — from ETL jobs and ML model training to infrastructure provisioning and scheduled reporting.

OpenAltFinder Score
97/100
Project Health (50%)
94/100
License (20%)
100/100
Self-hostable (20%)
100/100
Recency (10%)
100/100
How scoring works
Project Details
License
Apache-2.0
Self hostable
Yes
Repository details
Version
3.4.0
Created
4/13/2015
Stars
47,438
Forks
18,339
Open issues
1,878
Last commit
11/10/2026

Updated 11/10/2026, 3:00:57 PM

View Repository
Repository activity

Get the latest open source alternatives delivered weekly.
Discover tools that give you freedom from proprietary software.

Similar open source alternatives