{
"$type": "site.standard.document",
"content": {
"$type": "at.markpub.markdown",
"flavor": "gfm",
"renderingRules": "markdown-it",
"text": {
"$type": "at.markpub.text",
"markdown": "\n\n*Cumulated releases and selected Svelte 5/ SvelteKit milestones (<a href='https://lab.fubits.dev/svelteplot/svelte-5'>interactive source</a>)*\n\n## <span id=\"svelte-ecosystem-news\">Svelte Ecosystem News</span> [> ▶ **Interactive feature** — [view on fubits.dev](https://fubits.dev/notes/how-to-stay-up-to-date-in-svelte/)](/rss/svelte-news.xml)\n\n> [experimental RSS feed > ▶ **Interactive feature** — [view on fubits.dev](https://fubits.dev/notes/how-to-stay-up-to-date-in-svelte/)](/rss/svelte-news.xml)\n\n> for package updates see [svelte-changelog.dev](https://svelte-changelog.dev/package/svelte)\n\n---\n\n> ▶ **Interactive feature** — [view on fubits.dev](https://fubits.dev/notes/how-to-stay-up-to-date-in-svelte/)\n\n---\n\n---\n\n## Context\n\nThe `Svelte|Kit` ecosystem is growing faster than ever and it might be a bit tough to keep up with the changes. However, plenty of resources with different ways to \"lazy\" monitor them exist. Since I happen to re-share the same links over and over again, I wanted to write them up (similar to my [CSS, HTML, and Accessibility list](/notes/web-platform-css-resources/)).\n\nA cool RSS reader app I like (iOS / MacOS) is [Reeder](https://reederapp.com/).\n\n## Current up-to-date resources\n\n### Svelte async, remote functions, SvelteKit 3\n\n- Milestone trackers for [Svelte 5](https://github.com/sveltejs/svelte/milestone/8) and [SvelteKit 3](https://github.com/sveltejs/kit/milestone/7)\n- Svelte async (`await`)\n - [documentation](https://svelte.dev/docs/svelte/await-expressions)\n - [RFC](https://github.com/sveltejs/svelte/discussions/15845)\n - [PR with notes](https://github.com/sveltejs/svelte/pull/15844)\n- SvelteKit async SSR\n - [documentation](https://svelte.dev/docs/svelte/await-expressions#Server-side-rendering)\n - [PR with notes & important caveats](https://github.com/sveltejs/kit/pull/14447)\n- SvelteKit remote functions\n - [documentation](https://svelte.dev/docs/kit/remote-functions)\n - [RFC](https://github.com/sveltejs/kit/discussions/13897)\n - official Stream: [Introducing SvelteKit Remote Functions](https://www.youtube.com/watch?v=0hy7PCbXyqs)\n - official Stream: [SvelteKit Remote Functions tips: Auth guards, managing async, query.batch](https://www.youtube.com/watch?v=z0f7NLPdLYE)\n - official Podcast episode:\n - [Svelte Radio: Remote Functions with Simon Holthausen](https://www.svelteradio.com/episodes/remote-functions-with-simon-holthausen) ([also on YouTube Podcasts](https://www.youtube.com/watch?v=qheg4b2ZbZY))\n\n### General\n\n- Svelte 5 **migration guide** (still being updated): [https://svelte.dev/docs/svelte/v5-migration-guide](https://svelte.dev/docs/svelte/v5-migration-guide)\n- Tan Li Hau on the **Svelte 5 compiler** [https://lihautan.com/compile-svelte-5-in-your-head](https://lihautan.com/compile-svelte-5-in-your-head)\n- Matia's comprehensive **Svelte 5 tutorial** (constantly updated):\n - article: [https://joyofcode.xyz/learn-svelte](https://joyofcode.xyz/learn-svelte)\n - video: [https://www.youtube.com/watch?v=B2MhkPtBWs4](https://www.youtube.com/watch?v=B2MhkPtBWs4)\n- Scott Spence' \"Sveltest\" - very extensive suite of **Svelte 5 and SvelteKit testing patterns** (incl. MCPs, llms.txt): [https://sveltest-917.pages.dev/](https://sveltest-917.pages.dev/)\n- detailed breakdown of **migrating a React app to Svelte 5** by David Peng: [https://sveltejobs.com/blog/incremental-migration-of-a-production-react-app-to-svelte-5](https://sveltejobs.com/blog/incremental-migration-of-a-production-react-app-to-svelte-5)\n- Learn with Jason - **Stream with Rich Harris** on `async` Svelte: [https://codetv.dev/series/learn-with-jason/s8/asynchronous-svelte](https://codetv.dev/series/learn-with-jason/s8/asynchronous-svelte)\n- **2024 Advent of Svelte** is still the best overview of last year's Xmas sprint: [https://svelte.dev/blog/advent-of-svelte](https://svelte.dev/blog/advent-of-svelte)\n\n## Daily\n\n- **Discord**: [https://discord.com/invite/svelte](https://discord.com/invite/svelte)\n- **Bluesky**\n - Paolo‘s **Svelte Feed**: [https://bsky.app/profile/paolo.ricciuti.me/feed/svelte-feed](https://bsky.app/profile/paolo.ricciuti.me/feed/svelte-feed)\n - also mirrored to Discord channel [#bluesky](https://discord.com/channels/457912077277855764/1406260728469655592)\n - Scott’s **Svelte Starter Pack**: [https://bsky.app/starter-pack/did:plc:nlvjelw3dy3pddq7qoglleko/3l6ucetngs423](https://bsky.app/starter-pack/did:plc:nlvjelw3dy3pddq7qoglleko/3l6ucetngs423)\n - **Svelte Society**: [https://bsky.app/profile/sveltesociety.dev](https://bsky.app/profile/sveltesociety.dev)\n - **Svelte**: [https://bsky.app/profile/did:plc:b6gbde64ngpelprsvnphc2l2](https://bsky.app/profile/did:plc:b6gbde64ngpelprsvnphc2l2)\n- **Reddit**\n - [r/sveltejs](https://www.reddit.com/r/sveltejs/) channel (almost 50K members): [https://www.reddit.com/r/sveltejs/](https://www.reddit.com/r/sveltejs/)\n - \\[less active\\] r/SvelteKit channel: [https://www.reddit.com/r/SvelteKit/](https://www.reddit.com/r/SvelteKit/)\n- **Nerdy** / hard-core\n\t- probably obvious: **GitHub** issues for [Svelte](https://github.com/sveltejs/svelte/issues) and [SvelteKit](https://github.com/sveltejs/kit) \n\t- [**svelte-changelog.dev**](https://svelte-changelog.dev) - parses and **aggregates release notes** / changelogs for Svelte, SvelteKit and all other official Svelte libraries\n - **releases**\n - GitHub releases (and tags) have **RSS feeds** (by appending `.atom`):\n - Svelte releases (Atom): [https://github.com/sveltejs/svelte/releases.atom](https://github.com/sveltejs/svelte/releases.atom)\n - SvelteKit releases (Atom): [https://github.com/sveltejs/kit/releases.atom](https://github.com/sveltejs/kit/releases.atom)\n - to **monitor GitHub releases** with notifications you can also use [newreleases.io](https://newreleases.io)\n - with [changedetection.io](https://changedetection.io) you can **monitor for plain text changes** and also set up notifications, e.g. with a Telegram bot\n - [llms.txt](https://svelte.dev/llms-full.txt) - laziest way to identify changes to the Svelte documentation\n - currently I'm monitoring the docs for [Remote Functions](https://svelte.dev/docs/kit/remote-functions) and [`async` expressions](https://svelte.dev/docs/svelte/await-expressions)\n\n> here's what using [newreleases.io](https://newreleases.io) and [changedetection.io](https://changedetection.io) with Telegram bots can look like:\n\n\n\n*Screenshot of 3 Telegram channels with newreleases.io listing changelogs from Svelte and Coolify, and a Telegram channel for changedetection.io which lists diffs for svelte llms.txt and remote functions documentation*\n\n## Weekly\n\n- \"**This Week in Svelte**\" (Stream): [https://www.youtube.com/@SvelteSociety/streams](https://www.youtube.com/@SvelteSociety/streams)\n- **Svelte Radio** (back again since September 2025): [https://www.svelteradio.com/episodes](https://www.svelteradio.com/episodes)\n- **Svelte Society Newsletter**: Weekly summary of new submissions to the community-curated collection on the new Svelte Society website (articles, libraries, demos, updates, jobs). [Subscribe on the website](https://sveltesociety.dev/announcement/the-svelte-society-newsletter-cd94f0aea82eba6a).\n\n## Monthly\n\n- official **Svelte blog**: [https://svelte.dev/blog](https://svelte.dev/blog)\n - RSS Feed: [https://svelte.dev/blog/rss.xml](https://svelte.dev/blog/rss.xml)\n\t- as a **Newsletter**: [The (Unofficial) Svelte JS Newsletter](https://svelte.substack.com/) by Dani Sandoval\n\n## Other\n\n- **Svelte Society** - Local Chapters (Meetups, Events, etc.): [https://guild.host/svelte-society/network](https://guild.host/svelte-society/network):\n- some local **Svelte meetups** are on Luma: [https://lu.ma/6esij4l8](https://lu.ma/6esij4l8)\n- **Svelte Summit** (~twice a year)\n - Website: [https://www.sveltesummit.com/](https://www.sveltesummit.com/)\n - Recordings / Streams: [https://www.youtube.com/@SvelteSociety/playlists](https://www.youtube.com/@SvelteSociety/playlists)\n- Mainmatter's Svelte|Kit **Newsletter** (scroll to the bottom): [https://mainmatter.com/services/workshops/svelte-and-sveltekit/](https://mainmatter.com/services/workshops/svelte-and-sveltekit/)\n\nDid I miss a resource? **Ping** me on Bluesky ([https://bsky.app/profile/fubits.dev](https://bsky.app/profile/fubits.dev)), Discord (`ilja | fubits`) or send me an [email](mailto:contact@fubits.dev)\n"
}
},
"path": "/notes/how-to-stay-up-to-date-in-svelte/",
"publishedAt": "2025-08-24T00:00:00.000Z",
"site": "at://did:plc:6aglx53tojyuwxwueap5og3h/site.standard.publication/self",
"tags": [
"Svelte",
"Svelte 5",
"SvelteKit",
"GitHub",
"Changelog",
"Svelte Society",
"RSS",
"Newsletter",
"YouTube",
"Svelte News"
],
"textContent": "Cumulated releases and selected Svelte 5/ SvelteKit milestones\n\nCumulated releases and selected Svelte 5/ SvelteKit milestones (<a href='https://lab.fubits.dev/svelteplot/svelte-5'>interactive source</a>)\n\n<span id=\"svelte-ecosystem-news\">Svelte Ecosystem News</span> > ▶ Interactive feature — [view on fubits.dev](/rss/svelte-news.xml)\n\nexperimental RSS feed > ▶ Interactive feature — [view on fubits.dev](/rss/svelte-news.xml)\n\nfor package updates see svelte-changelog.dev\n\n▶ Interactive feature — view on fubits.dev\n\nContext\n\nThe Svelte|Kit ecosystem is growing faster than ever and it might be a bit tough to keep up with the changes. However, plenty of resources with different ways to \"lazy\" monitor them exist. Since I happen to re-share the same links over and over again, I wanted to write them up (similar to my CSS, HTML, and Accessibility list).\n\nA cool RSS reader app I like (iOS / MacOS) is Reeder.\n\nCurrent up-to-date resources\n\nSvelte async, remote functions, SvelteKit 3\n\nMilestone trackers for Svelte 5 and SvelteKit 3\nSvelte async (await)\ndocumentation\nRFC\nPR with notes\nSvelteKit async SSR\ndocumentation\nPR with notes & important caveats\nSvelteKit remote functions\ndocumentation\nRFC\nofficial Stream: Introducing SvelteKit Remote Functions\nofficial Stream: SvelteKit Remote Functions tips: Auth guards, managing async, query.batch\nofficial Podcast episode:\nSvelte Radio: Remote Functions with Simon Holthausen (also on YouTube Podcasts)\n\nGeneral\n\nSvelte 5 migration guide (still being updated): https://svelte.dev/docs/svelte/v5-migration-guide\nTan Li Hau on the Svelte 5 compiler https://lihautan.com/compile-svelte-5-in-your-head\nMatia's comprehensive Svelte 5 tutorial (constantly updated):\narticle: https://joyofcode.xyz/learn-svelte\nvideo: https://www.youtube.com/watch?v=B2MhkPtBWs4\nScott Spence' \"Sveltest\" - very extensive suite of Svelte 5 and SvelteKit testing patterns (incl. MCPs, llms.txt): https://sveltest-917.pages.dev/\ndetailed breakdown of migrating a React app to Svelte 5 by David Peng: https://sveltejobs.com/blog/incremental-migration-of-a-production-react-app-to-svelte-5\nLearn with Jason - Stream with Rich Harris on async Svelte: https://codetv.dev/series/learn-with-jason/s8/asynchronous-svelte\n2024 Advent of Svelte is still the best overview of last year's Xmas sprint: https://svelte.dev/blog/advent-of-svelte\n\nDaily\n\nDiscord: https://discord.com/invite/svelte\nBluesky\nPaolo‘s Svelte Feed: https://bsky.app/profile/paolo.ricciuti.me/feed/svelte-feed\nalso mirrored to Discord channel #bluesky\nScott’s Svelte Starter Pack: https://bsky.app/starter-pack/did:plc:nlvjelw3dy3pddq7qoglleko/3l6ucetngs423\nSvelte Society: https://bsky.app/profile/sveltesociety.dev\nSvelte: https://bsky.app/profile/did:plc:b6gbde64ngpelprsvnphc2l2\nReddit\nr/sveltejs channel (almost 50K members): https://www.reddit.com/r/sveltejs/\n\\[less active\\] r/SvelteKit channel: https://www.reddit.com/r/SvelteKit/\nNerdy / hard-core\nprobably obvious: GitHub issues for Svelte and SvelteKit\nsvelte-changelog.dev - parses and aggregates release notes / changelogs for Svelte, SvelteKit and all other official Svelte libraries\nreleases\nGitHub releases (and tags) have RSS feeds (by appending .atom):\nSvelte releases (Atom): https://github.com/sveltejs/svelte/releases.atom\nSvelteKit releases (Atom): https://github.com/sveltejs/kit/releases.atom\nto monitor GitHub releases with notifications you can also use newreleases.io\nwith changedetection.io you can monitor for plain text changes and also set up notifications, e.g. with a Telegram bot\nllms.txt - laziest way to identify changes to the Svelte documentation\ncurrently I'm monitoring the docs for Remote Functions and async expressions\n\nhere's what using newreleases.io and changedetection.io with Telegram bots can look like:\n\nScreenshot of 3 Telegram channels with newreleases.io listing changelogs from Svelte and Coolify, and a Telegram channel for changedetection.io which lists diffs for svelte llms.txt and remote functions documentation\n\nScreenshot of 3 Telegram channels with newreleases.io listing changelogs from Svelte and Coolify, and a Telegram channel for changedetection.io which lists diffs for svelte llms.txt and remote functions documentation\n\nWeekly\n\n\"This Week in Svelte\" (Stream): https://www.youtube.com/@SvelteSociety/streams\nSvelte Radio (back again since September 2025): https://www.svelteradio.com/episodes\nSvelte Society Newsletter: Weekly summary of new submissions to the community-curated collection on the new Svelte Society website (articles, libraries, demos, updates, jobs). Subscribe on the website.\n\nMonthly\n\nofficial Svelte blog: https://svelte.dev/blog\nRSS Feed: https://svelte.dev/blog/rss.xml\nas a Newsletter: The (Unofficial) Svelte JS Newsletter by Dani Sandoval\n\nOther\n\nSvelte Society - Local Chapters (Meetups, Events, etc.): https://guild.host/svelte-society/network:\nsome local Svelte meetups are on Luma: https://lu.ma/6esij4l8\nSvelte Summit (~twice a year)\nWebsite: https://www.sveltesummit.com/\nRecordings / Streams: https://www.youtube.com/@SvelteSociety/playlists\nMainmatter's Svelte|Kit Newsletter (scroll to the bottom): https://mainmatter.com/services/workshops/svelte-and-sveltekit/\n\nDid I miss a resource? Ping me on Bluesky (https://bsky.app/profile/fubits.dev), Discord (ilja | fubits) or send me an email",
"title": "How to Stay Up to Date in Svelte",
"updatedAt": "2026-06-14T00:00:00.000Z"
}