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

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

Historical Permission Notice and Disclaimer

Follow IndexedDB with usability

IndexedDB with usability Web Site

Other Useful Business Software
Go from Code to Production URL in Seconds Icon
Go from Code to Production URL in Seconds

Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
Try it free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of IndexedDB with usability!

Additional Project Details

Operating Systems

Windows

Programming Language

TypeScript

Related Categories

TypeScript Libraries

Registered

5 days ago