Compass CLI
MongoDB Compass for developers who prefer to stay in the terminal
Tech
Project Overview
MongoDB Compass brings a polished and easy to use GUi to database exploration, but it’s useless the second you’re in an SSH session or want to remain in your terminal. Compass CLI ports that same experience directly to your terminal. You can browse collections, query and edit documents, inspect schemas, and build aggregation pipelines, all without leaving your terminal.
What is it?
Compass CLI is a terminal based application developed in GO which allows you to accomplish anything you can in MongoDB Compass without ever leaving your terminal.
Why it exists
Simply put, this project only exists because I prefer to stay in my terminal for absolutely everything possible. I got annoyed switching desktops just to look at the documents in my database. I also like to access remote databases, but before I made this tool I had to open up a port to be able to access them or setup tailscale, now I can just ssh in and run compass!