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
Train ML Models With SQL You Already Know Icon
Train ML Models With SQL You Already Know

BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Try 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

6 days ago