apache

    apache/airflow

    #579 this week

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

    data-engineering
    automation
    machine-learning
    airflow
    apache
    apache-airflow
    dag
    data-integration
    Python
    Apache-2.0
    47.2K stars
    18.0K forks
    47.2K GitHub watchers
    Updated Oct 15, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    Ranks #5 among Data Engineering repositories tracked this week, and #5 over the last 30 days; #579 of 2,845 repositories GStars tracks this week (top 20%).

    2 releases in the last 90 days, the latest 27 days ago, with 410 contributors on GitHub.

    Use Cases & Benefits

    • A platform to programmatically author, schedule, and monitor complex workflows as directed acyclic graphs (DAGs).
    • Enables dynamic, extensible, and maintainable workflow orchestration with a rich UI and scheduler for task execution across distributed workers.
    • Use for automating ETL and ELT data pipelines in data engineering projects to ensure reliable batch processing.
    • Use for orchestrating machine learning workflows and MLOps pipelines with task dependencies and monitoring.
    • Use for managing and visualizing business process automation workflows requiring scheduling, retries, and dependency tracking.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Apache 2.0

    Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Apache Airflow (or simply Airflow) is a platform to programmatically author, schedule, and monitor workflows.

    When workflows are defined as code, they become more maintainable, versionable, testable, and collaborative.

    Use Airflow to author workflows (Dags) that orchestrate tasks. The Airflow scheduler executes your tasks on an array of workers while following the specified dependencies. Rich command line utilities make performing complex surgeries on Dags a snap. The rich user interface makes it easy to visualize pipelines running in production, monitor progress, and troubleshoot issues when needed.

    Airflow works best with workflows that are mostly static and slowly changing. When the Dag structure is similar from one run to the next, it clarifies the unit of work and continuity. Other similar projects include Luigi, Oozie and Azkaban.

    Airflow is commonly used to process data, but has the opinion that tasks should ideally be idempotent (i.e., results of the task will be the same, and will not create duplicated data in a destination system), and should not pass large quantities of data from one task to the next (though tasks can pass metadata using Airflow's XCom feature). For high-volume, data-intensive tasks, a best practice is to delegate to external services specializing in that type of work.

    Excerpt from the apache/airflow README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    18.0K+633

    Open issues

    1.9K+105

    Compared with peers in Data Engineering

    Fastest-growing repositories GStars tracks in this cohort for the week of Oct 11, by 7-day star growth

    apache/airflow compared with Data Engineering repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    XiaoYouChR/Ghost-Downloader-39.8K+1417548 days ago
    apache/airflow47.2K+07527 days ago
    mlflow/mlflow28.5K+049200 days ago
    argoproj/argo-workflows17.0K+0754 days ago
    pion/webrtc16.8K+0751 day ago
    truelockmc/streambert6.3K+075108 days ago
    Category median16.8K+075—

    Also by apache

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description