MongoTUI
MongoTUI is a modern terminal user interface (TUI) for MongoDB administration.
Built with Python, Textual, and PyMongo, MongoTUI provides a fast and secure way to manage MongoDB users, roles, and permissions directly from the terminal without exposing a web-based admin interface.
Features
- 👥 Create and manage MongoDB users
- 🔐 Reset user passwords
- 🛡️ Grant and revoke roles
- 📋 Browse users and permissions
- 🗑️ Delete users safely with confirmation prompts
- 🌐 Support for local and remote MongoDB deployments
- 🚀 Lightweight and easy to deploy
- 🎨 Modern terminal interface powered by Textual
Why MongoTUI?
MongoDB provides excellent tooling for managing data, but user and role administration often requires working directly with mongosh commands or enterprise tools.
MongoTUI simplifies common administrative tasks through an intuitive terminal interface while keeping operations secure and scriptable.
Perfect for:
- Self-hosted MongoDB deployments
- Internal infrastructure teams
- DevOps and platform engineers
- Development and staging environments
- Secure administration over SSH
Tech Stack
- Python 3.11+
- Textual
- PyMongo
- Rich
Status
🚧 Early development
Metadata
Release files for mongotui 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mongotui-0.1.5.tar.gz | 24.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mongotui-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 48.2 kB
Release files / mongotui-0.1.5.tar.gz
| Download URL | mongotui-0.1.5.tar.gz |
|---|---|
| Size | 24.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
139a44f635009abaccc7ce8bc3713be6120d82bcd6e50544a9c15a9e372e6ed7
|
|
BLAKE2b-256 checksum How to use checksums |
0f09add1b194e5ea8a25faf748268ec5256bdeabdf6b747ab5df766f76d5e5f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.
Transparency logRelease files / mongotui-0.1.5-py3-none-any.whl
| Download URL | mongotui-0.1.5-py3-none-any.whl |
|---|---|
| Size | 24.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7f507a5285ca3bcc0a96a505e5060d6a8d776183f17e81a0ff4c93fe2af93ca1
|
|
BLAKE2b-256 checksum How to use checksums |
bc586a0340392e230e3c56e8cc21579247b202b2f45f967a263c84050081928c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.
Transparency log