lunx.docs
Docs › Frameworks

Framework Support

Zero config. Meta-frameworks are built by lunx's own engine. Lunx reads your package.json and picks the right adapter automatically.

Who builds what

Built by lunx (Rolldown + Oxc, no Vite inside): SvelteKit, React Router, Remix, TanStack Start, Qwik City, Astro, Nuxt, SolidStart, VitePress, Waku, Marko Run, Analog, and every SPA framework (React, Vue, Svelte, Solid, Preact, Lit, Angular, Qwik and others). Framework CLI: Next.js, Docusaurus, Gatsby, RedwoodJS and Stencil. Lunx runs their own CLI and bundler and says so in the output. How it works →

✨ Framework implication rule

Setting framework: 'sveltekit' automatically implies preset: 'ssr' and platform: 'node'. You only override when you want non-default behaviour.