idb is a small JavaScript library that makes the browser's IndexedDB API easier to use without replacing its core model. It largely mirrors native IndexedDB while converting IDBRequest results into promises. Developers can open, upgrade, and delete databases through concise asynchronous helpers. Enhanced database, transaction, store, and cursor objects reduce boilerplate while remaining close to the platform API. The library also provides wrapping and unwrapping helpers for moving between enhanced and native IndexedDB objects. It supports modern browsers, TypeScript, schema upgrades, transaction helpers, and asynchronous cursor iteration.
Features
- Promise-based IndexedDB operations
- Database opening, upgrading, and deletion
- Enhanced transactions and object stores
- Asynchronous cursor iteration
- Native object wrapping and unwrapping
- TypeScript and modern browser support
Categories
LibrariesLicense
Historical Permission Notice and DisclaimerFollow IndexedDB with usability
Other Useful Business Software
Go from Code to Production URL in Seconds
Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of IndexedDB with usability!