act
A tool that runs GitHub Actions workflows on your own machine. It gives quick feedback without pushing commits and can also serve as a local task runner.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XLicense: MIT
Overview
act runs your GitHub Actions workflows on your own machine. It reads the files in .github/workflows, works out which jobs to run, and uses the Docker API to pull or build images and run a container for each action, with environment variables and filesystem set up to match GitHub. This gives fast feedback without committing and pushing each change. It can also stand in for a Makefile as a local task runner. It is written in Go.
Key features
- Runs workflows from .github/workflows locally
- Uses Docker containers for each action
- Matches GitHub environment variables and filesystem
- Works as a local task runner in place of make
- A VS Code extension can manage and run it
Best for
Developers who edit GitHub Actions workflows and want to test them without pushing commits. Docker is required.
- Upstream
- nektos/act
- Fork on GitHub
- Guo-astro/act
- Upstream stars
- 72k
- Category
- Developer tools and infrastructure
- License
- MIT
- Forked
- 2026-09-12
- Sync status
- In syncLast synced 2026-10-19
More in Developer tools and infrastructure
An open-source TypeScript engine for calculating Zi Wei Dou Shu charts and consulting traditional references. It helps developers build charting and interpretation tools.
Forked 2026-10-18Last synced 2026-10-19License: MITDeveloper tools and infrastructureGitHub
ImHex is a hex editor for inspecting and editing binary files. Reverse engineers, programmers, and forensic users can search and patch bytes or describe file structures with its pattern language.
Forked 2026-10-17Last synced 2026-10-19License: GPL-2.0Developer tools and infrastructureGitHub
Numa is a portable DNS resolver for local development and privacy. It blocks ads, gives local services names like frontend.numa, and runs without depending on a cloud account.
Forked 2026-10-17Last synced 2026-10-19License: MITDeveloper tools and infrastructureGitHub
Handwired turns ordinary JavaScript logic into differentiable neural-network-style calculations, so programs can run as matrix operations in JavaScript or WebGPU. It is for experimenting with GPU execution and optimization of code written in a traditional style.
Forked 2026-10-16Last synced 2026-10-19License: MITDeveloper tools and infrastructureGitHub