awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
puckel avatar

puckel/docker-airflow

0
View on GitHub↗
3,807 estrellas·585 forks·Shell·Apache-2.0·12 vistas

Docker Airflow

This project provides a containerized environment for deploying Apache Airflow, enabling the orchestration of complex data pipelines and automated task scheduling. By packaging the orchestration platform into portable images, it ensures consistent execution across diverse infrastructure setups and simplifies the management of runtime dependencies.

The platform facilitates distributed task execution by decoupling the scheduler from the execution layer, allowing for horizontal scaling of processing power across multiple worker nodes. It supports dynamic configuration through environment variables and volume-mounted plugins, which allow users to inject custom code, libraries, and connection credentials without modifying static source files.

The system integrates with external persistent databases to maintain workflow metadata and task status outside of the ephemeral container lifecycle. It also provides mechanisms for configuring message brokers to manage reliable, asynchronous task distribution and enables the adjustment of worker capacity to handle fluctuating processing demands.

Features

  • Data Pipeline Orchestration - Manages complex sequences of data processing tasks by defining dependencies and scheduling automated workflows.
  • Distributed Job Executors - Decouples the scheduler from the execution layer to enable horizontal scaling of processing power across multiple worker nodes.
  • Pipeline Orchestrators - Manages complex data pipelines and task scheduling using container images to package dependencies and runtime environments.
  • Distributed Task Queues - Scales data processing workloads by configuring multiple worker nodes to handle high-volume task distribution.
  • Distributed Task Queues - Uses centralized message queues to manage reliable, asynchronous task distribution between the scheduler and worker nodes.
  • Database Connection Configurations - Provides connectivity to persistent external databases for storing workflow metadata and task results.
  • Configuration as Code - Defines application settings and database connections through configuration files to automate orchestration service deployment.
  • Environment Variable Configuration - Injects runtime settings and connection credentials through environment variables to decouple application logic from infrastructure details.
  • Docker Image Packaging - Provides a containerized environment for deploying workflow orchestration platforms with simplified configuration.
  • Containerized Orchestration Environments - Packages the orchestration platform into portable container images to ensure consistent execution across cloud environments.
  • Workflow Execution Scaling - Supports distributed task processing by allowing the selection of multiple executor backends to handle varying workload demands.
  • Deployment Workflows - Simplifies the deployment of orchestration tools by packaging them into containerized environments for consistent execution.
  • Data Pipeline Clusters - Scales and distributes task execution across clusters by leveraging container orchestration to manage worker capacity.
  • Container Directory Mounting - Maps local host directories into the container filesystem to allow dynamic loading of custom code and libraries.
  • Worker Scaling - Supports horizontal scaling of task execution by dynamically adjusting the number of worker nodes to handle varying data processing workloads.
  • External Database Persistence - Offloads workflow metadata and task status to external databases to maintain state outside the ephemeral container lifecycle.
  • Plugin Integrations - Integrates user-defined plugins and external libraries by mounting local directories into the runtime environment.
  • Container-Based Isolation - Packages the entire application stack into portable container images to ensure consistent execution across diverse infrastructure.
  • Deployment Solutions - Community-standard Docker image for containerized installations.

Historial de estrellas

Gráfico del historial de estrellas de puckel/docker-airflowGráfico del historial de estrellas de puckel/docker-airflow

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace puckel/docker-airflow?

This project provides a containerized environment for deploying Apache Airflow, enabling the orchestration of complex data pipelines and automated task scheduling. By packaging the orchestration platform into portable images, it ensures consistent execution across diverse infrastructure setups and simplifies the management of runtime dependencies.

¿Cuáles son las características principales de puckel/docker-airflow?

Las características principales de puckel/docker-airflow son: Data Pipeline Orchestration, Distributed Job Executors, Pipeline Orchestrators, Distributed Task Queues, Database Connection Configurations, Configuration as Code, Environment Variable Configuration, Docker Image Packaging.

¿Qué alternativas de código abierto existen para puckel/docker-airflow?

Las alternativas de código abierto para puckel/docker-airflow incluyen: prefecthq/prefect — Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as… nextflow-io/nextflow — Nextflow is a dataflow workflow engine and distributed computing framework used to build and execute data-intensive… j3ssie/osmedeus — Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools… inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,… airbnb/airflow — Airflow is a workflow orchestration platform for authoring, scheduling, and monitoring complex data pipelines as code… azkaban/azkaban — Azkaban is a distributed workflow manager and DAG-based job orchestrator designed as an enterprise batch processor. It…

Alternativas open-source a Docker Airflow

Proyectos open-source similares, clasificados según cuántas características comparten con Docker Airflow.
  • prefecthq/prefectAvatar de PrefectHQ

    PrefectHQ/prefect

    21,640Ver en GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Pythonautomationdatadata-engineering
    Ver en GitHub↗21,640
  • nextflow-io/nextflowAvatar de nextflow-io

    nextflow-io/nextflow

    3,305Ver en GitHub↗

    Nextflow is a dataflow workflow engine and distributed computing framework used to build and execute data-intensive pipelines. It serves as a scientific workflow language that allows users to define reproducible data processing sequences, supporting any scripting language through shebang declarations. The system functions as a containerized pipeline orchestrator, utilizing container technologies to ensure software dependencies remain consistent across different environments. It decouples workflow logic from the underlying infrastructure, enabling the same pipeline to run on local machines, cl

    Groovyawsbioinformaticscloud
    Ver en GitHub↗3,305
  • j3ssie/osmedeusAvatar de j3ssie

    j3ssie/Osmedeus

    6,425Ver en GitHub↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Go
    Ver en GitHub↗6,425
  • inventree/inventreeAvatar de inventree

    inventree/InvenTree

    6,350Ver en GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Pythondjangohacktoberfestpython
    Ver en GitHub↗6,350
  • Ver las 30 alternativas a Docker Airflow→