Skip to content
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/forge

The 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 dev

Validate before publishing

npm run quality

This 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.