Skip to main content
GoodFirstPicks
DashboardIssuesReposLeaderboard

GoodFirstPicks by Leaveitblank © 2026

CreatorRequest a RepoPrivacy PolicyTerms of Service
Svelte 5: List of libraries not working out of the box | GoodFirstPicks

Svelte 5: List of libraries not working out of the box

sveltejs/svelte 80 comments 1mo ago
View on GitHub
highopenScope: somewhat clearSkill match: maybeSvelteTypeScript

Why this is a good first issue

The issue involves compatibility with multiple external libraries, some of which rely on internal Svelte APIs.

AI Summary

The issue tracks libraries that are not compatible with Svelte 5, primarily due to their reliance on internal Svelte APIs or manual DOM interactions. Fixing these issues requires changes in the libraries themselves or in Svelte's internal APIs. The scope is broad and involves coordination with external library maintainers.

Issue Description

Describe the bug

Some libraries don't work with Svelte 5 out of the box. It will probably be impossible to make every library compatible given that some use stuff svelte/internal (which they really shouldn't) and everything in there changed, but those who don't should be closely investigated. Feel free to post libraries you found that don't work in here, ideally along with a small reproduction (repro or "install and use component X").

Won't / can't fix

  • @tanstack/svelte-table, because it uses svelte/internal in a way that can't be backported https://github.com/TanStack/table/issues/5213 - but a new version of the library is underway with Svelte 5 support! In the meantime there's also a drop-in replacement available at https://www.npmjs.com/package/tanstack-table-8-svelte-5
  • cmdk-sv / shadcn-svelte search box - manually interacts with the DOM, needs change in the library https://github.com/huntabyte/cmdk-sv/issues/92
  • Vercel AI SDK Svelte wrapper - a dependency of that library is using beforeUpdate, the dependency likely needs to be switched out for something else https://github.com/vercel/ai/issues/3107

Fixed

  • svelte-confetti
  • svelte-range-slider-pips (through #10543)

Reproduction

Use the libraries and observe errors

Logs

No response

System Info

-

Severity

annoyance

GitHub Labels

bug

Want to work on this?

Claim this issue to let others know you're working on it. You'll earn 10 points when you complete it!

Risk Flags

  • dependency on external libraries
  • potential breaking changes
Loading labels...

Details

Points10 pts
Difficultyhigh
Scopesomewhat clear
Skill Matchmaybe
Test Focusedno