Rocket is for sites where content, documentation, and inspectable output matter more than building a large client-side application.
config.path.dist/.rocket-config.js, Page files, and npm scripts before it
can grow.Rocket is not a SPA framework, a backend application framework, or a React-first app stack. It also does not try to match Astro, Eleventy, or VitePress plugin ecosystems.
Choose Rocket when you want a content site or Web Component documentation site that starts static, can add JavaScript deliberately, and remains easy to own after an AI-assisted first draft.
Rocket should leave you with boring files:
docs/
|-- pages/
| |-- index.rocket.md
| `-- components/button.rocket.md
|-- layouts/
| `-- siteLayout.js
|-- styles/
| `-- site.css
`-- siteData.js
The framework supplies page discovery, Markdown processing, component loading, static output, and development tooling. Your project owns the content, routes, layout boundary, design decisions, and deployment target.