Store any user state in query parameters; imagine JSON in a browser URL, while keeping types and structure of data, e.g.numbers will be decoded as numbers not strings. With TS validation. Shared state and URL state sync without any hassle or boilerplate. Supports Next.js@14-16, react-router@6-7, and Remix@2.
A collection of JavaScript libraries for seamless swipe gesture integration. Includes platform-agnostic core utilities, web-specific implementations, and React components, empowering developers to enhance user experiences with intuitive swipe interactions.
A lightweight function wrapper with optional state, history, undo/redo, and reset support. Use like a normal function or unlock powerful time-travel features.