vault
A pipeline-based state management engine for Svelte (and Angular, React, Vue)
Share with the biggest community of Svelte enthusiasts in the world
Welcome to Svelte Society, homepage for everything Svelte. Find what you're looking for in the navigation above!
Support Svelte Society and get your company featured here. Contact us
A pipeline-based state management engine for Svelte (and Angular, React, Vue)
A practical guide to picking the right data loading pattern for each page in a SvelteKit SPA. All three approaches have a place; here's how to choose.
A practical guide to picking the right data loading pattern for each page in a SvelteKit SPA. All three approaches have a place; here's how to choose.
A local-first data layer backed by Nostr. Effect native with Svelte 5 bindings
A local-first data layer backed by Nostr. Effect native with Svelte 5 bindings
Vellum is a lightweight, structural state management library for Svelte 5. It provides a robust Model and Collection base powered by Svelte Runes. Vellum bridges the gap between raw objects and complex state logic, offering a typed, class-based approach to managing data-heavy applications.
Vellum is a lightweight, structural state management library for Svelte 5. It provides a robust Model and Collection base powered by Svelte Runes. Vellum bridges the gap between raw objects and complex state logic, offering a typed, class-based approach to managing data-heavy applications.
Type-safe search params state manager for Svelte. Like $state(), but stored in the URL query string.
Type-safe search params state manager for Svelte. Like $state(), but stored in the URL query string.
A tiny typesafe state machine. Designed to replace multiple boolean flags to managing complex UI states and interactions. Use it instead of XState when the latter feels like overkill.
A tiny typesafe state machine. Designed to replace multiple boolean flags to managing complex UI states and interactions. Use it instead of XState when the latter feels like overkill.
SvelteKit Snapshots don't survive in-app navigation—only browser back-button visits from external sites. This simple pattern uses beforeNavigate and afterNavigate to preserve form state across any route change, so your users never lose their work.
SvelteKit Snapshots don't survive in-app navigation—only browser back-button visits from external sites. This simple pattern uses beforeNavigate and afterNavigate to preserve form state across any route change, so your users never lose their work.
A database that's distributed across your frontend, containers, serverless functions and its own storage cloud. Includes auth with secure multiplayer transactions and encryption.
A database that's distributed across your frontend, containers, serverless functions and its own storage cloud. Includes auth with secure multiplayer transactions and encryption.
svelte-socket is a reactive WebSocket wrapper for Svelte 5 that uses runes for state management and includes a context provider component for sharing socket instances across your application and a debugger UI component.
svelte-socket is a reactive WebSocket wrapper for Svelte 5 that uses runes for state management and includes a context provider component for sharing socket instances across your application and a debugger UI component.
Formisch is a schema-based, headless form library for Svelte. It manages form state and validation. It is type-safe, fast by default and its bundle size is small due to its modular design.
Formisch is a schema-based, headless form library for Svelte. It manages form state and validation. It is type-safe, fast by default and its bundle size is small due to its modular design.
React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (https://svelteflow.dev). Ready out-of-the-box and infinitely customizable.
React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (https://svelteflow.dev). Ready out-of-the-box and infinitely customizable.
🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
🤖 Framework agnostic, type-safe store w/ reactive framework adapters
🤖 Framework agnostic, type-safe store w/ reactive framework adapters
Persistent stores for Tauri
GitHub repository: get-convex/convex-svelte
A Svelte store that persists to localStorage
abstract-state-router renderer for Svelte
Tiny, expressive finite state machines for svelte
GitHub repository: square/svelte-store
Asyncable store for Svelte 3 which is store a value as promise.
Asyncable store for Svelte 3 which is store a value as promise.
Memento design pattern in Svelte
A Svelte store that keep its value through pages and reloads
A Svelte store that keep its value through pages and reloads
Two-way data-transforming stores for Svelte
A Svelte store with items that expire
Reactive MVVM with MobX & Svelte
Share your Svelte store across origins, including iFrames.
Share your Svelte store across origins, including iFrames.
Svelte writable store with some extras
A Svelte that can be requested to update itself
Tom Ballinger introduces Convex, a new client for Svelte that extends reactivity from the UI to the server and database.
Tom Ballinger introduces Convex, a new client for Svelte that extends reactivity from the UI to the server and database.
Template for client side svelte store