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