lowdb

Lowdb is a type-safe and minimalist database library used to read and write local JSON files. Because data is stored directly as standard JavaScript objects, built-in array functions can be used in query operations. In addition, the file format can be modified with adapter support or expanded with tools such as library lodash.

LO

typicode · Databases & Vector Infrastructure

STARS22.6K
FORKS962
COMMITS547
CONTRIBUTORS38
VERSIONv7.0.0
UPDATED7 mo ago
JavaScriptJSONDatabaseTypeScriptMIT

Common commercial products in this category: Oracle Database, Microsoft SQL Server, Amazon Aurora

What can it do?
  • You question your data with standard array functions.
  • You update your database with secure atomic writing operations.
  • You control data types with TypeScript support.
User reviews
  • • NeutralHacker News

    LowDB – A flat JSON file database

    “Hi everyone, First, thanks for all the interest, it’s quite sudden and unexpected. Actually, LowDB is an extract from JSON Server, a mocking REST server based on plain JSON ( ). So, basically, it's not meant to be used in critical / intensive applications. Instead, it's much…”

  • • NeutralHacker News

    LowDB – A flat JSON file database

    “I do find a 'production' use case: I have a static site that uses Backbone to load a static json collection of pages. The json file itself is very small (less than 100k) and will not grow much with time. I built a small CMS to let me edit pages, the data for the CMS is dynamic…”

GitHub

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Databases & Vector Infrastructure