Stack Gems
Menu
← Catalog

Dexie.js

Apache-2.0 friendly IndexedDB wrapper for the browser

Next.js / App Platform · Apache-2.0 · 14.7k

Reviewed 2026-10-18 · last push 2026-10-17 · repo checked 2026-10-19

What's Good

Apache-2.0 (dexie/Dexie.js), release v4.4.6 (2026-09-10), maintained since 2014. It works around bugs in browser IndexedDB implementations, has fast bulk methods, and runs in every browser, Electron, Capacitor and PWAs. `useLiveQuery` re-renders components when stored data changes. The project says it is used by 100,000 sites and apps. ★~14.6k.

The Catch

Sync, auth and collaboration come from Dexie Cloud, a separate commercial service; the library itself is local only. IndexedDB storage can be evicted by the browser under storage pressure unless you request persistence. Queries are index-based, not SQL.

Verdict

The default way to use IndexedDB without pain — add your own sync or Dexie Cloud.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/dexie.svg)](https://stackgems.com/gems/dexie)

HTML

<a href="https://stackgems.com/gems/dexie"><img src="https://stackgems.com/badge/dexie.svg" alt="Dexie.js reviewed on Stack Gems" height="20"></a>