HomeProductsPortClear

PortClear

See which server you left running and what port it's holding — then how much space node_modules is eating.

€29
About the product

What is it?

You got `Error: listen EADDRINUSE: address already in use :::3000` and don't know which process is holding the port. PortClear solves that at a glance — and it also cleans up the dozens of forgotten `node_modules` folders scattered across old projects. PortClear finds the Node processes on your Mac — Next.js, Vite, NestJS, nodemon, npm — with their PID, the ports they are listening on, how long they have been up and how much memory they use. You can stop them from there, instead of hunting through a terminal for whatever is holding port 3000. The second module solves a related problem: the dozens of forgotten `node_modules` folders in directories you have not opened in months, each one hundreds of megabytes. PortClear scans a folder you choose and shows every `node_modules` it finds: how much space it takes, when it was last accessed, and which project it belongs to. Sort them, group them by project, reveal them in Finder, and delete them — one at a time or in bulk, with the reclaimed space confirmed. The third shows the space distribution across projects, so you can see at a glance where it accumulated.

The challenge

Problem solved

Port 3000 is taken and you don't know by which process. The alternative is `lsof -i :3000` followed by `kill`, every single time. `node_modules` does not clean itself up. It accumulates in every project you have ever worked on, and Finder will not tell you which ones are stale and which are in use.

Advantages

Benefits

Finds Node processes left running: PID, ports, uptime, memory
Stop them straight from the app, no terminal needed
Recursive scan with size and last-access date per folder
Grouped by project, with subtotals and sortable columns
Delete one or many, with the reclaimed space confirmed up front
A chart of how space is distributed across projects
Skips hidden directories and symlinks, so it cannot loop
Runs locally — no account, no telemetry, no external dependencies
Tech stack

Technologies used

Swift
SwiftUI
macOS

Ready to start with PortClear?

€29

Buy the licence
Free audit