GitHub Actions Toolkit
Core library for writing GitHub Actions in JavaScript.
Dev workflow and config npm MIT
How GitHub Actions Toolkit is used
GitHub Actions Toolkit joined the catalog on its public numbers (8,954,343 downloads a week on npm and 5,888 GitHub stars), not on our project count: it is a dependency in 19 public GitHub projects of our scan, 11 of them set up for AI coding agents. Projects that use it most often also use Prettier (63.2%), Jest (47.4%), ESLint (68.4%).
AgentGid articles about GitHub Actions Toolkit
GitHub Actions Toolkit popularity over time
Gid Score 55: downloads 84, use in agent projects 27, GitHub stars 41, downloads trend 58 (each 0-100). How it is calculated.
Often used with GitHub Actions Toolkit
| Prettier | 63.2% of GitHub Actions Toolkit projects · 3.0× more than average |
|---|---|
| Jest | 47.4% of GitHub Actions Toolkit projects · 7.5× more than average |
| ESLint | 68.4% of GitHub Actions Toolkit projects · 1.9× more than average |
| @rollup/plugin-commonjs | 31.6% of GitHub Actions Toolkit projects · 130.7× more than average |
| @rollup/plugin-node-resolve | 31.6% of GitHub Actions Toolkit projects · 108.9× more than average |
| Rollup | 31.6% of GitHub Actions Toolkit projects · 53.0× more than average |
| @rollup/plugin-typescript | 26.3% of GitHub Actions Toolkit projects · 136.1× more than average |
| ncc | 26.3% of GitHub Actions Toolkit projects · 326.7× more than average |
By coding agent
| GitHub Copilot | 0.3% of projects set up for it |
|---|
Share of public repos configured for each agent that list GitHub Actions Toolkit as a dependency.
Install
| Package | npm install @actions/core |
|---|---|
| Main stacks | TypeScript / JavaScript (18), Rust (1) |
| Example projects | handsontable/handsontable, AmadeusITGroup/otter, AgentsID-dev/agentsid-scanner, quantfive/codepress-review, ijw-fyi/agent-pr |
Alternatives to GitHub Actions Toolkit
In our scan, none of the most used tools in Dev workflow and config does the same job as GitHub Actions Toolkit: they are add-ons, companions or tools for a different task.
More in Dev workflow and config: dotenv Husky python-dotenv lint-staged concurrently Rich Pydantic Settings cross-env