act
A command-line tool that runs GitHub Actions workflows on your own machine instead of on GitHub.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About act
act reads the workflow files in a repository's .github/workflows folder and runs the jobs locally. You can check a change to a workflow, or to the code it builds and tests, without pushing a commit and waiting for GitHub to pick it up.
It suits developers who maintain GitHub Actions pipelines and want a faster edit-and-test loop. It is a widely used project with a large number of commits and stars on GitHub.
Strengths
- Test workflow changes without pushing commits
- Runs the same workflow files GitHub uses
- Single command-line program
- Large, active user base
Limitations
- Local runs may not match GitHub's hosted runners exactly
- Command-line only, with no graphical interface
Details
- Pricing
- FreeFree and open source under the MIT licence.
- License
- MIT
- Developer
- The act contributors
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Developers debugging GitHub Actions workflows before pushing
- Categories
- Automation, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Similar software
Related functionality, not necessarily a direct replacement.
actionlint
Find mistakes in GitHub Actions workflows before running them.
Dagger
A container-based engine for writing build and CI pipelines as code and running them anywhere.
GitHub
A web platform for hosting Git repositories, with issues, code review, automation and AI coding help.
Woodpecker CI
Lightweight CI/CD engine that runs pipelines for Gitea, Forgejo, GitHub and GitLab.
Jenkins
A self-hosted open source automation server for building, testing and deploying software projects.