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.

Rowwright command palette for quickly opening collections and tables

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. 1. Open Rowwright and click New connection.
  2. 2. Paste a connection URL, or fill in host, port and credentials:
mongodb+srv://user:password@cluster0.example.mongodb.net/app

3. 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.