The Joyful Site Generator
Ship JS only for the interactive bits, by default that's zero.
Build islands with Vue, Preact, SolidJS, Svelte, or plain JS.
Use components inside Markdown, with auto-import.
Layouts, routing, frontmatter for pages, plugins, and more.