Type-safe presets
Pre-defined common presets for strings, numbers, booleans, enums, dates, tuples, and arrays. Full TypeScript inference.
Type-safe presets
Pre-defined common presets for strings, numbers, booleans, enums, dates, tuples, and arrays. Full TypeScript inference.
Reactive stores
Built on nanostores — use with React, Vue, Svelte, Solid, or vanilla JS. URL stays in sync automatically.
Dry-run support
Generate next search strings via .dry() without side effects — perfect for router
integrations.
Pluggable parsing
Works with native URLSearchParams or custom libs like qs and query-string.