Svelte
A compiler-first UI framework that turns components into small, dependency-light JavaScript at build time.
Overview
Svelte moves framework work into the build step: components compile to small JavaScript modules instead of shipping a large runtime. The result is a familiar component syntax with direct DOM updates and little boilerplate.
Where it fits
- Interactive pages where bundle size matters
- Small applications that do not need a heavy runtime
- Component libraries compiled for multiple targets
Key capabilities
- Compiler-based reactivity
- Scoped component styles
- Transitions and animations in the language
- SvelteKit for routing and server rendering
Repository metadata
- Stars (snapshot)
- 88,563
- Main language
- JavaScript
- License
- MIT
- Topics
- compiler, template, ui
- Category
- Platforms & frameworks
- Last push
- 2026-11-05T07:50:10Z
Repository description from GitHub metadata: web development for the rest of us
Official links
- Official repository
- Read the README The README is linked, not copied or cached by this site.
Leaving this site. These links open github.com in a new tab.
Source archives, release assets, checksums, and license texts are hosted and controlled by
GitHub and the project maintainers. Review the upstream license before redistributing or
modifying anything.