9 best JavaScript Key Value Database libraries in 2025
by marketing.admin@openweaver.com Updated: Feb 13, 2023
Guide Kit
The use of JavaScript Key Value Database libraries like realmjs, immortalDB, jstorage and others has become a trend. Developers are using these libraries to store data in their applications. The main advantage of using these libraries is that they are easy to implement, support offline storage and can be used with any web framework. RealmJS is an open source mobile database built to run directly inside phones, tablets or wearables. It runs directly inside phones, tablets or wearables, and its small footprint makes it ideal for low-end or resource-constrained devices. ImmortalDB is an ultra-fast, small and powerful database with schema-free support. JStorage is a lightweight storage framework for nodejs. Full list of the best open source JavaScript Key Value Database libraries are below
realm-jsby realm
Realm is a mobile database: an alternative to SQLite & key-value stores
realm-jsby realm
TypeScript
5276
Version:v11.10.0
License: Permissive (Apache-2.0)
ImmortalDBby gruns
:nut_and_bolt: A relentless key-value store for the browser.
ImmortalDBby gruns
JavaScript
3028
Version:v1.1.0
License: Permissive (MIT)
jStorageby andris9
jStorage is a simple key/value database to store data on browser side
jStorageby andris9
JavaScript
1541
Version:Current
License: Permissive (Unlicense)
nstoreby creationix
nStore is a simple, in-process key/value database for node.js
nstoreby creationix
JavaScript
398
Version:Current
License: Permissive (MIT)
simpleStorageby ZaDarkSide
Cross-browser key-value store database to store data locally in the browser. Simpler fork of jStorage
simpleStorageby ZaDarkSide
JavaScript
304
Version:Current
License: Permissive (Unlicense)
thunderclapby anywhichway
A key-value, indexed JSON, and graph database plus function oriented server designed for Cloudflare
thunderclapby anywhichway
JavaScript
266
Version:Current
License: Others (Non-SPDX)
ueberDBby ether
Abstract your databases, make datababies. Transforms every database into a object key value store.
ueberDBby ether
JavaScript
251
Version:Current
License: Permissive (Apache-2.0)
rollbackdbby mafintosh
A simple key/value database with fast rollback support.
rollbackdbby mafintosh
JavaScript
40
Version:Current
License: Permissive (MIT)
abstract-levelby Level
Abstract class for a lexicographically sorted key-value database.
abstract-levelby Level
JavaScript
7
Version:v1.0.3
License: Permissive (MIT)