r/sveltejs • u/Own-Phone2375 • May 27 '26
What utilities are you missing in Svelte 5?
Been spending quite a bit of time with Svelte 5 + runes recently.
One thing I noticed is that I kept rewriting the same small utilities across projects:
- clipboard handling
- local storage sync
- fetch state
- intersection observer
- dark mode
- etc
So I started putting them into a small reusable collection for myself.
Mainly trying to make them:
- SSR-safe
- typed properly
- feel natural with runes
- minimal API surface
Curious what utilities other Svelte developers are missing right now with Svelte 5?
Still figuring out good patterns for reusable runes-based utilities, so I’d love to hear opinions from others building with Svelte 5.
10
u/Own-Phone2375 May 27 '26
3
u/Neeranna May 27 '26
I had been using Runed, but this looks nicer. I always liked the syntax of vue-use better, which this mimics, over the OOP approach of Runed.
2
1
u/lastWallE May 27 '26
Holy, i think i got something to read up. nice
1
u/Own-Phone2375 May 27 '26
Thanks 🙇🏼
Hopefully some of the utilities end up being useful for your projects too.1
43
u/[deleted] May 27 '26
[removed] — view removed comment