What’s new in Svelte: June 2025

In addition to advancing the work on Async Svelte, the maintainers have been hard at work introducing long requested features like Attachments.

This month, we’ll share a bit about the new API along with a huge showcase of apps/sites built with Svelte...

Let’s dive in!

What’s new in Svelte and SvelteKit

  • Attachments are essentially a more flexible and modern version of actions. Read more about their use-cases and improvements over actions in the PR (#1500) or in the Svelte docs (svelte@5.29.0, language-tools@109.7.0)
  • Do you have actions you love and want to use them as attachments? The fromAction utility lets you convert actions into attachments (svelte@5.32.0, #15933)
  • Generics are now allowed on snippets - improving typing and type hints (svelte@5.30.0, language-tools@109.8.0, #15915)
  • The Svelte extension will now allow you to add missing imports on save (language-tools@109.6.0, #2744)
  • State fields can now be declared inside class constructors (svelte@5.31.0, #15820)
  • Svelte is now XHTML compliant and the new fragments: 'html' | 'tree' option adds wider CSP compliance (svelte@5.33.0, #15538)
  • Client-side code is now allowed to run at the top-level of universal pages/layouts when SSR is disabled and page options are only boolean or string literals (kit@2.21.0, #13684)

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

  • Whimsy is a small game engine and a fantasy console for making interactive stories
  • DASHBOT is a 1v1 Space Robot Sprint Battle game for two players - with local and online modes
  • Kraa is a web-based markdown editor that does things a little differently
  • Shovel AI is a batch tool for interacting with large amounts of a text data with AI models
  • md.uy is a collaborative, local-first, peer-to-peer markdown editor
  • BringYourAI is a browser extension that provides instant codebase context on any AI chat website
  • Joe Malatesta figured out a way to present his film photos in a digital environment
  • Notion Avatar is a Notion-style avatar editor with Svelte 5 Runes
  • ORBITS is your second brain for who you know and who you meet

Learning Resources

Featuring Svelte Contributors and Ambassadors

This Week in Svelte

To Watch/Read

Libraries, Tools & Components

  • Bits UI v2 released - with support for attachments, $props.id(), Shadow DOM, and more
  • Composably is a content processing plugin for Vite and SvelteKit with typed content + dynamic Svelte components at build time
  • Svelte Flow is now 1.0 - with Svelte 5 support, TSDoc and a bunch of new features to make interactive flow charts even better
  • fox ui is a collection UI components built with Tailwind 4 and Svelte 5 - now with a rich text editor
  • fluid-dnd is a drag and drop library for Vue, React and Svelte
  • sveltekit-password-protect is a simple utility to add a layer of protection to your websites
  • sveltekit-image-optimize is a simple utility that helps you create an endpoint of your svelte app that optimizes your images
  • svelte-inspect-value@0.7.0 introduces Panels - a fixed-position resizable panel / drawer that separates the debugging UI from flow of your website
  • nuqs-svelte is an unnoficial Svelte port of nuqs library - a type-safe search params state manager
  • sv-router is a type-safe SPA router with file-based or code-based routing
  • svelte-textcircle displays text in a circular layout with customizable animations and styling

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

Until next time 👋🏼!

https://svelte.dev/blog/whats-new-in-svelte-june-2025
Creato 2mo | 2 giu 2025, 17:50:03


Accedi per aggiungere un commento

Altri post in questo gruppo

What’s new in Svelte: August 2025

With Async Svelte and its companion Remote Functions officially ou

3 ago 2025, 08:40:06 | Svelte
What’s new in Svelte: July 2025

Whether you’re trying out Vite 7, vitest browser mode or remote functions, there’s lots of experimental features to try t

30 giu 2025, 20:20:06 | Svelte
Bringing Svelte Summit to the whole community

This month’s Svelte Summit in Barcelona was a glorious celebration of the community. We had lively conversations, delightful dinners, and funny, im

21 mag 2025, 13:40:07 | Svelte
What’s new in Svelte: May 2025

Only a week until Svelte Summit Spring 2025! If you can’t make it in-person to Barcelona, you can purchase a virtual ticket

30 apr 2025, 23:50:03 | Svelte
What’s new in Svelte: April 2025

With a couple minor releases of SvelteKit in the last month and a few more from Svelte itself, there’s a lot to be excited about this month. From new helper functions to new configuration opt

2 apr 2025, 23:40:03 | Svelte
What’s new in Svelte: March 2025

SvelteHack 2024 has ended and the winners were announced on February 9th. Congrats to all the

4 mar 2025, 16:50:04 | Svelte
What’s new in Svelte: February 2025

The Svelte developer experience got a huge upgrade this month with more exported types and better syntax highlighting in VS Code. Combine that with the huge releases from Storybook, Tailwind and Th

4 feb 2025, 18:50:06 | Svelte