Home

Awesome

Rolens: intuitive MongoDB administration tool

Robust, blazing-fast, comprehensive, yet simple MongoDB administration tool for Windows, macOS and Linux.

<a href="https://github.com/garraflavatra/rolens/actions/workflows/ci.yml" target="_blank"><img src="https://github.com/garraflavatra/rolens/actions/workflows/ci.yml/badge.svg" alt="CI" /></a> <a target="_blank" href="https://garraflavatra.github.io/rolens"><img src="./.github/docs-badge.svg" alt="Documentation" /></a>

<!-- <a href="https://fosstodon.org/@rolens" target="_blank" rel="me"><img src="./.github/fosstodon-badge.svg" alt="Fosstodon" /></a> -->

Why another MongoDB client?

This project arose from all flaws of similar tools many of which are slow, complicated, heavy, and fairly unwieldy. They mostly require quite a high level of knowledge on how to operate the program.

Rolens aims to be the intuitive, lightweight counterpart of these overengineered tools.

Impression of Rolens's interface

This project is heavily inspired by the excellent MongoHub application, which sadly has not been updated since 2011.

Download and installation

Rolens can run on the following operating systems:

Pre-compiled binaries

You can obtain a pre-compiled Rolens binary for macOS or installer for Windows from the release page.

Compiling from source

If you have Node.js installed, just download the source from GitHub, and run node ./build.js. The install script will check that dependencies are present and build Rolens for you.

If you want to build it yourself, please refer to the advanced build process documentation for detailed compilation instructions.

User guide

Rolens is designed to be as intuitive as possible. But if something is unclear nevertheless, you can consult the user manual to learn how to use the program.

Questions and bugs

Feel free to contact me if you have questions! Send an e-mail.

Feature list

At this point, Rolens is comparable to MongoHub regarding features. It cannot handle things like user management yet, but it does have:

Wishlist

Author and license

© Romein van Buren 2022-2024. The source code and compiled binaries are released under the GNU GPLv3 license — see LICENSE for the full license text.

Credits