PortPal is a native desktop dashboard designed to help developers manage active network ports and troubleshoot connection conflicts like the common `EADDRINUSE` error. Built with Tauri, React, and Rust, it provides real-time visibility into listening ports, allows for one-click process termination or restarts, and features an interactive D3.js-powered topology map to visualize service communication.
- Provides a "Kill All" panic button to clear all processes in specific categories like 'Dev Frameworks'.
- Automatically detects frameworks such as React, Vite, Angular, Django, Node, and more by analyzing ports and local project files (e.g., `package.json`, `Cargo.toml`).
- Includes a system tray utility that maintains a background historical log of backend activity even when the main window is closed.
- Features "Windowless Chrome" design for a frameless, modern user interface using custom glassmorphism styling.