Skip to main content


Svelte logotype Cybernetically enhanced
web apps
The Svelte compiler packaging up your component code


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.


Write breathtakingly concise components using languages you already know — HTML, CSS and JavaScript. Oh, and your application bundles will be tiny as well.


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.
npm create svelte@latest my-app
cd my-app
npm install
npm run dev -- --open

build with ease

more  examples

Svelte components are built on top of HTML. Just add data.

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.

1Password logo Alaska Airlines logo Avast logo logo FusionCharts logo GoDaddy logo IBM logo Les Echos Philips logo Rakuten logo Razorpay logo Square The New York Times logo Transloadit