{"full_name":"sveltejs/svelte","owner":"sveltejs","name":"svelte","url":"https://github.com/sveltejs/svelte","description":"web development for the rest of us","homepage":"https://svelte.dev","topics":[],"language":"JavaScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/23617963?v=4","created_at":"2016-11-20T18:13:05Z","pushed_at":"2026-11-10T09:19:57Z","metrics":{"stars":88689,"forks":6032,"watchers":922,"issues":9300,"prs":8844,"releases":640,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":589},"growth":{"day":{"stars":12,"forks":-500,"base_day":"2026-11-09"},"week":{"stars":160,"forks":-824,"base_day":"2026-11-03"},"month":{"stars":388,"forks":-1246,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-06","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-12","2026-09-13","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[87983,87985,87991,88003,88009,88010,88019,88040,88042,88030,88038,88042,88100,88104,88084,88089,88097,88098,88121,88130,88121,88130,88133,88137,88162,88169,88172,88176,88184,88198,88225,88234,88231,88228,88232,88301,88351,88352,88361,88369,88413,88446,88462,88349,88370,88387,88391,88407,88409,88408,88419,88418,88432,88469,88491,88506,88489,88493,88529,88543,88677,88689],"forks":[5215,5216,5218,5219,5220,5220,5220,5235,5236,5237,5238,5235,5249,5246,5236,5235,5236,5237,5244,5300,5473,5550,5679,5776,5927,5925,5967,6114,6283,6445,6667,6844,6858,6927,7014,7278,7302,7389,7391,7540,7701,7930,8058,8234,8257,8439,8438,8627,8349,8161,8201,8160,8010,7410,7430,7443,7448,7458,6856,6821,6532,6032],"watchers":[934,934,934,934,934,934,935,938,938,935,935,935,936,936,922,922,922,922,922,921,921,921,921,921,921,920,920,919,919,919,919,918,918,918,918,918,918,918,918,922,922,921,929,929,929,929,929,929,925,910,910,910,905,906,904,904,903,901,901,900,922,922],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"total":190},"same_owner":[],"issues":[{"number":3105,"title":"Change body class via <svelte:body />","comments":82,"created_at":"2019-06-25T09:55:01Z"},{"number":10359,"title":"Svelte 5: List of libraries not working out of the box","comments":80,"created_at":"2024-02-01T09:12:43Z"},{"number":6972,"title":"Introduce `<style module>` — update: `forward` directive","comments":59,"created_at":"2021-12-01T13:49:20Z"},{"number":10678,"title":"Svelte 5: Avoiding `{#snippet}` boilerplate with the ability to pass parameters","comments":47,"created_at":"2024-03-01T05:11:44Z"},{"number":3617,"title":"Passing values from slot to parent","comments":41,"created_at":"2019-09-24T10:11:10Z"},{"number":9774,"title":"Svelte 5: Support passing of snippets or components?","comments":39,"created_at":"2023-12-05T10:56:56Z"},{"number":18376,"title":"Rewrite the Svelte compiler in Rust","comments":37,"created_at":"2026-06-03T18:01:10Z"},{"number":4723,"title":"Allow bind:open with <dialog>","comments":35,"created_at":"2020-04-26T00:49:56Z"}],"discussions":[{"number":19230,"title":"SpinWheelNames — a canvas wheel built with SvelteKit","comments":0,"category":"Show and tell","created_at":"2026-11-08T12:35:56Z"},{"number":19222,"title":"svelte-check-reporter: see svelte-check's errors in GitLab merge requests and GitHub pull requests","comments":0,"category":"Show and tell","created_at":"2026-11-08T00:29:32Z"},{"number":19173,"title":"a11y: Add compiler warning for native-disabled inputs","comments":0,"category":"Ideas","created_at":"2026-11-05T14:38:26Z"},{"number":19140,"title":"Best way to ensure updated FormData in dispatchEvent after programmatic change","comments":2,"category":"Q&A","created_at":"2026-10-31T21:02:33Z"},{"number":19137,"title":"Arguseye: compare Svelte component edits without starting the app","comments":0,"category":"Show and tell","created_at":"2026-10-31T06:28:30Z"},{"number":19133,"title":"Svelte Devtools","comments":1,"category":"General","created_at":"2026-10-30T15:02:21Z"},{"number":19093,"title":"External store traces: same-object writes and unsubscribe","comments":0,"category":"Show and tell","created_at":"2026-10-25T18:31:13Z"},{"number":18926,"title":"Get/reset overridden `$derived` values","comments":1,"category":"Ideas","created_at":"2026-10-04T21:21:27Z"}],"latest_release":{"name":"svelte@5.57.3","tag":"svelte@5.57.3","published_at":"2026-10-26T18:15:06Z","body":"### Patch Changes\n\n-   fix: use the first valid fallback role in `role` for a11y checks ([#19045](https://github.com/sveltejs/svelte/pull/19045))\n\n-   chore: remove obsolete code ([#19051](https://github.com/sveltejs/svelte/pull/19051))\n\n-   fix: keep creating state sources for property checks during component init ([#18949](https://github.com/sveltejs/svelte/pull/18949))\n\n-   fix: skip redundant attribute writes during hydration ([#18869](https://github.com/sveltejs/svelte/pull/18869))\n\n-   fix: track missing state property checks in unowned deriveds ([#18944](https://github.com/sveltejs/svelte/pull/18944))\n\n-   fix: `devalue` link in `hydratable_serialization_failed` error ([#18999](https://github.com/sveltejs/svelte/pull/18999))\n"},"readme":true,"readme_zh":false,"news":[{"title":"TS to JSDoc Conversion","url":"https://github.com/sveltejs/svelte/pull/8569","hn":"https://news.ycombinator.com/item?id=35891259","source":"Hacker News","lang":"en","date":"2023-05-10","points":222,"comments":158},{"title":"Tenets","url":"https://github.com/sveltejs/svelte/discussions/10085","hn":"https://news.ycombinator.com/item?id=39327113","source":"Hacker News","lang":"en","date":"2024-02-10","points":201,"comments":151},{"title":"Svelte: $derived can now be overwritten","url":"https://github.com/sveltejs/svelte/pull/15570","hn":"https://news.ycombinator.com/item?id=43444999","source":"Hacker News","lang":"en","date":"2025-03-22","points":51,"comments":48},{"title":"Rich Harris: Svelte parses HTML all wrong","url":"https://github.com/sveltejs/svelte/issues/11052","hn":"https://news.ycombinator.com/item?id=39942387","source":"Hacker News","lang":"en","date":"2024-04-05","points":26,"comments":8},{"title":"Svelte 5 Released","url":"https://github.com/sveltejs/svelte/releases/tag/svelte%405.0.0","hn":"https://news.ycombinator.com/item?id=41888882","source":"Hacker News","lang":"en","date":"2024-10-19","points":7,"comments":1},{"title":"Svelte Moving from TS to JSDoc","url":"https://github.com/sveltejs/svelte/pull/8569","hn":"https://news.ycombinator.com/item?id=35871915","source":"Hacker News","lang":"en","date":"2023-05-09","points":7,"comments":1},{"title":"Asynchronous Svelte","url":"https://github.com/sveltejs/svelte/discussions/15845","hn":"https://news.ycombinator.com/item?id=43829975","source":"Hacker News","lang":"en","date":"2025-04-29","points":6,"comments":0},{"title":"Svelte parses HTML all wrong","url":"https://github.com/sveltejs/svelte/issues/11052","hn":"https://news.ycombinator.com/item?id=39924849","source":"Hacker News","lang":"en","date":"2024-04-03","points":6,"comments":0},{"title":"TypeScript 7.1 Beta Restores Compiler API, Adds First-Class Vue and Svelte Support","url":"https://news.lavx.hu/article/typescript-7-1-beta-restores-compiler-api-adds-first-class-vue-and-svelte-support","source":"news.lavx.hu","lang":"en","date":"2026-11-06"},{"title":"Svelte vs. React: How to pick the right frontend framework","url":"https://vercel.com/i/svelte-vs-react","source":"vercel","lang":"en","date":"2026-07-06"},{"title":"What is Svelte? A guide to the compiler-first JavaScript framework","url":"https://vercel.com/i/what-is-svelte","source":"vercel","lang":"en","date":"2026-06-07"},{"title":"SvelteKit 3 进入 RC：svelte.config.js 没了，$lib 也要退休","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE5fMkRycVdSblp6TE5mTUZBYjU4XzhFejZsWGwydG5zNjhnVk42M3hfUW5SMUlXN1dxdWg1WFZ3RDZLRG1kZlRpcmNNN1daNDlpT0RYU016VmFDbFo4dEE?oc=5","source":"InfoQ.cn","lang":"zh","date":"2026-10-12"},{"title":"React vs Angular vs Vue vs Svelte vs Ember: Which to Learn?","url":"https://news.google.com/rss/articles/CBMid0FVX3lxTE5DVUZISWdqNkp1S2RDMHF5a1ozYVJfVFRPVWJsVzZKazBlN0xZNDVzZUJHZklLNGdtZzNLS1ZEQTZIUW44djdqeVd3VDFjTHNCTjZ3RFI1eTBYdDNUS3RaM1dmSGVnRUM3dXZRQVA1RTd2ZVJFdXpF?oc=5","source":"SitePoint","lang":"en","date":"2026-10-03"},{"title":"Electron 慌了？Go 版 Electron 火了！打包体积直接缩小十倍","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTE9IUWY3SEoxZnpub242d0lJSnNBOVYzLWRqU1RKbHhXOWE1RFVJYUpYYk1LOG1KTFJncWlKa3dWM3M3Vl8xeDBpSldwUzVFejBIY2Uw?oc=5","source":"51CTO","lang":"zh","date":"2026-06-11"},{"title":"Shai-Hulud 2.0 Supply Chain Attack: 25K+ Repos Exposing Secrets","url":"https://news.google.com/rss/articles/CBMidEFVX3lxTE9jbm1QYWJPT2RpdHAyX1RmV0hPbmd5VGlwOXV3SWZUbFc0b3ZaNHp2cEd5eUtYWUcxdnUxYTFYQjlHOTBBLVRJTFVEbWRoQzNxOTFCZGNBY1hQa2Z5WDU4WVFmWUdCU2g2M1pLMnZuLXNfaHBW?oc=5","source":"wiz.io","lang":"en","date":"2025-11-24"},{"title":"App Store 被还原，亿万果粉的好奇心！","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTFBkbF9sQUh5VkFUeFFVbFhXU0VJMTg3bDJrRk4xNzhMY3dUYU9NYU9hcWRoVGJSVlZ1TXFLLURVLXVMN2k5bHpNaEdKQnR3MnJtYnNldHdn?oc=5","source":"腾讯新闻","lang":"zh","date":"2025-11-05"},{"title":"Apple accidentally leaks new web App Store front-end source code, ends up on GitHub [U: Removed]","url":"https://news.google.com/rss/articles/CBMif0FVX3lxTE5nYjg4QlU3X1A5N3pnWVZCNjZKbU9LUlhEdThfQktZNTJ3dXdoRWF4UnVSTjcxU2liUUd5cXhmVXdPZlBiYlNBVE5mZmEwN0hnQW44ZlZQb0VwMmkyVTI0YVcwM0tnMUZQM0llOE4td3RRWTRObW5fbEZ3bVg3RGM?oc=5","source":"9to5Mac","lang":"en","date":"2025-11-04"},{"title":"完整前端代码突然公开？苹果把 App Store“老底”都揭了，开发者社区炸锅！","url":"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1vallCOFd4MlFoZmlCY3RRMVZVWFNUUXp5RDB0MDJKa2VNUGh1c1pLemVGbXU3LWxOWXRidU5teEhpLWNFeFlWM0VqM2RQZ01ma0tUeGE4bWdRUQ?oc=5","source":"InfoQ.cn","lang":"zh","date":"2025-11-04"},{"title":"How to debug a web app with Playwright MCP and GitHub Copilot","url":"https://news.google.com/rss/articles/CBMiqwFBVV95cUxNTzBVd2hLY0JXVUR6S2RhdkE5enpVZm1uZnVBa3FUdUZOZkdlOFZqUWxBTVdKVmZVbUFLaHVBQk1COUFCNFpMVzFyTkVtLXVfbWdXbkxUaXhJNWNsRU85NERFYldJdFVGTWVLMzRIYXBxLW55eGVZeWJJQzltVG04cUpIQ0VPMmJEUjg1U0pQV25JM2wzYWZmcU5QbVVuZklKNjBTbl9Vb1pLUkU?oc=5","source":"The GitHub Blog","lang":"en","date":"2025-09-05"},{"title":":fire: Tinyflow AI 工作流编排框架 v0.0.4 发布","url":"https://news.google.com/rss/articles/CBMiS0FVX3lxTE0tYm1OamFQOHNVT2NQZHZ0YlFVSW5PNDlxWHNiRlBJWHVNOFJ0bU9CQ2VFMTdPaTVrQUVOWDFENENydzBfV3ZZWXA2bw?oc=5","source":"OSCHINA","lang":"zh","date":"2025-02-28"},{"title":"Comparing Best Data Table Options for Svelte Projects in 2024","url":"https://news.google.com/rss/articles/CBMijAFBVV95cUxOM1lhT2pvLTdJZ01HV2tjTmx1U0NsTnFOYkxtTU9ETVdRd0NZdWpGcmJjb1MxRWVaWTEtOW9sRERjM0VGWmpRRFNacmhMdTh2Q1ZPSERBRjAxTU5MSzlRNDhBd0hsSkJVT0k1eXZyc1BQWEJSZnAzMFZSQnl3ak02Tkh5WTBYdkJ1MTAxUg?oc=5","source":"HackerNoon","lang":"en","date":"2024-10-01"},{"title":"Using Svelte with Google Cloud","url":"https://news.google.com/rss/articles/CBMiqwFBVV95cUxPVmVxZWVnamZacHk5UllVcG9FaUVwLThEUGtsb1doc2o3dE9td0pfUlVrNm00RGgzVW1OdkpUQWZZU1lHWGRRc2ZOTDIxZ0xncGx4cTBwS19xcmpib0ZfeTBUZU11YW5CTG1wZnVNajBNbWpQNTAwZkhsdXUxSVg1TUlMQ3diS2kxOFk0blRjX3VUeXNob3hTQ3huNTM5ZGF5WXc3MXBQMU1NN1k?oc=5","source":"Google Cloud","lang":"en","date":"2024-01-30"},{"title":"v0.dev开源替代品来了 vx.dev可与GitHub无缝集成","url":"https://news.google.com/rss/articles/CBMiSEFVX3lxTE42M1VsNm1uaURrQVZRbVJYOWt0WXRvbVdTZ1VEN2Y1Q21mLWlVbXZiRGo3TzFvdjRYcnkwRTN1T0tyRy1VVnQ3Tg?oc=5","source":"凤凰网","lang":"zh","date":"2024-01-24"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}