Desktop & offline apps
Ship settings, caches, and user documents in Electron, Tauri, or
local-first web stacks. One .mgdb file travels with the
app or sync folder.
One .mgdb file on disk—MongoDB-style collections and
queries—with no server to install or run.
MingleDB is a lightweight, file-based NoSQL database for local data: authentication, schema validation, query filters, and compression—built for prototyping, embedded apps, CLI tools, and offline-first workflows.
MingleDB fits anywhere you want document-shaped data in a single file, without standing up a database server or learning a new query language from scratch.
Ship settings, caches, and user documents in Electron, Tauri, or
local-first web stacks. One .mgdb file travels with the
app or sync folder.
Scripts and DevOps utilities that need structured storage without bundling SQLite or talking to MongoDB. Pair with mingledb-cli for an interactive shell.
Stand up auth, schemas, and filters quickly in Node, Python, or Go. Same mental model as MongoDB-style queries, minimal infrastructure.
Go and Node builds can embed a database file where a full RDBMS or remote API is too heavy. Optional compression keeps footprints small.
Learn document databases and query operators with a small codebase and inspectable files—no cloud account or cluster required.
The same file format is supported across official ports, so you can move from a Node service to a Go binary or Python script without a migration layer.