Q:

MongoDB database administration GUI

Please suggest a good GUI-based tool for MongoDB database administration.
Requirements:

Connect to DB on local or network server.
Data view and editing features.
Free or Open Source
Support Indexing Related Features 

Optional Requirements:

Query builder

I am using Windows 8.

A:

I used Mongovue once, I might be a good fit for your needs.
It is what you except it to be from a DB management UI:

Here's the feature list:

Open multiple connections to different MongoDB servers
View your MongoDB database as a hierarchical tree consisting of databases, collections, indexes and users
Peek at db and collection stats at the click of your mouse
Add new databases and collections easily through the GUI
Easily build indexes – either specify Json or use the point and click (visual) interface
Run Map-Reduce operations easily. Get syntax highlighting for your Javascript functions while typing
Import relational data from MySQL, SQLServer or PostgreSQL into MongoDB automatically and start building your applications right away
User Manager – add / edit / change password
Export your data (documents) to CSV, MS Excel or Json formats
Get a quick overview of your database
Use a highly customized and specifically designed interface for GridFS
Monitor the performance of your production servers under “Server Monitoring” view
Learn MongoDB shell commands as you use different views in MongoVUE
Copy collections from a database to another database (on a different or same server)
Duplicate or create copies of collections

It has multiple editions, ranges from free to $2.5K, but it your requirements are well covered in the free edition IMHO.

A:

You can use Robomongo:

free and open source
Windows/Linux/Mac

The main difference with Mongovue is that it is shell-centric (while Mongovue is really GUI). So in some sense it is half a GUI, half a CLI, with all the pros and cons CLI and GUI have.

