← All repos

lowdb

Simple and fast JSON database

databaseelectronembeddableembedded-databasejavascriptjsonlocalstoragelodashnodejsstorage
Browse cluster: SQL databases and distributed systems
22,571stars
547commits
44contributors
2languages

Tech stack & purpose

Lowdb is a lightweight, minimalist JSON database designed for simple local data storage. Built with JavaScript and TypeScript, it allows developers to read, write, and query JSON files using plain JavaScript—no special query language required. The project supports multiple adapters for different storage backends including file-based JSON, in-memory storage, and browser-based LocalStorage, and can be extended with libraries like Lodash for additional functionality. It's suitable for use in Node.js applications, Electron apps, browsers, and test environments, though the creators recommend moving to traditional databases like PostgreSQL or MongoDB for larger-scale applications.

Languages

JavaScript
99.1%
Shell
0.9%

Contributors (top 30 of 44)