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

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.

Download