Start with the foundation. Own what comes next.
Forge creates accessible, content-driven Astro websites with a shared content model and Sveltia CMS integration. Generate a complete project, commit the source, and shape it around your content.
- 01Define the content
- 02Generate the site
- 03Own every file
npm create @rm-industries/forgeA complete content site, not an empty scaffold
Run npm create @rm-industries/forge with Node.js 22.22.2 or newer on a supported line.
One content contract
Define content once and derive typed Astro collections plus Sveltia CMS configuration from the same model.
Accessible presentation
Start with semantic routes, keyboard-tested navigation, local fonts, responsive DaisyUI primitives, and light and dark themes.
Production evidence
Formatting, linting, types, coverage, browser accessibility, Lighthouse, security analysis, and Pages deployment are connected.
Forge creates the project. You control its future.
The generator does not manage or overwrite an existing site. Update shared content-model behavior through npm and adopt template improvements as reviewed migrations.