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
Endpoint Management with Remote Control Built In Icon
Endpoint Management with Remote Control Built In

Patch, monitor, and connect to Windows and macOS devices from one console

Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
Start Free Trial
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

2026-08-14