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.
Markdown
[](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>
Related
Next.js →- OJRust-native React build tool aimed at agents and CI
- AppwriteBSD-3-Clause backend: auth, database, storage, functions
- TypeORMMIT TypeScript ORM with Active Record and Data Mapper
- OramaApache-2.0 full-text, vector and hybrid search in JS
- iron-sessionMIT stateless encrypted cookie sessions for JavaScript