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
·
nektos avatar

nektos/act

0
View on GitHub↗
70,801 stars·1,957 forks·Go·MIT·19 viewsnektosact.com↗

Act

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 execution environment, allowing users to specify custom container images, inject secrets, and map local directory structures to ensure consistent module resolution. Furthermore, it facilitates integration with private enterprise infrastructure by supporting secure authentication and custom container engine configurations.

The project provides operational controls for troubleshooting, such as the ability to isolate and execute individual workflow tasks by name. It manages the lifecycle of ephemeral runner instances through standard socket interfaces, ensuring that local development environments remain synchronized with the requirements of production pipelines.

Features

  • Containerized Workflow Runners - Runs automation workflows within isolated containers to replicate remote CI system configurations locally.
  • Docker Socket Orchestrators - Interacts with container runtime socket interfaces to programmatically manage the lifecycle of ephemeral runner instances.
  • Workflow Transpilers - Parses workflow definition files to generate and run equivalent shell scripts inside containerized environments.
  • Job Execution Controls - Enables granular control by allowing developers to trigger individual workflow tasks selectively for isolated troubleshooting.
  • CI/CD Simulation Engines - Emulates remote automation triggers and event payloads to validate complex pipeline configurations locally.
  • Cross-Platform Automation Tools - Provides a portable execution layer that standardizes build and test processes across diverse operating systems.
  • Infrastructure as Code - Facilitates local execution of infrastructure-defined workflows to validate automation logic against private server requirements.
  • Runner Image Specifications - Supports custom container image specifications to ensure workflow tasks run within required environment configurations.
  • Environment Simulation Tools - Configures containerized runtimes to mirror production environments, allowing for accurate local testing of automation logic.
  • Event-Driven Testing Frameworks - Simulates event triggers and custom data payloads to validate how automation logic responds to real-world events.
  • Development Environments - Run GitHub Actions locally on your machine.
  • GitHub Automation Tools - Run GitHub Actions locally.
  • Enterprise Security Integrations - Facilitates authentication with private enterprise infrastructure by providing necessary hostnames and access tokens during workflow execution.
  • Workflow Debuggers - Isolates and executes specific workflow tasks individually to debug failures without triggering an entire automation suite.
  • Local CI/CD Environments - Allows running automation workflows directly on a local machine to verify logic and configuration changes before deployment.
  • Workflow Simulation Tools - Tests workflow logic using mock event data and custom JSON payloads without requiring production environment access.
  • Environment Variable Configurations - Injects secrets and configuration parameters into the container runtime to replicate the security context of a remote server.
  • Container Engine Configurations - Supports custom container engine configurations by defining socket paths or remote host addresses for runtime compatibility.
  • Remote Container Host Configurations - Connects to remote container hosts by allowing manual definition of host addresses and certificate paths.

Star history

Star history chart for nektos/actStar history chart for nektos/act

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Act

Similar open-source projects, ranked by how many features they share with Act.
  • lando/landolando avatar

    lando/lando

    4,235View on GitHub↗

    Lando is a Docker development environment manager and local development orchestrator used to create isolated application stacks. It functions as a web development stack provisioner that coordinates web servers, databases, and runtimes to ensure consistent environment parity across different operating systems. The project distinguishes itself through recipe-based environment bootstrapping for common stacks such as LAMP, LEMP, and MEAN, as well as dedicated provisioning for CMS platforms like WordPress, Drupal, and Joomla. It further differentiates its capabilities by acting as a remote hosting

    View on GitHub↗4,235
  • coder/codercoder avatar

    coder/coder

    12,272View on GitHub↗

    Coder is a self-hosted platform for provisioning and managing isolated, containerized development environments. It provides a centralized infrastructure for teams to deploy ephemeral workspaces on private cloud or on-premises hardware, ensuring consistent toolchains and dependencies across distributed development environments. The platform distinguishes itself through its focus on secure, infrastructure-as-code governance and autonomous agent integration. It allows organizations to define reusable, versioned environment templates that integrate with existing identity providers and role-based

    Goagentsdev-toolsdevelopment-environment
    View on GitHub↗12,272
  • fosrl/pangolinfosrl avatar

    fosrl/pangolin

    21,255View on GitHub↗

    Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n

    TypeScriptcrowdsecdockerhome-lab
    View on GitHub↗21,255
  • laradock/laradocklaradock avatar

    laradock/laradock

    12,659View on GitHub↗

    Laradock is a collection of pre-configured Docker containers and orchestration definitions used to deploy multi-service development sandboxes. It functions as a PHP runtime manager and a Docker-based development environment, providing a set of modular service definitions for deploying web servers, databases, and caches through a single orchestration file. The project enables the creation of a local ecosystem featuring Nginx, MySQL, Redis, and Elasticsearch to mirror production infrastructure. It allows for switching between different versions of PHP and associated extensions, as well as manag

    Dockerfiledockerdocker-composedocker-compose-template
    View on GitHub↗12,659
See all 30 alternatives to Act→

Frequently asked questions

What does nektos/act do?

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.

What are the main features of nektos/act?

The main features of nektos/act are: Containerized Workflow Runners, Docker Socket Orchestrators, Workflow Transpilers, Job Execution Controls, CI/CD Simulation Engines, Cross-Platform Automation Tools, Infrastructure as Code, Runner Image Specifications.

What are some open-source alternatives to nektos/act?

Open-source alternatives to nektos/act include: lando/lando — Lando is a Docker development environment manager and local development orchestrator used to create isolated… coder/coder — Coder is a self-hosted platform for provisioning and managing isolated, containerized development environments. It… fosrl/pangolin — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private… laradock/laradock — Laradock is a collection of pre-configured Docker containers and orchestration definitions used to deploy… cytopia/devilbox — Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and… docker/docker-py — docker-py is a Python library and SDK that serves as a programmatic client for the Docker Engine API. It provides a…