MongoDB, native.

A MongoDB client for macOS, written in Rust and drawn on the GPU. No Electron, no WebKit: one ~20 MB app that opens instantly.

Get MongoxTake the tour
Mongox showing documents in the users collection
~20 MBsingle binary
~4 msper frame while scrolling
0calls home
9languages for code export

Features

Everything you reach for every day.

Any connection

Atlas SRV, replica sets, TLS, SSH tunnels via ~/.ssh/config. Passwords in the Keychain.

Read-only mode

Mark a connection read-only and every write is blocked, in the UI and in the shell.

Shell-syntax queries

ObjectId(), ISODate(), regexes, with field and operator completion.

Typo checks

Unknown fields and operators are flagged before you run, with “did you mean”.

List, table, JSON

Double-click a value to edit just that field. Bulk update or delete with a preview.

Aggregation builder

Live output after every stage. Toggle, reorder, save, or turn into a view.

Schema analysis

Types, presence and top values for every field path, exportable as $jsonSchema.

Built-in shell

mongosh-style JavaScript: CRUD, aggregate, bulkWrite, runCommand, rs.status().

Import & export

JSON, NDJSON and CSV, streamed with progress. Compass connections in one click.

Tour

See it in action.

Install

Build it in a minute.

Needs Rust. Settings live in ~/Library/Application Support/Mongox, passwords in the Keychain.

$ ./scripts/bundle-macos.sh
$ cp -R target/release/Mongox.app /Applications/