A NoSQL key-value database stored as a directory tree of small JSON files which can be deployed as part of a static website and queried from client browsers in an efficient manner. Data is stored in JSON files which are branched i
ArangoDB
Slack:
ArangoDB is a multi-model, open-source database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language o
ImmortalDB
ImmortalDB is a resilient key-value store for the browser.
ImmortalDB is the best way to store persistent key-value data in the browser. Data saved to ImmortalDB is redundantly stored i
Async local storage for Angular
Efficient client-side storage module for Angular:
simplicity: based on native localStorage API,
perfomance: internally stored via the asynchronous indexedDB API,
Angular-like: wra
Vasern is a fast and open source data storage for React Native.
View Development Roadmap. Read about beta release announcement
Table of Contents:
What is Vasern?
Devlopment Status
Ge
BatchLoader
BatchLoader is a batching utility for data fetching layer to reduce requests round trips, inspired by Facebook's DataLoader, written in TypeScript.
BatchLoader is a simplified version of Facebook's DataLoad
This README is for [email protected] For [email protected], see the 1.x-beta branch. To upgrade, see the upgrade guide.
ShareDB
ShareDB is a realtime database backend based on Operational Transformation (OT) of JSON docu
Lowdb
Small JSON database for Node, Electron and the browser. Powered by Lodash.
⚡
db.get('posts')
.push({ id: 1, title: 'lowdb is awesome'})
.write()
Usage
npm install lowdb
awesome-web-storage
Everything you need to know about Client-side Storage.
Table of Contents
Introduction
Browser Support
Cookies
Pros
Cons
API
Useful resources
persist-storage
Enable persistent storage in the browser.
By default storage such as indexedDB can be cleared when a device starts running out of space. This module is a thin wrapper around the StorageManager API,
remoteStorage.js
remoteStorage.js is a JavaScript library for storing user data locally in the browser, as well as connecting to remoteStorage servers and syncing data across devices and applications.
StorageDB
MongoDB-like API for HTML5 Storage (localStorage and sessionStorage)
NOTICE: The npm package name is 'storagedb2'
Features
MongoDB-like API
Lightweight, only 3KB (minified and gzipped
knex.js
A SQL query builder that is flexible, portable, and fun to use!
A batteries-included, multi-dialect (MSSQL, MySQL, PostgreSQL, SQLite3, Oracle (including Oracle Wallet Authentication)) query builde
blockstore
blockstore provides block allocated, single file, key value storage for JavaScript and is written in JavaScript.
Its API is multi-named so that it is also similar to memcached and Redis, i.e. set is the sa
nanoidb
IndexedDB is a web-api for client-side storage, and although widely used, the API itself is at times confusing. Nanoidb is small wrapper to help standardize most useful methods in a callback based fashion.