Skip to content

qiuxchao/portman

Repository files navigation

PortMan

PortMan

A lightweight desktop app to view and manage listening ports.
中文文档

Features

  • Port Overview — See all listening ports, protocols, addresses, and PIDs at a glance
  • Process Info — Shows process name and full command for each port
  • One-Click Kill — Terminate processes occupying ports with a confirmation dialog
  • Search & Filter — Quickly find ports by number, process name, or PID
  • Cross-Platform — macOS (lsof), Windows (netstat), Linux (lsof)
  • System Theme — Follows system dark/light mode
  • i18n — English and Chinese, auto-detected from OS locale
  • Lightweight — Built with Tauri, ~5MB install size

Install

Download from GitHub Releases:

  • macOS: .dmg (Apple Silicon & Intel)
  • Windows: .msi / .nsis
  • Linux: .deb / .AppImage

macOS: "App is damaged" fix

xattr -cr /Applications/portman.app

Tech Stack

Tauri 2 · React 19 · TypeScript · Tailwind CSS 4 · shadcn/ui · Rust · sysinfo

Build from Source

Prerequisites: Rust, Node.js 22+, Bun

git clone https://github.com/qiuxchao/portman.git
cd portman
bun install
bun run tauri dev

License

MIT

About

PortMan - Lightweight port manager. View listening ports, find processes, kill with one click. Built with Tauri + React.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors