lowdb
Manage lightweight local JSON data with JavaScript
- Stars
- 22,561
- Forks
- 965
- Updated
- Updated Jul 14, 2026
Manage lightweight local JSON data with JavaScript
lowdb is a lightweight local database for JavaScript and TypeScript. Node.js applications can persist data in JSON files, while browser projects can use LocalStorage or SessionStorage presets; queries and updates use ordinary objects and array methods. It includes type declarations, safe atomic writes, and replaceable adapters for other formats or encryption. It is intended for simple local persistence rather than a network database.
Resource types
Use cases
Runtime
Stream and share BitTorrent files from browser or Node.js applications.
Scaffold codebases from a product spec or embed a developer agent.
Audience
Public GitHub facts last synced Jul 14, 2026.
Create WebRTC video, voice, and data channels in JavaScript
Persist Electron settings, application state, and small caches