• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Svelte avatar

Svelte

Compiler-based UI framework that turns components into plain JavaScript

  • Languages and frameworks
  • Developer tools
View on GitHub
Website

What it is

Svelte is a component framework for building web interfaces, where a compiler converts declarative .svelte components into small JavaScript that updates the DOM directly instead of using a virtual DOM at runtime. Components combine markup, scoped styles, and reactive state in one file. Front-end developers use it to build anything from single widgets to full applications, often together with SvelteKit for routing and server rendering.

Images

Facts

Stars
88,414 GitHub stars.
88,414

Forks
8,664
Commits
11,446
Contributors
500+
Language
JavaScript
License
MIT
Last commit
Oct 15, 2026
On GitHub since
November 2016
First release
May 2023
Platforms
library
Self-hostable
No
Tags
  • web-framework
  • compiler
  • ui-components

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Angular avatar

    Angular

    TypeScript framework for building web applications in the browser

    101k
  • Vercel avatar

    Next.js

    React framework for full-stack web apps with server rendering

    143k

What people are saying

Updated Oct 21, 2026
  • Hacker NewsSvelteKit 3Oct 1, 2026 · 415 points · 181 comments (opens Hacker News in a new tab)
  • Hacker NewsTS to JSDoc ConversionMay 10, 2023 · 222 points · 158 comments (opens Hacker News in a new tab)
  • Hacker NewsTenetsFeb 10, 2024 · 201 points · 151 comments (opens Hacker News in a new tab)
  • Hacker NewsCVEs affecting the Svelte ecosystemJan 15, 2026 · 184 points · 28 comments (opens Hacker News in a new tab)
  • Hacker NewsSvelte: $derived can now be overwrittenMar 22, 2025 · 51 points · 48 comments (opens Hacker News in a new tab)
  • Hacker NewsSvelte 5Oct 22, 2024 · 69 points · 16 comments (opens Hacker News in a new tab)
  • Hacker NewsSvelte 5 release candidate (RC)Apr 30, 2024 · 32 points · 17 comments (opens Hacker News in a new tab)
  • Hacker NewsSvelteKit 2Dec 14, 2023 · 42 points · 4 comments (opens Hacker News in a new tab)
  • Hacker NewsRich Harris: Svelte parses HTML all wrongApr 5, 2024 · 26 points · 8 comments (opens Hacker News in a new tab)
  • Hacker NewsThe SvelteKit 3 Release Candidate is hereAug 13, 2026 · 25 points · 7 comments (opens Hacker News in a new tab)
  • Bluesky“But, ugh, I should really think about moving away from Svelte. svelte.dev now joins nextjs.org and nuxt.com among many sites that crash when cookies are…”Jul 4, 2026 · 5 likes · 6 replies (opens Bluesky in a new tab)
  • Bluesky“Happy Holidays! Join us on January 15 — "Frameworks for humans in the age of machines" with Rich Harris - @rich-harris.dev RSVP now: Rich is the creator of…”Dec 22, 2025 · 10 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“Not sure if troll but in case you're not, he's talking about this JavaScript framework svelte.dev”Oct 31, 2025 · 7 likes · 3 replies (opens Bluesky in a new tab)
  • Hacker NewsIntroducing Svelte (2016)May 5, 2026 · 4 points · 5 comments (opens Hacker News in a new tab)
  • Bluesky“You can send them to the front page: svelte.dev”Jan 2, 2026 · 7 likes · 1 reply (opens Bluesky in a new tab)
  • Hacker NewsSvelte 5 ReleasedOct 19, 2024 · 7 points · 1 comment (opens Hacker News in a new tab)
  • Hacker NewsSvelte Moving from TS to JSDocMay 9, 2023 · 7 points · 1 comment (opens Hacker News in a new tab)
  • Bluesky“TOKIMEKI is developed using Svelte and is unaffected by the React vulnerability, so please rest assured!”Dec 4, 2025 · 7 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“The framework that has caught my eye is @svelte.dev. I haven't played around with it too much but it seems solid, has an appealing developer experience, and…”Nov 18, 2025 · 5 likes · 1 reply (opens Bluesky in a new tab)
  • Hacker NewsSvelte parses HTML all wrongApr 3, 2024 · 6 points · 0 comments (opens Hacker News in a new tab)