Skip to main content

What’s new in Svelte: August 2025

Async Svelte is out - with all the fixins

With Async Svelte officially out in the world and its companion Remote Functions already ligned up, there’s a lot of updates to share!

Be sure to check out the showcase for videos from X, Y and Z about all the brand new features in Svelte.

Let’s dive into the highlights...

What’s new in Svelte, SvelteKit, Language Tools and CLI (sv)

  • getAbortSignal returns an AbortSignal that aborts when the current derived or effect re-runs or is destroyed (svelte@5.35.0, Docs, #16266)
  • A new parent property has been added to the __svelte_meta properties that are added to elements at dev time - useful for debugging nested hierarchies (svelte@5.35.1, #16255)
  • await is now supported in components when using the experimental.async compiler option (svelte@5.36.0/extensions@109.10.0, Docs, #15844)
  • There are now types for the params prop and page attributes in page/layout components (kit@2.24.0, kit@2.26.0 & extensions@109.10.0, #13999 / #13864)
  • SvelteKit’s read now works in edge environments where fs.readFile isn’t available such as in Cloudflare’s workers, Netlify, and Vercel’s edge functions (kit@2.25.0, #13859)
  • The resolve(...) and asset(...) helpers have been added for resolving paths (kit@2.26.0, #13864)
  • Support for modern SvelteKit prop typings has been added to VS Code snippets (extensions-109.10.0, #2796)
  • The new vite.addPlugin simplifies adding a plugin on various vite config styles (sv@0.8.20, #633)

For a full list of bug fixes in Svelte, SvelteKit and its adapters, check out their CHANGELOGs here and here.


Community Showcase

Apps & Sites built with Svelte

  • Logitech’s new site is built in Svelte 🎉
  • hend.world is a language learning application that surrounds you with comprehensible input: compelling stories, articles, and videos that match your level
  • Amgiflol is a Figma-like Layout Inspector For Web
  • Formcord is a Google Forms alternative built specifically for Discord communities
  • Freq is a community-based social media platform for groups of music listeners to share, talk about, and enjoy music together
  • Salora is a salon booking application (de)
  • Animal Well Shrine is an low-spoiler egg tracker for the video game, Animal Well
  • TypingGym is a typing practice site with automatic difficulty adjustment

Learning Resources

Featuring Svelte Contributors and Ambassadors

This Week in Svelte

Svienna (Svelte Society Vienna)

To Watch/Read

Libraries, Tools & Components

  • Svelte Interval is a comprehensive Svelte utility package for managing intervals with reactive durations, synchronization, and advanced control features
  • @hvniel/svelte-router is a Svelte 5 port of React Router
  • @hvniel/vite-plugin-svelte-inline-component lets you write tiny Svelte components straight inside your JavaScript / TypeScript tests using tagged‑template literals
  • wuchale is a non-invasive, normal code based compile-time internationalization (i18n) toolkit
  • SSGOI brings native app-like page transitions to the web
  • Svelte Form Builder is a modern, drag-and-drop form builder built with Svelte 5
  • Svelte persistent runes provides a Svelte reactive rune that keep its value through pages and reloads
  • gositemap is a fast, test-driven sitemap.xml generator for static SvelteKit sites

That’s it for this month! Let us know if we missed anything on Reddit or Discord.

Until next time 👋🏼!