awesome-svelte-stores
- Purpose: A curated list of useful Svelte stores to simplify state management and solve common problems elegantly.
- Target Audience: Svelte developers looking for specialized stores to enhance their applications.
Key Categories:
Browser Storage: Stores for persisting data in
localStorage
orsessionStorage
with reactivity across tabs.- Example: `persistent-svelte-store` (supports Broadcast Channel API).
Browser Navigation: Stores syncing with browser history or search params.
- Example: `svelte-store-router` .
Fetching Data: Stores for async data handling, WebSocket communication, and periodic fetching.
- Example: `svelte-query` (caching, auto-refetching).
Undo/Redo: Stores with history tracking and undo capabilities.
- Example: `@macfja/svelte-undoable` .
Time-Based: Stores for debouncing, throttling, or expiring values.
- Example: `@crikey/stores-temporal` .
Upgraded Stores: Enhanced stores with additional features like
get()
without subscription.- Example: `svelte-store2` .
State Machines: Stores for finite state management.
- Example: `svelte-fsm`
sveltesvelte-jssveltejsawesome-list
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button