Mapika

Mapika / portview

Public

See what's on your ports, then act on it. Diagnostic-first port viewer for Linux, MacOS and Windows.

36
1
100% credibility
Found Feb 09, 2026 at 15 stars 2x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Portview is a Linux diagnostic tool that lists processes using network ports with detailed info and lets users stop them directly.

How It Works

1
🔍 Spot a port problem

You're trying to start an app but a port is already in use, so you search for a simple way to check what's blocking it.

2
📥 Get portview set up

Run the easy install script to add the port viewer to your computer in seconds.

3
🚀 Start viewing your ports

Launch the viewer to instantly see a list of all ports in use and which programs are holding them.

4
👀 Spot the troublemaker

A colorful table shows every port, the program using it, how long it's been running, and its resource use, making issues jump out.

5
Take action
🔎
Check details

See full info like memory use, start time, and command for that port.

🛑
Free the port

Confirm to gently stop the program blocking your port.

Problem solved

Your app now starts perfectly on the free port, and you feel in control of your computer's network doors.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 36 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is portview?

Portview is a Rust-built CLI tool that scans your listening ports across Linux, macOS, and Windows, showing PID, user, process name, uptime, memory use, and full command lines in a clean table. Run `portview` for a quick overview, `portview 3000` to inspect a port, or `portview watch --docker` for a live TUI that tags Docker containers and lets you stop/restart/tail logs directly. It solves the hassle of juggling `lsof`, `ss`, or `netstat` by combining diagnostics and actions like killing processes into one ~1MB zero-dep binary.

Why is it gaining traction?

Unlike kill-first tools like fkill-cli or bare killers like killport, portview prioritizes understanding—uptime, CPU time, and children processes before you act. Docker integration shines: containers show as rows even without host PIDs, searchable by name/image, with JSON output for scripting. Devs dig the intuitive TUI keybindings (j/k navigate, d kills, / filters) and cross-platform parity without shelling out to OS tools.

Who should use this?

Backend devs debugging "port 3000 already in use" errors, DevOps folks managing Docker-published ports on mixed fleets, or local sysadmins hunting zombie Node/Postgres servers. Ideal for frontend devs tired of rebooting for bound ports during hot reloads, or anyone scripting `portview --json --docker | jq` to monitor services.

Verdict

Grab it via Cargo or curl installer if you need fast port intel with Docker smarts—solid docs, Homebrew formula, and MIT license make it drop-in ready. At 15 stars and 1.0% credibility, it's early (see github stars over time, commit history), so check repo size/secrets/config for your setup, but production-viable for diagnostics now.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.