This content originally appeared on Svelte blog and was authored by Dani Sandoval
The official Svelte MCP server (for all your agentic needs) is now available with its own section of the docs site and GitHub repo. If you haven’t gotten a chance to try it out with the AI of your choice, definitely take it for a spin. It should replace the copy/pasting of the Svelte docs that’s often required to get LLMs to write valid Svelte 5 code and can provide suggestions on the generated code with static analysis.
But it’s not just AIs that have been writing code; our maintainers have too! Let’s take a look at what they’ve been up to in Svelte/Kit before diving into our community showcase...
What’s new in Svelte
createContextpasses types with a stored context - replacing the need to type everygetContextreturn value (5.40.0, Docs, #16948)- The
$state.eager(value)rune will update the UI immediately instead of waiting for the correspndingawaitto resolve (5.41.0, Docs, #16849) - The
forkAPI lets you change some state ‘offscreen’ in such a way that you can discover any async work resulting from the state change without committing it to the screen. (5.42.0, Docs, #17004)
For a full list of changes - including the dozens of valuable bugfixes that went into the releases this month - check out the Svelte compiler’s CHANGELOG.
What’s new in SvelteKit
event.routeandevent.urlare now available in remote functions making it easier to know which page a remote function was called from (2.44.0, Docs, #14606)form.for(id)will now implicitly set an id on the form object (2.45.0, Docs, #14623)- Form validation can now be done imperatively in cases where it can’t be done via a schema (2.46.0, Docs, #14624)
- The new signal request property provides the
AbortSignalassociated with the request (2.47.0, MDN Docs, #14715) - Kit will now use the
forkAPI when it’s available. See the Svelte updates above for more info (2.48.0, #14793)
Community Showcase
Apps & Sites built with Svelte
- Deep Time is an interactive article from ABC Australia that tells the story of the Aboriginal and Torres Strait Islander peoples
- Ririkku (リリック) is a karaoke-style music player with an intelligent Japanese text analyzer built-in
- Glucose is an ultra-lightweight, video player for Windows with AI powered subtitle generation
- Restring is a fast, smart toolbox for dev tasks like formatting JSON, decoding JWTs, and converting strings
- Huly is an all-in-one project management platform (alternative to Linear, Jira, Slack, Notion, Motion)
- Nokiafied converts your videos into super low-quality Nokia phone style videos for memes
- Contracko is an AI contract management platform for small businesses
Learning Resources
Featuring Svelte Contributors and Ambassadors
- Full Stack SvelteKit CRUD App Using Remote Functions Tutorial, How Svelte Reactivity Works and Stop Looking For Code And Use The Svelte Inspector by Joy of Code
- I Was Wrong About Svelte... by Ben Davis
- Storybook is actually good now, with Jeppe Reinhold and Macrodata Refinement with Ken Kunz by Svelte Radio
This Week in Svelte
- Ep. 119 — svelte.dev/packages
- Ep. 120 — Storybook for Svelte Part 3: Testing
- Ep. 121 — Svelte MCP Server
- Ep. 122 — svedit.dev
Svelte London - October 2025
You can watch the full video on YouTube or skip to the specific talks below:
- Precision vs Prediction: The Trouble with LLMs and Libraries by Maria Gorinova (Tessl AI Research)
- Building a game level editor with SvelteKit by Elliot Bentley
To Read / Watch
- SvelteKit Remote Functions - Interactive Showcase by Arne Wiese
- BetterAuth and Google Login on Cloudflare Workers with SvelteKit by Jilles Soeters
Libraries, Tools & Components
- aphex is a modern, extensible headless CMS featuring a portable core package, database/storage agnostic adapters, and a Sanity-inspired admin interface
- svelte-o-phone is a flexible, headless phone number input component powered by
libphonenumber-js - motion-svelte is an attempt to bring a Motion (formerly known as Framer Motion) to Svelte
- better-captcha provides framework-agnostic wrappers for a bunch of captcha providers
- svelte-runtime-template is a lightweight Svelte component for handling tempolates at runtime with curly brace subsitutions in text content
- RetroUI is a copy/pastable component library built for Svelte with
shadcn-svelte - Skeleton - the Svelte-native component library - just released its v5 version with a ton of quality of life improvements
- Tanstack Query Svelte v6 is now based on the runes syntax
That’s it for this month! Let us know if we missed anything on Reddit or Discord.
Until next time 👋🏼!
This content originally appeared on Svelte blog and was authored by Dani Sandoval
Dani Sandoval | Sciencx (2025-11-01T00:00:00+00:00) What’s new in Svelte: November 2025. Retrieved from https://www.scien.cx/2025/11/01/whats-new-in-svelte-november-2025/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.