Svelte
web apps
compiled
Svelte shifts as much work as possible out of the browser and into your build step. No more manual optimisations — just faster, more efficient apps.
compact
Write breathtakingly concise components using languages you already know — HTML, CSS and JavaScript. Oh, and your application bundles will be tiny as well.
complete
Built-in scoped styling, state management, motion primitives, form bindings and more — don't waste time trawling npm for the bare essentials. It's all here.
see for yourself
Try it locally, on StackBlitz, or with
the interactive tutorial.
terminal
npm create svelte@latest my-app
cd my-app
npm install
npm run dev -- --open
loved by developers
We're proud that Svelte was recently voted the most admired JS web framework in one industry survey while drawing the most interest in learning it in two others. We think you'll love it too.
Svelte is made possible by the work of hundreds of supporters.