{"repo":"dexie/Dexie.js","free":true,"listed":false,"github":"https://github.com/dexie/Dexie.js","clone":"git clone https://github.com/dexie/Dexie.js.git","description":"A Minimalistic Wrapper for IndexedDB","language":"TypeScript","stars":14535,"topics":["javascript","indexeddb","database","offline-storage","offline","storage"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Dexie.js [![NPM Version][npm-image]][npm-url] Dexie.js is a wrapper library for indexedDB - the standard database in the browser. https://dexie.org. Why Dexie.js? IndexedDB is the portable database for all browser engines. Dexie.js makes it fun and easy to work with. But also: Dexie.js is widely used by 100,000 of web sites, apps and other projects and supports all browsers, Electron for Desktop apps, Capacitor for iOS / Android apps and of course pure PWAs. Dexie.js works around bugs in the IndexedDB implementations, giving a more stable user experience. Need sync? Dexie Cloud adds real-time sync, auth, and collaboration on top of Dexie.js — no backend needed. Hello World (vanilla JS) Yes, it's that simple. Read the docs to get into the details. Hello World (legacy script tags) Hello World (React + Typescript) Real-world apps are often built using components in various frameworks. Here's a version of Hello World written for React and Typescript. There are also links below this sample to more tutorials for different frameworks... Tutorials for React, Svelte, Vue, Angular and vanilla JS API Reference Samples Performance Dexie has kick-ass performance. Its bulk methods take advantage of a lesser-known feature in IndexedDB that makes it possible to store stuff without listening to every onsuccess event. This speeds up the performance to a maximum. Supported operations This is a mix of methods from WhereClause, Table and Collection. Dive into the API reference to see the details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/dexie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dexie/Dexie.js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}