A NoSQL key-value database stored as a directory tree of small JSON files

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 into smaller JSON files as size tresholds are met. Minified JS for browser ~1.5KB.
Information
Category: JavaScript / Storage
Watchers: 4
Star: 22
Fork: 1
Last update: Jul 15, 2020

Related Repos


7.3k

dexie Dexie.js Dexie.js is a wrapper library for indexedDB - the standard database in the browser. https://dexie.org Why? Dexie solves three main issues wit
 
106

weinberg An in-memory SQL database written in Javascript to demonstrate how SQL works.
 
350

tywalch A DynamoDB library to ease the use of modeling complex hierarchical relationships and implementing a Single Table Design while keeping your query code readable.
 
81

nodeca bag.js - JS / CSS loader + KV storage bag.js is loader for .js / .css and other files, that uses IndexedDB/ WebSQL / localStorage for caching. Conside
 
232

StanfordHCI Datavore Datavore is a small in-browser database engine written in JavaScript. Datavore enables you to perform fast aggregation queries within web-bas
 
55

simonw Datasette Desktop - A macOS desktop application that wraps Datasette.
 
28

ng-web-apis A library to use Web Storage API with Observables
 
29

mzarnitsa Neovim/nvim plugin to execute PostgreSQL queries. Written in Lua This is a simple plugin to execute SQL query from inside nvim. The plugin executes qu
 
26

knadh A tiny Javsacript library for sideloading static assets on pages and caching them in the browser's IndexedDB for longer-term storage.
 
850

oguimbal An in memory postgres DB instance for your unit tests
 
3.3k

jlongster It implements a backend for sql.js (sqlite3 compiled for the web) that treats IndexedDB like a disk and stores data in blocks there. That means your sqlite3 database is persisted. And not in the terrible way of reading and writing the whole image at once -- it reads and writes your db in small chunks.
 
2.7k

phiresky sql.js is a light wrapper around SQLite compiled with EMScripten for use in the browser (client-side).
 
19

njbmartin DiggyDB goes one step further than simple a key/value TXT record by allowing you to use (or indeed abuse) DNS TXT records by storing JSON data, almost as though it was a MongoDB or AWS DynamoDB!
 
1.7k

dbeaver CloudBeaver is a web server which provides rich web interface. Server itself is a Java application, web part is written on TypeScript and React.