MongoBench is a graphical MongoDB client designed for developers and database administrators who want to explore collections, execute queries and manage documents from a desktop application.
Its interface provides a database explorer, tabbed query editors and monitoring dashboards. Users can maintain multiple active MongoDB connections, each with its own connection pool, and switch between databases without repeatedly reconnecting.
MongoBench places particular emphasis on database editing and query development. It supports MongoDB shell expressions, preserves BSON data types and offers safeguards against accidentally overwriting documents modified by another user.
This is free and open source software.
Key Features
- Manage multiple simultaneous MongoDB connections with independent connection pools.
- Database explorer with expandable connections, databases and collections.
- Tabbed editors supporting simple queries, aggregation pipelines and MongoDB shell syntax.
- Schema-aware autocompletion for field names, operators, values and aggregation stages.
- Insert, edit, duplicate and delete documents through a graphical editor.
- Preserve BSON types including ObjectId, Decimal128, Int64, dates and UUIDs.
- Optimistic concurrency checks to detect conflicting document modifications.
- SSH tunnelling with private-key, password and SSH-agent authentication.
- Cloudflare Access tunnelling for connecting to protected MongoDB deployments.
- Manage collection indexes, including compound, TTL, geospatial and partial indexes.
- Database user and role management.
- Live monitoring of operations, connection pools, latency, network activity and storage usage.
- Query tabs retain draft text, cursor position, undo history and previous results.
- Command palette for locating connections, databases and collections.
- Confirmation prompts for potentially destructive database operations.
- Encrypted credential storage using operating-system facilities.
- Cross-platform support – runs on Linux and Windows.
Website: github.com/ByteExceptionM/MongoBench
Support:
Developer: Marcel Noufal
License: MIT License
MongoBench is written in TypeScript. Learn TypeScript with our recommended free books and free tutorials.
Related Software
| MongoDB GUIs | |
|---|---|
| mongo-express | Web-based MongoDB admin interface |
| Beekeeper Studio | Cross-platform SQL editor and database manager |
| Mongoku | Web-based MongoDB client |
| Robo 3T | Shell-centric cross-platform MongoDB management tool |
| phpMoAdmin | Self-contained in one single file, no configuration is needed |
| UMongo | Browse and administer a MongoDB cluster |
| RockMongo | Easy to use PHP MongoDB GUI tool |
| MonjaDB | MongoDB GUI client tool for Eclipse |
| dbKoda | Modern IDE with rich editor and dashboard |
| DbGate | Database manager for MySQL, PostgreSQL, MongoDB |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |



Please read our Comment Policy before commenting.