Open-Source Wikis

/

Svelte

/

Features

sveltejs/svelte

Features

Active contributors: Rich Harris, Simon H, Dominic Gannaway

This section covers user-facing capabilities that span multiple parts of the codebase. Each page links into both the compiler-side and runtime-side implementation files.

Feature What it covers
Runes $state, $derived, $effect, $props, $bindable, $inspect, $host.
Transitions and animations transition:, in:, out:, animate:, crossfade, flip.
Motion (springs and tweens) The Spring and Tween reactive utilities (and legacy spring, tweened).
Stores Legacy writable / readable / derived plus the new createSubscriber and toStore/fromStore interop.
Attachments and actions {@attach}, createAttachmentKey, and the legacy use: action API.
Reactive built-ins SvelteMap, SvelteSet, SvelteDate, SvelteURL, SvelteURLSearchParams, MediaQuery.
Boundary and async <svelte:boundary>, {@async}, {#await}, async runes.
Custom elements <svelte:options customElement> and the customElement runtime adapter.
Legacy compatibility export let, $:, auto-subscribe stores, the migrate codemod.

For low-level subsystem details, see systems.

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

Features – Svelte wiki | Factory