MongoDB management made elegant, fast, and intuitive.
MongoDhฤrฤ is a blazing-fast web UI for MongoDB โ built with Svelte & FastAPI.
Manage databases, collections, documents, and GridFS visually with zero overhead.
For local development:
# Backend
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload --host 0.0.0.0 --port 8000
# Frontend
cd frontend
npm install
npm run dev
Access frontend at http://localhost:5173/mdhara.
# Backend
docker build -t mongodhara/backend:latest ./backend
docker run -p 8000:8000 mongodhara/backend:latest
# Frontend
docker build -t mongodhara/frontend:latest ./frontend
docker run -p 5173:5173 mongodhara/frontend:latest
Deploy MongoDhฤrฤ on a Kubernetes cluster using the included Helm chart.
For full instructions, configuration options, and advanced deployment examples, please see the dedicated Helm chart README:
mongodhara/
โโโ backend/ # FastAPI backend source code
โโโ frontend/ # Svelte frontend source code
โโโ helm-chart/ # Kubernetes Helm chart
โโโ media/ # Logo, demo GIFs
โโโ README.md # Main README
โโโ LICENSE # License
Variable | Description | Default |
---|---|---|
MONGO_URI |
MongoDB connection string | mongodb://localhost:27017 |
REMOTE_API_BASE_URL |
Backend API base URL for frontend | http://localhost:8000 |
Contributions, issues, and feature requests are welcome!
git checkout -b feature/your-feature
) git commit -m 'Add some feature'
) git push origin feature/your-feature
) This project is not affiliated with, endorsed by, or sponsored by MongoDB, Inc.
MongoDBยฎ is a registered trademark of MongoDB, Inc.
This project is licensed under the MIT License โ see the LICENSE file for details.
Made with โค๏ธ by the Soumya Sen