The best MongoDB GUI for Mac OS X
I still see a lot of people asking "what's the best MongoDB client for Mac OS X" (besides the mongo
shell console), so I think it would be only fair to share my experience.
I've been using MongoDB a lot and for some reason I haven't been too comfortable using the shell console. I mean, you need an integrated code editor to fiddle with those somewhat verbose JSON-formatted queries...
So I was constantly looking for alternatives; 18 months ago there was none I could find and learn to like, really, but now I really favour Robomongo. It gives you "the full power of MongoDB shell", but in the same time you can easily save, load, edit your queries, do copy/paste, view your results as JSON/trees/tables... and yes, you do get a decent autocompletion :-).
It's also cross-platform, free and open-source (GitHub repo here).
Fotonauts' fork of MongoHub is another interesting alternative to keep an eye on; it has a more "native" OS X feel but IMO it does lack a better query editor...
Written by Ionut-Cristian Florescu
Related protips
26 Responses
Thanks for sharing. I've been looking for it as well.
@lancevo - thanks for reading!
Thanks for sharing Ionut, I was looking for something like this a few weeks ago.
@jonahoffline - Thanks for reading, Jonah! Glad I could help you!
It's beautiful~! Thanks
Who wants to help me build a better/cleaner/simpler mongo content manager?
[Screenshot] https://twitter.com/jBhackin/status/396373890252804096
I'm using node-webkit so it will run on OSX, Linux, and Windows.
@wensonsmith Thanks for reading! Not just beautiful, but functional too :-)
Looks awesome! Thanks!
I use it too and I can only recommend it. Thanks for sharing :)
Downloaded, installed, uninstalled. Definitely sticking with MongoHub http://cloud.github.com/downloads/bububa/MongoHub-Mac/MongoHubWall.png
@manuite I think can understand that, MongoHub does have a more "native" OS X feel and also has a few interesting features, but I still think it's missing a proper query console... You might try fotonauts' fork though, instead of the original one, since it's actively maintained...
Based on my usage of just over a week, and that it runs on linux and windows. I'd be tempted to argue it's the best Mongo GUI
@mattyw - Thanks for reading and sharing your thoughts :-)
Great. I'll check it out. I have been using MongoHub. It works but pretty basic, but it has been very helpful for quick looks into the db.
Hi Ionut, we have just released our multi-platform DataManager GUI for MongoDB. It has some handy features like drag-and-drop query construction and in-place editing, and it's free for personal use. You can find it at http://3tsoftwarelabs.com/products/data-manager/
@manuite - if you like MongoHub, just make sure to use FotoNauts' fork, as the original project is no longer maintained...
I don't know if you've heard of http://humongous.io or mongorock, but they just look amazing! Thanks for sharing!
Robomongo is my current client, but I'm still not completely satisfied with the experience. Since it's written using Java, it runs well enough on the Mac to be usable, but still isn't as elegant as a native Mac app. I've used MongoHub in the past and it was better in the respect of being a native app, but has also been more complicated to use in some ways, such as connecting to a remote server over SSH (for me, at least).
The day is ripe for a superior native, Mac app. Who's up to the challenge?
You can try out the free Community Edition of Mongo Management Studio (http://www.litixsoft.de/english/mms/). It has a simple and nice GUI and works cross platform.
+1 for MongoChef (http://3t.io/mongochef/). It's great a tool.
Robomongo doesn't support MongoDB 3.0 and above. You can give mongobooster a try. MongoBooster is a shell-centric cross-platform GUI tool for MongoDB v2.2-3.2, which provides update-in-place, Lodash & Moment.js integration, ES6 syntax support and true intellisense experience. site: (http://mongobooster.com)
Robomongo is truly out-of-date.
I loved Robomongo, until we upgraded our databases to mongo 3.2, then it stopped working. Try out the alternative npm mongo admin I wrote. Super easy to install, and great support for multiple queries! https://www.npmjs.com/package/mongo-monkey
Mongobooster v2 is out. fluent query builder, GUI for mongotop and mongostat. It is free for non-commercial use. http://www.mongobooster.com/downloads
Thanks for sharing. Exactly what I've been looking for.
I wonder did you try nosqlclient, formerly mongoclient ?