Type-safe database that persists to plain text. No server. No binary blobs. Just files you can read, diff, and commit.

npm i -g @proseql/cli
Why proseql?
No server In-memory database, files on disk
Git-friendly Plain text diffs you can read
Type-safe Effect Schema validation at compile time
9+ formats YAML, JSON, TOML, JSON5, JSONC, Hjson, TOON, JSONL, Prose
Relationships Foreign key refs, populated at query time
Reactive Stream-based live queries

Init a project in seconds

One command sets up your config, data directory, and an example collection. Start querying immediately.

Query from the terminal

Filter, sort, and project — right from your shell. No GUI needed, no SQL server to run.

Mutate, then check the file

Every write is immediately persisted to a plain text file you can open in any editor.

Git-friendly diffs

Because your data is plain text, every change produces clean, readable diffs.

Copied to clipboard