fuckport
fuckport is a small command-line tool for stopping processes by PID, process name, or listening port.
Features
- Kill by PID:
fuckport 1234 - Kill by process name:
fuckport chrome - Kill by port:
fuckport :3000 - Kill multiple targets in one run
- Interactive picker when no target is provided
- Graceful shutdown first, with automatic fallback to force kill
Install
For local development:
Or build locally:
Usage

Targets:
1234treats the value as a PID:8080treats the value as a port- Any other value is matched against process name and command line
Options:
-f, --force: force kill immediately-c, --case-sensitive: enable case-sensitive name matching-i, --interactive: open the interactive selector-s, --silent: suppress success output-v, --verbose: show more detail in interactive mode--force-after-timeout <N>: wait time before escalating to force kill--wait-for-exit <N>: maximum wait before reporting failure
Examples
Kill a process by PID:
Kill a process by name:
Kill whatever is listening on a port:
Kill multiple targets in one command:
Run without arguments to open the interactive interface:
To kill a port, prefix it with a colon, for example :8080.
The interactive interface can be closed with Esc without killing anything.
Process name matching is case-insensitive by default. Queries containing uppercase letters use smart-case matching.
Library-style examples:
Test
Release
