Skip to content

Javadseddigh/ShowPing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PingMonitor - Real-time Network Ping Monitor

PingMonitor Screenshot

A lightweight system tray application that monitors your network latency in real-time.

Features ✨

  • πŸ–₯️ Minimalist always-on-top overlay
  • πŸ“Š Continuous ping monitoring
  • βš™οΈ Customizable settings:
    • Adjustable ping interval (500ms-10s)
    • Change target host (default: 8.8.8.8)
  • 🎨 Color-coded latency feedback:
    • 🟒 <50ms 🟑 50-200ms πŸ”΄ >200ms/errors
  • πŸ“Œ Drag to reposition
  • 🚫 Single instance protection

Installation πŸ› οΈ

Windows

  1. Download the latest .exe from Releases
  2. Double-click to run

Linux (Requires Python 3.8+)

git clone https://github.com/Javadseddigh/ShowPing.git cd ShowPing pip install PyQt6 python main.py

Usage πŸ–±οΈ Left-click & drag: Move the window

Right-click tray icon: Access menu

Show/Hide

Settings

Exit

Building from Source πŸ”¨ pyinstaller --onefile --windowed --icon=icon.ico main.py

πŸ›  Tech Stack: Python 3 β€’ PyQt6 β€’ subprocess β€’ QSharedMemory

πŸ“§ Contact: j3591552@gmail.com

πŸ”— Project Link: https://github.com/Javadseddigh/ShowPing

https://via.placeholder.com/800x400.png?text=PingMonitor+Demo](http://5.57.32.66:5000/uploads/Screenshot_2025-04-20_072104.png

Packages

 
 
 

Contributors

Languages