A modern, reusable terminal UI template built with Python and Blessed. MaxetUI provides a clean full-screen interface with responsive layouts, sidebar navigation, dynamic panels, and keyboard controls—making it an excellent starting point for dashboards, CLI tools, admin panels, and terminal applications.
- 🎨 Modern full-screen terminal interface
- 📋 Sidebar navigation
- 🧩 Dynamic, customizable content panels
- ⌨️ Keyboard-driven controls
- 📏 Automatic terminal resize handling
- ⏰ Live footer with real-time clock
- 🖥️ Built-in system information demo
- ⚡ Lightweight and easy to extend
Add a screenshot or GIF here.
┌──────────────────────────────────────────────────────────────┐
│ MaxetUI │
├──────────────────────────────────────────────────────────────┤
│ Menu │ Details │
│ │ │
│ 1. System Status │ Python Version: 3.x │
│ 2. Environment Info │ Platform: Windows/Linux │
│ 3. Quick Demo │ Resize terminal to adapt │
│ │ │
└──────────────────────────────────────────────────────────────┘
Clone the repository:
git clone https://github.com/Maxetow/MaxetUI.git
cd MaxetUIInstall the required dependency:
pip install blessedOr:
pip install -r requirements.txtRun the application:
python main.py| Key | Action |
|---|---|
| 1 | Open System Status |
| 2 | Open Environment Info |
| 3 | Open Quick Demo |
| Q | Quit |
Register new panels with:
app.register_panel(
"4",
"My Panel",
"Panel description",
lambda message: [
message,
"",
"Custom content goes here."
],
)MaxetUI/
├── main.py
├── README.md
├── LICENSE
└── requirements.txt
- CLI Applications
- Dashboards
- Admin Panels
- System Monitors
- Developer Tools
- Terminal Utilities
- Python Projects
Contributions are welcome! Feel free to open an issue or submit a pull request to improve MaxetUI.
This project is licensed under the MIT License.
Made with ❤️ using Python and Blessed.