awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Local workflow runners

Ranking updated Jul 22, 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

Find the best repos with AI.We'll search the best matching repositories with AI.
  • concourse/concourseconcourse avatar

    concourse/concourse

    7,845View on 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
    View on GitHub↗7,845
  • ovh/cdsovh avatar

    ovh/cds

    4,825View on 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
    View on GitHub↗4,825
  • nektos/actnektos avatar

    nektos/act

    70,801View on 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
    View on GitHub↗70,801
  • jenkinsci/jenkinsjenkinsci avatar

    jenkinsci/jenkins

    25,452View on 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
    View on GitHub↗25,452
  • kestra-io/kestrakestra-io avatar

    kestra-io/kestra

    27,073View on 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
    View on GitHub↗27,073
  • dagster-io/dagsterdagster-io avatar

    dagster-io/dagster

    14,974View on 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
    View on GitHub↗14,974
  • jenkinsci/jenkinsfile-runnerjenkinsci avatar

    jenkinsci/jenkinsfile-runner

    1,202View on 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
    View on GitHub↗1,202
  • cake-build/cakecake-build avatar

    cake-build/cake

    4,179View on 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
    View on GitHub↗4,179

Related searches

  • a tool for testing CI pipelines locally
  • an open source platform for workflow automation
  • an embeddable workflow engine for orchestrating pipelines
  • Workflow orchestration engine
  • a local runtime for executing LLMs
  • a self-hosted Airflow alternative
  • an open source workflow execution engine
  • a self hosted runner for GitLab pipelines