Wersja Svelte 5 została wydana w październiku 2024 . Stanowi ona gruntowne przepisanie frameworka, wprowadzając istotne zmiany w zakresie reaktywności i ponownego użycia kodu. Najważniejszą nowością tej wersji jest wprowadzenie run (ang. runes) - uniwersalnego mechanizmu reaktywności. Runy to prymitywy umożliwiające jawne deklarowanie reaktywnego stanu i interakcję z nim.

let count = 0; // było let count = $state(0); // stało się

Wraz z wydaniem Svelte 5 wprowadzono również nowy interfejs wiersza poleceń (CLI) dostępny pod nazwą pakietu sv w repozytorium npm . Służy on do tworzenia, rozszerzania i aktualizowania projektów Svelte. Przykład Aplikacje i komponenty zdefiniowane są w plikach „.svelte”, które rozszerzone są o składnię szablonów podobną do JSX. Svelte wykorzystuje natywną składnię instrukcji JavaScript z etykietą $:, aby oznaczyć zmienne reaktywne.