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.
All operations that you perform on MongoDB are done asynchronously and do not block main application thread. This makes Robomongo feel light and snappy.
And growing daily...
The document-oriented database that we all fell in love with. Robomongo integrates with MongoDB's shell to give you full power over stock tools.
Cross-platform application framework that is used to create native application for Windows, Mac OS X and Linux.
Set of libraries for the C++ programming language. It is used both by the MongoDB database and Robomongo.
Powerful source code editor and viewer, that is specially designed to handle tens of megabytes of text as efficiently as possible.
Instrumentation framework, that helps Robomongo to avoid memory leaks and threading issues.
Popular cross-platform build system, designed to build, test and package software.