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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
puckel avatar

puckel/docker-airflow

0
View on GitHub↗
3,807 stele·585 fork-uri·Shell·Apache-2.0·4 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru puckel/docker-airflowGraficul istoricului de stele pentru puckel/docker-airflow

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale puckel/docker-airflow?

Principalele funcționalități ale puckel/docker-airflow sunt: Data Pipeline Orchestration, Distributed Job Executors, Pipeline Orchestrators, Distributed Task Queues, Database Connection Configurations, Configuration as Code, Environment Variable Configuration, Docker Image Packaging.

Care sunt câteva alternative open-source pentru puckel/docker-airflow?

Alternativele open-source pentru puckel/docker-airflow includ: 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,… azkaban/azkaban — Azkaban is a distributed workflow manager and DAG-based job orchestrator designed as an enterprise batch processor. It… airbnb/airflow — Airflow is a workflow orchestration platform for authoring, scheduling, and monitoring complex data pipelines as code…

Alternative open-source pentru Docker Airflow

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Docker Airflow.
  • prefecthq/prefectAvatar PrefectHQ

    PrefectHQ/prefect

    21,640Vezi pe 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
    Vezi pe GitHub↗21,640
  • nextflow-io/nextflowAvatar nextflow-io

    nextflow-io/nextflow

    3,305Vezi pe 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
    Vezi pe GitHub↗3,305
  • j3ssie/osmedeusAvatar j3ssie

    j3ssie/Osmedeus

    6,425Vezi pe 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
    Vezi pe GitHub↗6,425
  • inventree/inventreeAvatar inventree

    inventree/InvenTree

    6,350Vezi pe 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
    Vezi pe GitHub↗6,350
Vezi toate cele 30 alternative pentru Docker Airflow→