88,689
stars
+12+160+388
6,032
forks
922
watchers
8,844
prs
9,300
issues
640
releases
589
discussions
README
What is Svelte? Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM. Learn more at the Svelte website, or stop by the Discord chatroom. Supporting Svelte Svelte is an MIT-licensed open source project with its ongoing development made possible entirely by fantastic volunteers. If you'd like to support their efforts, please consider: - Becoming a backer on Open Collective. Funds donated via Open Collective will be used for compensating expenses related to Svelte's development such as hosting costs. If sufficient donations are received, funds may also be used to support Svelte's development more directly. Roadmap You may view our roadmap if you'd like to see what we're currently working on. Contributing Please see the Contributing Guide and the svelte package for information on contributing to Svelte. Is svelte.dev down? Probably not, but it's possible. If you can't seem to access any .dev sites, check out this SuperUser question and answer. License MIT
Top issues
#3105Change body class via <svelte:body />82 comments · 2019-06-25#10359Svelte 5: List of libraries not working out of the box80 comments · 2024-02-01#6972Introduce `<style module>` — update: `forward` directive59 comments · 2021-12-01#10678Svelte 5: Avoiding `{#snippet}` boilerplate with the ability to pass parameters47 comments · 2024-03-01#3617Passing values from slot to parent41 comments · 2019-09-24#9774Svelte 5: Support passing of snippets or components?39 comments · 2023-12-05#18376Rewrite the Svelte compiler in Rust37 comments · 2026-06-03#4723Allow bind:open with <dialog>35 comments · 2020-04-26
Discussions
#19230SpinWheelNames — a canvas wheel built with SvelteKit0 comments · 2026-11-08#19222svelte-check-reporter: see svelte-check's errors in GitLab merge requests and GitHub pull requests0 comments · 2026-11-08#19173a11y: Add compiler warning for native-disabled inputs0 comments · 2026-11-05#19140Best way to ensure updated FormData in dispatchEvent after programmatic change2 comments · 2026-10-31#19137Arguseye: compare Svelte component edits without starting the app0 comments · 2026-10-31#19133Svelte Devtools1 comments · 2026-10-30#19093External store traces: same-object writes and unsubscribe0 comments · 2026-10-25#18926Get/reset overridden `$derived` values1 comments · 2026-10-04
Latest release
[email protected] [email protected] 2026-10-26Patch Changes - fix: use the first valid fallback role in role for a11y checks (19045) - chore: remove obsolete code (19051) - fix: keep creating state sources for property checks during component init (18949) - fix: skip redundant attribute writes during hydration (18869) - fix: track missing state property checks in unowned deriveds (18944) - fix: devalue link in hydratable_serialization_failed error (18999)
相关报道 (6)
InfoQ.cnSvelteKit 3 进入 RC:svelte.config.js 没了,$lib 也要退休2026-10-1251CTOElectron 慌了?Go 版 Electron 火了!打包体积直接缩小十倍2026-06-11腾讯新闻App Store 被还原,亿万果粉的好奇心!2025-11-05InfoQ.cn完整前端代码突然公开?苹果把 App Store“老底”都揭了,开发者社区炸锅!2025-11-04OSCHINA:fire: Tinyflow AI 工作流编排框架 v0.0.4 发布2025-02-28凤凰网v0.dev开源替代品来了 vx.dev可与GitHub无缝集成2024-01-24
News & coverage (17)
Hacker NewsTS to JSDoc Conversion▲ 222 · 158 comments · 2023-05-10Hacker NewsTenets▲ 201 · 151 comments · 2024-02-10Hacker NewsSvelte: $derived can now be overwritten▲ 51 · 48 comments · 2025-03-22Hacker NewsRich Harris: Svelte parses HTML all wrong▲ 26 · 8 comments · 2024-04-05Hacker NewsSvelte 5 Released▲ 7 · 1 comments · 2024-10-19Hacker NewsSvelte Moving from TS to JSDoc▲ 7 · 1 comments · 2023-05-09Hacker NewsAsynchronous Svelte▲ 6 · 0 comments · 2025-04-29Hacker NewsSvelte parses HTML all wrong▲ 6 · 0 comments · 2024-04-03news.lavx.huTypeScript 7.1 Beta Restores Compiler API, Adds First-Class Vue and Svelte Support2026-11-06vercelSvelte vs. React: How to pick the right frontend framework2026-07-06