Skip to main content

Svelte

Svelte logotypeCybernetically enhanced
web apps
The Svelte compiler packaging up your component code

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

build with ease

moreexamples

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

loved by developers

We're proud that Svelte was recently voted themost admired JS web framework in one industry survey while drawing the most interest in learning it in twoothers.We think you'll love it too.

1Password logoAlaska Airlines logoAvast logoChess.com logoFusionCharts logoGoDaddy logoIBM logoLes EchosPhilips logoRakuten logoRazorpay logoSquareThe New York Times logoTransloadit