Never run kill -9 $(lsof -t -i:3000) again.
Auto-detect Next.js, Vite & Postgres projects, probe HTTP latency, and kill ports gracefully in <2ms.
Available across all major package registries with zero native dependencies required.
Designed for frontend engineers, backend systems developers, and DevOps teams who value speed, safety, and pristine developer ergonomics.
Parses kernel socket tables directly (/proc/net on Linux, lsof/libproc on macOS, iphlpapi on Win32).
Never wonder which project is hogging port 3000. Inspects package.json and CWD to tag Next.js, Vite, NestJS, Postgres, and Redis.
Run kport probe 3000 or tap p in TUI to verify HTTP status, response latency, server headers, and page titles.
Kill microservice ranges with 3000..3010, wildcards with 80*, or common presets like :dev and :db.
Detect and terminate orphaned background processes whose parent terminals or IDEs crashed (PPID == 1) with kport --zombies.
Attempts clean SIGTERM with timeout before escalating to SIGKILL. Protects critical OS daemons (sshd, systemd).
Benchmarked against legacy shell scripts and utility pipelines on 100 active sockets.
Drop a kport.toml into your monorepo root. Everyone on the team can reset all dev ports before starting work with a single command.