Port Management Guides

Step-by-step solutions for every port conflict, EADDRINUSE error, and process management task. Every guide covers macOS, Linux, and Windows.

Port conflicts are the most common blocker in local development. Whether you are running React on port 3000, Express on 8080, or a Docker container fighting for port 5432, the fix should take seconds, not minutes of Googling lsof flags.

These guides cover every scenario we have seen across thousands of developer setups. Each one includes the manual commands and the one-command portrm solution.

Fix Specific Errors

Start here if you just hit an error message and need the fix now.

Kill Processes on Ports

Need to free a specific port? These guides show you how on every operating system.

Free Common Ports

Quick-fix guides for the ports developers fight over the most.

Framework-Specific Fixes

Port conflict solutions tailored to your framework.

Diagnostic Tools

Learn how to inspect and manage ports on your system.

Skip the manual commands

portrm detects the service, checks if it is safe to kill, and frees the port in one command. 1.2 MB binary, zero dependencies.