A fast Windows utility to visualize and kill processes blocking specific ports. Built with Tauri, Rust, and Preact.
- Global hotkey (Alt+P) to show/hide overlay
- Live port scanning using Windows API
- Quick kill via port number input
- Common ports grid (3000, 8080, 5000, 5432, 8000, 4200, 5173)
- System tray integration
- Protected system process detection
- Admin elevation support for killing services
Download the latest installer from Releases:
PortKiller_x.x.x_x64-setup.exe- NSIS installer (recommended)PortKiller_x.x.x_x64_en-US.msi- MSI installer
Or use the portable version with WebView2Loader.dll in the same folder.
| Action | Method |
|---|---|
| Show/Hide | Press Alt+P or click system tray icon |
| Kill by port | Type port number, press Enter |
| Kill from list | Click the Kill button |
| Hide window | Press Esc |
| Run as Admin | Click Run as Admin button for elevated privileges |
- Windows 10/11 (x64)
- Microsoft Edge WebView2 Runtime (auto-installed)
npm install
npm run tauri buildOutput will be in src-tauri/target/release/bundle/.
- Backend: Rust + Tauri
- Frontend: Preact + TypeScript + Tailwind CSS
- Port Detection: netstat2 crate (Windows API)
- Process Management: sysinfo + Windows API
Saqlain Razee
- GitHub: @Razee4315
- LinkedIn: saqlainrazee
- Email: [email protected]
MIT

