act
MIT run GitHub Actions locally in Docker
DevOps / CI/CD · OSS/MIT · 72.4k
Reviewed 2026-09-13 · last push 2026-08-09 · repo checked 2026-10-19
What's Good
MIT. nektos/act. Reads `.github/workflows`, pulls/builds images, runs jobs via Docker with GHA-shaped env/filesystem. Fast local iteration and a Makefile-shaped task runner that reuses the same workflows. Homepage nektosact.com; source github.com/nektos/act.
The Catch
Vs hosted GitHub Actions and Woodpecker (self-host container CI): act is a *local emulator*, not a forge runner fleet and not a replacement for GitHub-hosted minutes. Event payload fidelity is incomplete; secrets, service containers, and some actions still surprise. Needs a Docker engine.
Verdict
MIT local Actions runner. Free forever; debug the workflow before you burn a push.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/act)
HTML
<a href="https://stackgems.com/gems/act"><img src="https://stackgems.com/badge/act.svg" alt="act reviewed on Stack Gems" height="20"></a>
Related
DevOps →- n8nFair-code workflow automation you can self-host
- DaggerApache-2.0 CI as containers, programmable in your language
- Woodpecker CIApache-2.0 container-native CI; self-host forever, no paid tier
- git-cliffApache-2.0 changelog generator from Conventional Commits
- ChangesetsMIT versioning + changelog PRs for JS monorepos