| Crates.io | myip-tui |
| lib.rs | myip-tui |
| version | 0.2.2 |
| created_at | 2025-03-22 21:11:19.552428+00 |
| updated_at | 2025-05-09 11:33:22.944597+00 |
| description | A clean terminal UI for network interface information |
| homepage | |
| repository | https://github.com/supakornn/myip-tui |
| max_upload_size | |
| id | 1602102 |
| size | 204,293 |
A clean, intuitive terminal UI for network interface monitoring.
Installation • Usage • Interface Details • Contributing
# Install the latest version
cargo install myip-tui
# Or specify a version
cargo install myip-tui@0.2.0
Simply run the application from your terminal:
myip
| Key | Action |
|---|---|
q |
Quit application |
ESC |
Quit application |
MyIP provides a detailed view of your network interfaces in a clean, organized terminal UI:
Each interface panel includes a real-time graph that visualizes:
The graph automatically scales based on traffic volume and provides meaningful units (B/s, KB/s, MB/s).
MyIP attempts to fetch your public IP address from multiple services:
The application uses a 5-second timeout to ensure responsiveness even if connectivity is limited.
No Public IP Displayed
default-tls feature enabled in reqwestMissing Network Statistics
netstat commandNetwork Interfaces Not Showing
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the GNU General Public License v3.0 (GPL-3.0) - see the LICENSE file for details.