awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Local workflow runners

Classement mis à jour le 22 juil. 2026

For local workflow runners, the strongest matches are concourse/concourse (Concourse is a container-based continuous integration and delivery platform), ovh/cds (CDS is a containerized continuous delivery and DevOps automation) and nektos/act (This tool lets you run your automation workflows and). jenkinsci/jenkins and kestra-io/kestra round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked local workflow runners ranked by stars and activity. Compare top open-source CI/CD execution tools and find the best fit.

Local workflow runners

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • concourse/concourseAvatar de concourse

    concourse/concourse

    7,845Voir sur GitHub↗

    Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated

    Concourse is a container-based continuous integration and delivery platform that runs pipelines declaratively using an orchestrator-worker model, fitting the need for workflow automation though it is architected primarily as a distributed cluster rather than a lightweight single-machine tool.

    GoPipeline OrchestrationPipeline Definitions
    Voir sur GitHub↗7,845
  • ovh/cdsAvatar de ovh

    ovh/cds

    4,825Voir sur GitHub↗

    CDS is a containerized continuous delivery platform and DevOps automation engine designed to orchestrate software build and deployment pipelines from version control to production. It functions as a pipeline-as-code framework, allowing deployment sequences and environment configurations to be defined via version-controlled files and reusable templates. The platform distinguishes itself through enterprise-scale capabilities, such as dynamically spawning worker nodes across clusters to handle high volumes of concurrent builds and the ability to provision ephemeral containerized services, like d

    CDS is a containerized continuous delivery and DevOps automation platform that orchestrates pipelines via configuration as code and runs workflows across containerized workers, fitting well within the local execution and workflow orchestration space.

    GoConfiguration as Code
    Voir sur GitHub↗4,825
  • nektos/actAvatar de nektos

    nektos/act

    70,801Voir sur GitHub↗

    This tool is a command-line runner that executes automation workflows locally within isolated container environments. By parsing workflow definition files and translating them into executable shell scripts, it allows developers to validate pipeline logic and configuration changes directly on their machines before committing code to a remote repository. The runner distinguishes itself by providing a simulation engine that mimics remote CI triggers and event payloads, enabling the testing of complex conditional logic without requiring cloud infrastructure. It supports granular control over the

    This tool lets you run your automation workflows and pipelines locally inside container environments using a command-line interface and configuration as code, making it a comprehensive fit for testing tasks on your own machine.

    GoContainerized Workflow RunnersDocker Socket OrchestratorsCI/CD Simulation Engines
    Voir sur GitHub↗70,801
  • jenkinsci/jenkinsAvatar de jenkinsci

    jenkinsci/jenkins

    25,452Voir sur GitHub↗

    Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and deployment pipelines. It functions as a pipeline orchestration engine and continuous delivery platform that manages the movement of software from source control to production environments. The project is built as a plugin-based automation framework, utilizing an extensibility model that integrates third-party tools and custom scripts to expand its capabilities. This architecture allows for the integration of specialized automation workflows and custom tool support through a plugin syst

    Jenkins is a widely used CI/CD automation server that orchestrates complex pipelines and integrates with container execution, though it is traditionally run as a centralized server rather than a lightweight local-first task runner.

    JavaPipeline Orchestration
    Voir sur GitHub↗25,452
  • kestra-io/kestraAvatar de kestra-io

    kestra-io/kestra

    27,073Voir sur GitHub↗

    Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes through versioned configuration files. It functions as a distributed platform that decouples task scheduling from execution by offloading computational workloads to a fleet of worker nodes. The system uses a reactive, event-driven engine to initiate workflows automatically in response to external signals, webhooks, schedules, or file system changes. The platform distinguishes itself through a modular plugin architecture that allows for the integration of custom tasks and external

    Kestra is a declarative workflow orchestrator that manages complex pipelines via versioned configuration files and a rich plugin ecosystem, though it is designed primarily as a distributed server platform rather than a lightweight local-first task runner.

    JavaData Pipeline OrchestratorsWorkflow OrchestrationWorkflow Orchestrators
    Voir sur GitHub↗27,073
  • dagster-io/dagsterAvatar de dagster-io

    dagster-io/dagster

    14,974Voir sur GitHub↗

    Dagster is a data orchestration platform designed to manage the entire lifecycle of data assets through declarative modeling and version-controlled code. It functions as a workflow engine that treats data assets as first-class primitives, allowing teams to define, schedule, and monitor complex pipelines while maintaining clear visibility into lineage, dependencies, and data quality. The platform distinguishes itself by using a code-as-configuration framework that enables standard software engineering practices, such as unit testing and local mocking, to be applied directly to data workflows.

    Dagster is a Python-based data orchestration platform that supports local workflow execution, pipeline orchestration, and configuration as code, though its primary focus is on data asset lifecycles rather than generic CI/CD pipelines.

    PythonData Pipeline OrchestrationDeclarative OrchestrationWorkflow Orchestration Engines
    Voir sur GitHub↗14,974
  • jenkinsci/jenkinsfile-runnerAvatar de jenkinsci

    jenkinsci/jenkinsfile-runner

    1,202Voir sur GitHub↗

    Jenkinsfile runner is a continuous integration engine that executes declarative workflows and pipeline scripts directly from the command line or container environments without requiring a persistent master server. It provides terminal-based execution tools for running, testing, and linting pipeline definitions locally, supporting build parameter passing, interactive shell sessions, and source control checkout configurations with authentication for private repositories. The system supports declarative instance configuration through mounted YAML files, automatic dependency resolution, and on-de

    This command line tool lets you execute Jenkinsfile pipelines locally inside a Docker container, fulfilling the need for a configuration-as-code task runner despite depending on the Jenkins ecosystem rather than being a standalone engine.

    JavaPipeline Definitions
    Voir sur GitHub↗1,202
  • cake-build/cakeAvatar de cake-build

    cake-build/cake

    4,179Voir sur GitHub↗

    Cake is a cross-platform build automation system and scripting framework that allows users to define software build pipelines using C# scripts. It functions as a CI/CD pipeline orchestrator and build runner, providing a strongly-typed domain-specific language to simplify the orchestration of compilation, testing, and packaging processes across Windows, Linux, and macOS. The system ensures reproducible build environments by pinning the versions of build tools, modules, and dependencies. It distinguishes itself by enabling a C# scripting workflow with full IDE support, including autocomplete, s

    Cake is a cross-platform build automation system and scripting framework that lets you define pipelines using C# scripts, serving as a robust local task runner and orchestrator even though it lacks native container execution out of the box.

    C#Build AutomationBuild Orchestration ToolsBuild Orchestrators
    Voir sur GitHub↗4,179

Related searches

  • un outil pour tester les pipelines CI en local
  • an open source platform for workflow automation
  • un moteur de workflow intégrable pour orchestrer des pipelines
  • Workflow orchestration engine
  • un runtime local pour l'exécution de LLM
  • une alternative auto-hébergée à Airflow
  • an open source workflow execution engine
  • un runner auto-hébergé pour les pipelines GitLab