Robo 3T

Robo 3T (formerly Robomongo) is the free lightweight GUI for MongoDB enthusiasts.

  • MongoDB GUI with embedded shell

Studio 3T

Are you serious about MongoDB? Choose Studio 3T - our fully featured IDE for MongoDB professionals.

  • Fully featured IDE with embedded shell
  • Visual Query Builder
  • In-Place editing
  • IntelliShell with Auto-Completion
  • Query MongoDB with SQL
  • Export to / import from SQL DB
  • Aggregation Pipeline Editor
  • And so much more...

Robomongo is Robo 3T

The Robo 3T (formerly Robomongo) tool has been acquired by 3T Software Labs, the creators of the MongoDB client Studio 3T (formerly MongoChef).

3T will continue development of Robo 3T in parallel with its own MongoDB GUI and the good news is that it will be making Robo 3T free for all users from now on. This is an exciting new step for Robo 3T and its community, which will benefit users and the wider MongoDB ecosystem. Click here to read Dmitry’s blog explaining the reasons behind the deal and check the FAQ.

Click here to find out more about why Robomongo is changing its name.
“I know the guys at 3T well and I know they’ll do a great job of taking Robomongo forward — I can’t wait to see the tool develop further through their backing and the support of the great Robomongo community!”

Native and cross-platform MongoDB manager

Whatever platform you use today — Robo 3T (formerly Robomongo) is available for you. Distributed as a native application, fast and snappy Robo 3T uses very little of your machine resources.

Innovative and inspiring project

Since it was launched, Robo 3T (formerly Robomongo) has provided an open source MongoDB tool that provides innovative functionality to meet the needs of enthusiasts and the wider community.

Embeds real MongoDB shell

Robo 3T (formerly Robomongo) doesn't emulate the MongoDB shell, it embeds the same engine and environment, that is a part of mongo shell. Currently it embeds the latest MongoDB 3.2 shell.

Provides real autocompletion

Robo 3T (formerly Robomongo) not only analyzes the semantic of the code, but also executes it in an internal JavaScript VM, allowing us to give you a runtime autocompletion that is impossible to obtain statically.

Fully asynchronous, non-blocking UI

All operations that you perform on MongoDB are done asynchronously and do not block main application thread. This makes Robo 3T (formerly Robomongo) feel light and snappy.

★ More than 5,500 stars on GitHub ★

And growing daily...

Robo 3T (formerly Robomongo) is the No. 34 repository on GitHub, written on C++. We are proud to have such community recognition, even when compared to world-famous projects, such as Google's LevelDB and Facebook RocksDB.
Robo 3T (formerly Robomongo) is in top 0.008% of all repositories on GitHub, regardless of technology. Don't take our word for it, and explore GitHub's C++ repositories and all repositories.

Free and open source, forever!

Robo 3T (formerly Robomongo) will always be free and open source no matter you use it for education, your hobby project or for commercial needs.
Built on top of the established, powerful and open source projects, Robo 3T (formerly Robomongo) is grateful to the worldwide community of creative and open minded people that support the tool. We are also happy to give something back to you.

It doesn't matter whether you want to use Robo 3T (formerly Robomongo) for education, your hobby project or for commercial use — Robo 3T (formerly Robomongo) will always be free and open source.

MongoDB

The document-oriented database that we all fell in love with. Robo 3T (formerly Robomongo) integrates with MongoDB's shell to give you full power over stock tools.

Qt

Cross-platform application framework that is used to create native application for Windows, Mac OS X and Linux.

Boost

Set of libraries for the C++ programming language. It is used both by the MongoDB database and Robo 3T (formerly Robomongo).

SpiderMonkey

JavaScript engine, that is used by the MongoDB shell prior to 2.4 version.

Scintilla

Powerful source code editor and viewer, that is specially designed to handle tens of megabytes of text as efficiently as possible.

Esprima

High performance, standard-compliant JavaScript parser, written in JavaScript. Used by Robo 3T (formerly Robomongo) to understand code semantic.

Valgrind

Instrumentation framework, that helps Robo 3T (formerly Robomongo) to avoid memory leaks and threading issues.

CMake

Popular cross-platform build system, designed to build, test and package software.

A modern, robust and community-driven MongoDB management tool

Open source
Everyone should be able to contribute
Regularly developed
Free to use
Community driven
Cross-platform
Based on original MongoDB tools
Well designed
Robust
Supported and maintained

FAQ

Does this mean the end of Robo 3T (formerly Robomongo) as a free, open source tool?
Absolutely not. 3T has committed to continue development of Robo 3T (formerly Robomongo) in parallel with its own Studio 3T IDE for MongoDB and will continue to support all existing Robo 3T (formerly Robomongo) users, both free and paid for.
I recently bought/renewed my Robo 3T (formerly Robomongo) subscription. Can I get a refund?
All customers who started or renewed a subscription with Robo 3T (formerly Robomongo) in the last sixty days will be entitled to a refund (all transactions on or after 10-January-2017). On top of this, any live Robo 3T (formerly Robomongo) subscribers who wish to transfer their licence into a three year licence for the Studio 3T Pro edition will be able to do so at no additional cost. Just visit the Robo 3T (formerly Robomongo) site and sign in to register for your refund and/or a transfer of your license.
Have you shared my personal details with 3T Software Labs?
No. No personal details of any Robo 3T (formerly Robomongo) customers have been shared or will be shared with anyone outside Robo 3T (formerly Robomongo). We will provide all subscribers with a contact address for 3T Software so you can register for your free upgrade to a 3 year licence for Studio 3T Pro if you wish to do so. But there is no obligation.
Will 3T continue to develop Robo 3T (formerly Robomongo)?
Yes. We are putting the finishing touches to Robo 3T (formerly Robomongo) 1.0 and plan to make it available within the next couple of weeks. The team is already working on adding MongoDB 3.4 compatibility and we will release the update as soon as it's ready.
Will the existing team of Robo 3T (formerly Robomongo) developers continue to work on the tool?
Absolutely, the existing team of Paralect developers (including Dmitry) will work together with 3T’s experienced development team for the next six months to ensure a smooth handover for Robo 3T (formerly Robomongo).
Who do I contact for support for Robo 3T (formerly Robomongo) going forward?
Simply email [email protected] or visit the github repository.
Robo 3T (formerly Robomongo) being open-source, I want to contribute to its codebase. Can I still do this?
Yes pull requests are very welcome! Pull requests will be reviewed and then, after a positive review, merged into the code base.

Robomongo acquisition by 3T

Read blog post by Dmitry Schetnikovich