# sveltejs/svelte

web development for the rest of us

Repository: https://github.com/sveltejs/svelte
Canonical: https://ross.abutalabs.com/products/svelte
Homepage: https://svelte.dev
Language: JavaScript
License: MIT
License Family: permissive
Topics: template, ui, compiler
Last push: 2026-08-26T10:08:56+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 3573, "days_push": 7, "days_rel": 13, "gap_med": 1.0, "n_releases_24m": 341}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 87991, forks 5218 (observed 2026-08-28T04:12:23.072423+00:00)

## What it is
Svelte is a UI framework that compiles declarative components written in HTML, CSS, and JavaScript into highly efficient vanilla JavaScript that surgically updates the DOM. Its companion framework SvelteKit provides routing, SSR, prerendering, and other full-stack application capabilities.

## Use cases
- build a fast single-page application without a virtual DOM
- create a full-stack web app with server-side rendering
- write concise reactive UI components using HTML, CSS, and JS
- build a static site with prerendered pages
- migrate an app from Svelte 4 to Svelte 5
- embed lightweight interactive components in an existing site

## When to choose
- you want minimal bundle sizes and runtime overhead
- you prefer writing components in plain HTML, CSS, and JavaScript
- you need a full-stack framework with SSR, routing, and build optimizations via SvelteKit
- you value developer ergonomics and concise component syntax

## When to avoid
- your team relies on the React, Vue, or Angular ecosystem and its libraries
- you need a very large ecosystem of third-party UI components and hiring pool
- you require a framework with no compile step
- you are maintaining a legacy codebase already built on another framework

## Facets
- artifact type: framework
- maturity: stable
- function: frontend-framework, compiler, templating, ssr, ui-components, cli
- domain: web-development, frontend, developer-tools
- platform: cross-platform, browser
- tags: svelte, sveltekit, reactive-ui, component-framework, javascript, typescript, no-virtual-dom, web-server, nodejs

## Member repositories
- sveltejs/svelte (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:23.072423+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:13:53.227003+00:00, confidence not recorded.
  - readme: https://github.com/sveltejs/svelte (fetched 2026-08-28T04:12:23.072423+00:00, sha f58cdd71cf9d)
  - homepage: https://svelte.dev (fetched 2026-08-28T17:39:01.336083+00:00, sha a2aa31232f15)
  - site_page: https://svelte.dev/docs/cli (fetched 2026-08-28T17:39:01.350915+00:00, sha ec3bba855057)
  - site_page: https://svelte.dev/docs (fetched 2026-08-28T17:39:01.345001+00:00, sha 7c6b305ccce5)
  - site_page: https://svelte.dev/docs/svelte (fetched 2026-08-28T17:39:01.346767+00:00, sha cfbcbf33b015)
  - site_page: https://svelte.dev/docs/kit (fetched 2026-08-28T17:39:01.348528+00:00, sha 4fc3a5122aaf)
  - site_page: https://svelte.dev/docs/ai (fetched 2026-08-28T17:39:01.353096+00:00, sha 448d79bc45ed)
- Data as of 2026-08-30T08:39:29.467469+00:00.
