Port Manager combines aesthetics and functionality in a real-time port monitoring tool. With its Wes Anderson-inspired design and smart sorting features, it seamlessly navigates your system's network ports, providing comprehensive details and live updates, all while maintaining vintage pastel elegance.
Port Manager is a sophisticated real-time port monitoring application that offers a distinctly Wes Anderson-inspired aesthetic. This project enhances the experience of monitoring network ports on systems, combining elegant vintage design with cutting-edge features.

Experience a dashboard that mirrors the charming essence of Wes Anderson while efficiently managing network ports.
Port Manager employs a modern client-server architecture, allowing seamless communication and efficient port scanning through its streamlined components:
┌─────────────────┐ WebSocket/HTTP ┌─────────────────┐
│ │ ◄─────────────────────── │ │
│ Frontend │ │ Backend │
│ (HTML/CSS/JS) │ ──────────────────────► │ (FastAPI) │
│ │ │ │
└─────────────────┘ └─────────────────┘
│
│ Port Scanning
▼
┌─────────────────┐
│ System Ports │
│ & Services │
└─────────────────┘
Returns the main dashboard HTML page.
Retrieves the current list of active ports with details, enabling users to stay informed of their network status effectively.
{
"ports": [
{
"port": 8000,
"protocol": "tcp",
"service": "http-alt",
"process": "python",
"pid": 12345,
"status": "LISTEN"
}
]
}
Monitors the health status of the application with a simple check.
{
"status": "healthy",
"timestamp": "2025-10-18T12:00:00Z"
}
Create a WebSocket connection for real-time notifications about port updates. The client maintains an ongoing connection and receives updates every few seconds.
Port Manager is designed to operate across various platforms: macOS, Linux, and Windows, ensuring versatility and broad applicability.
Port Manager prioritizes security by binding to localhost by default, limiting access to local environments unless configured otherwise. This feature aims to protect sensitive networking data and ensure safe usage.
Contributions to the project are encouraged, and potential contributors can easily participate through a structured process. This includes forking the repository, developing features, and submitting pull requests.
Port Manager leverages technologies such as FastAPI for backend services and psutil for effective port detection, combining classic network monitoring concepts with a fresh and engaging interface.
No comments yet.
Sign in to be the first to comment.