MongoDB GUI for Mac
MongoDB, with the comfort of a table and the power of the shell.
Open any collection and switch between a sortable table and pretty-printed JSON. Query with the shell syntax you already know — find, aggregate, ObjectId, ISODate — and edit documents as JSON.

Everything you need for MongoDB
Table or JSON view
Fields become columns for quick scanning; flip to JSON to see nested documents in full.
Shell syntax
db.orders.find({ total: { $gt: 100 } }).sort({ placedAt: -1 }) runs exactly as you’d expect, as do aggregations and updates.
Document editor
Insert and replace documents in Extended JSON, with ObjectId and ISODate helpers.
Filters without typing
Build filters from the grid, or write a raw JSON filter — Rowwright translates them to real queries.
Works with
- MongoDB 5.0 and newer
- MongoDB Atlas (mongodb+srv)
- Replica sets via connection URI
Connect in seconds
- 1. Open Rowwright and click New connection.
- 2. Paste a connection URL, or fill in host, port and credentials:
mongodb+srv://user:password@cluster0.example.mongodb.net/app3. Press Save & Connect. Passwords are stored in your macOS Keychain.
MongoDB questions
- Does Rowwright work with MongoDB Atlas?
- Yes. Paste your mongodb+srv:// connection string from Atlas into New connection and Rowwright connects with TLS.
- Can I run aggregation pipelines?
- Yes. Open a query tab and run db.collection.aggregate([...]) — results appear in a grid you can export to CSV or JSON.