Skip to main content

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)

Source distribution for mongotui 0.1.5
File Size Uploaded
mongotui-0.1.5.tar.gz 24.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mongotui 0.1.5
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page