VIRM (Visual Interface for Relational MariaDB) is a modern, lightweight, and developer-focused GUI designed to simplify and streamline working with MariaDB databases.
Forget clunky tools and outdated UIs — VIRM is built to be fast, clean, and intuitive.
Tired of phpMyAdmin?
Outdated UI, sluggish performance, and overwhelming clutter?
VIRM was built to kill that noise.
- ✅ One-click connect to local or remote MariaDB instances
- 📊 Visualize schemas, tables, columns, and relationships with clarity
- 🧠 Execute raw SQL queries with instant feedback
- 🎯 Clean, minimal, and responsive user interface
- 🧩 Multi-tab SQL editor for flexible querying and exploration
- 🔐 (Planned) Authentication, role-based access, and query history
| Layer | Tech |
|---|---|
| Native | Nim (core native backend) |
| Routing | Python (FastAPI / Flask) |
| Frontend | React + TypeScript (via Bun) |
Each layer is modular and independently extensible.
| phpMyAdmin | VIRM |
|---|---|
| Outdated, cluttered UI | Modern, clean, responsive UI |
| Slow performance | Fast, lightweight, instant feedback |
| Not developer-friendly | Designed with developers in mind |
| Too many irrelevant features | Focused and streamlined |
🧪 Currently under active development
📦 Core features are working and testable
💡 Open to contribution, feedback, and brutal code reviews
- SQL query executor
- Schema/table browser
- Dark mode
- Tabbed query editor
- Query history
- CSV import/export
- Plugin system?
Hate bloated DB tools too? Join us.
Fork the repo, open a pull request, file an issue, or drop ideas in Discussions.
See CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License.