A powerful and type-safe solution for advanced IndexedDB management.
webstorage is a modern TypeScript wrapper around IndexedDB, offering schema-based storage, server-compatible operations, and offline-first support — all with a clean and flexible API.
-
🧩 Schema-Based Design
Define object stores and indexes with full type safety. -
☁️ Server-Compatible Operations
Built-in support forput,delete, and sync logic that mirrors backend behavior. -
🔍 Value-Based Finding
Search not just by key, but by any indexed field using filters and conditions. -
⚡ Offline-First Support
Seamless data access even without a network connection. -
🧠 Smart Caching & Transactions
Automatic transaction handling and efficient query execution. -
🛠️ Framework Agnostic
Works in any frontend stack — React, Vue, Svelte, Vanilla JS, etc. -
🔐 Written in TypeScript
Full type safety and IntelliSense support out of the box.
You can check the documentation on the website: https://opensource.mdevst.com/webstorage
