Get started
Create a Forge site.
Use Node.js 22.22.2 or newer on the supported Node 22, 24, or 26 lines with npm 10.9 or 11.
Generate the project
npm create @rm-industries/forgeThe initializer asks for the destination, package and site names, author, canonical URL, and GitHub repository. It can install dependencies and initialize a main-branch Git repository.
Run it locally
cd your-project
npm run devValidate before publishing
npm run qualityThis runs static checks, coverage, a validated build, browser and accessibility tests, and Lighthouse budgets. The generated project includes a secure GitHub Pages workflow.
Own the result
Generated files become your application source. Do not rerun Forge over an existing project. Package updates arrive through npm; source-template improvements are deliberate migrations that preserve your changes.
See what is included or inspect the initializer on npm.