GitHub Stars
16
Version
v1.3.0
Language
Go
License
MIT
Released
2026-06-10

lazymongo (Go, MIT, v1.3.0, 16★) is a keyboard-driven MongoDB TUI released 2026-06-10, built by Saheer to solve the "lazygit exists but nothing kept MongoDB in the terminal" gap. Three-panel layout: database/collection tree, paginated document table with color-coded types, and JSON detail viewer. Features CRUD, query autocomplete, aggregation pipeline editor, explain plan with COLLSCAN detection, schema inference (samples 100 docs), import/export, index management, live watch mode, and 6 built-in themes. Install: `brew tap saheersk/tap && brew install lazymongo`.

lazygit kept git in the terminal. lazydocker kept Docker there too. But the moment you needed to inspect a collection, run a query, or check what fields actually existed on a document, you were reaching for Compass or opening a browser tab to Atlas. lazymongo fixes that.lazymongo is a keyboard-driven terminal UI for MongoDB written in Go, built with Bubble Tea (the same TUI framework behind most of the good Go terminal tools right now). The author, Saheer (@saheer_khan_), put the motivation plainly: "I use lazygit. I use lazydocker. But MongoDB always pulled me out of the terminal. So I built lazymongo." 1brew tap saheersk/tap && brew install lazymongogo install github.com/saheersk/lazymongo@latestlazymongo --update. 2
$ operators, query historylazymongo, navigate to the collection, and pull up the query bar. Write the filter you're running in production. Hit the explain plan shortcut. The overlay tells you whether it's doing a COLLSCAN or an IXSCAN, what index it's using (if any), and how many documents it examined versus returned.brew tap saheersk/tap && brew install lazymongo (or go install github.com/saheersk/lazymongo@latest)
Add more perspectives or context around this Post.