porttop
v0.1.3
Published
Terminal toolkit for inspecting active ports
Maintainers
Readme
Porttop ⚓️
A state-of-the-art terminal toolkit for inspecting active listening ports, debugging network conflicts, and managing local processes with style. Built with Ink and Bun.
Features
- 🚀 Lightning Fast: Built on top of native system tools for immediate results.
- 📊 Interactive Dashboard: A beautiful, real-time TUI dashboard to monitor all active ports.
- 🔍 Deep Inspection: See exactly which process is using which port, including PIDs and commands.
- 🛠 Multiple Views: Choose between a rich interactive dashboard or a clean, plain-text list for scripting.
- 🎨 Beautiful UI: Modern terminal aesthetics with vibrant colors and smooth transitions.
Installation
Install globally via npm:
npm install -g porttopOr run it instantly without installation using npx:
npx porttopUsage
Porttop comes with two command aliases: porttop (the full name) and ports (for quick typing).
Commands
Home Screen
Show the welcome screen and quick actions.
porttopInteractive Dashboard
Open the live-updating TUI dashboard to browse and inspect ports.
porttop dashboardList View
Output a simplified list of listening ports (great for quick checks).
porttop listInspect Port
Get detailed information about a specific port number.
porttop inspect 3000Development
If you want to contribute or run the project from source:
Prerequisites
- Bun installed on your system.
Steps
- Clone the repository:
git clone https://github.com/Apollosuny/porttop.git cd porttop - Install dependencies:
bun install - Run in development mode:
bun dev - Build for production:
bun run build
