Rocket
On this page

Why Rocket?#

Rocket is for sites where content, documentation, and inspectable output matter more than building a large client-side application.

What Rocket optimizes for#

What Rocket is not#

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.

The ownership model#

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.

Next steps#