awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
productdevbook avatar

productdevbook/port-killer

0
View on GitHub↗
4,085 stars·158 forks·Swift·mit·14 views

Port Killer

Port-killer is a TCP port management utility and process termination tool. It provides a system for discovering listening TCP ports and terminating the processes occupying them to free up network resources.

The project includes a port forwarding manager and a network tunnel monitor to track active connections and verify their operational status. These components support the management of Cloudflare tunnels and Kubernetes port forwarding, incorporating automatic reconnection and status logging to maintain stable connectivity.

The utility covers broad network management capabilities, including network port monitoring with search and filter tools for organizing active sockets. It handles process termination by mapping active listeners to operating system process IDs and employing a signal escalation strategy to release blocked ports.

Features

  • Network Port Cleaning - Identifies and terminates processes that occupy specific TCP ports to free up network resources.
  • Port-Based Termination - Sends termination signals directly to the OS process ID associated with a network port to release the resource.
  • Tunnel Managers - Tracks active tunnel connections and monitors their operational status to ensure stable connectivity.
  • Port Forwarding Tools - Creates and monitors port forwarding sessions with automatic reconnection and status logging.
  • TCP Port Scanners - Scans the system network stack to identify active listeners and map them to specific operating system process IDs.
  • Tunnel Connection Monitoring - Tracks the operational status of port forwarding sessions and ensures stability through automatic reconnection.
  • Tunnel Heartbeat Monitoring - Tracks the heartbeat and connection state of tunnels to trigger automatic reconnection logic.
  • Port Management Utilities - Discovers listening TCP ports and terminates the processes occupying them to free network resources.
  • Local Development Networking - Clears blocked network ports quickly to allow local servers and development tools to start without address conflicts.
  • Port Discovery and Filtering - Discovers listening TCP ports and organizes them by category using search and filter tools.
  • Service Port Forwarding - Creates and monitors port forwarding sessions for Kubernetes cluster services with automatic reconnection.
  • TCP Socket Inspection - Identifies which processes are listening on specific ports using filters to troubleshoot network connectivity.
  • System Socket Polling - Periodically queries the system for open TCP ports to maintain a synchronized view of network activity.
  • Process Signal Escalation - Implements a signal escalation strategy that attempts graceful shutdowns before resorting to forced process kills.
  • Tunnel Management Dashboards - Provides a dashboard for tracking active tunnel connections and verifying their current operational status.
  • Developer Utilities - Tool for managing ports, Kubernetes forwards, and killing processes.

Star history

Star history chart for productdevbook/port-killerStar history chart for productdevbook/port-killer

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Port Killer

Similar open-source projects, ranked by how many features they share with Port Killer.
  • sindresorhus/fkill-clisindresorhus avatar

    sindresorhus/fkill-cli

    6,993View on GitHub↗

    fkill-cli is a cross-platform command line interface designed to search for and terminate system processes across different operating systems. It functions as a system process terminator that allows users to stop running applications using unique identifiers, names, or forced termination signals. The tool features an interactive process manager that provides a visual, searchable interface for browsing active processes and selecting targets for termination without requiring a process ID. It also includes a network port cleaner to identify and kill specific processes occupying a network port us

    JavaScript
    View on GitHub↗6,993
  • borntoberoot/networkmanagerBornToBeRoot avatar

    BornToBeRoot/NETworkManager

    8,054View on GitHub↗

    NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and diagnostic management of enterprise networks. It provides a centralized interface for subnet management, IP address configuration, and wireless network analysis. The project distinguishes itself by integrating a multi-protocol remote administration client that supports SSH, RDP, VNC, Telnet, and PowerShell sessions within a unified tabbed interface. It further differentiates its capabilities through hardware-level discovery using LLDP and CDP frames, alongside the ability to en

    C#aws-ssmdnsdns-lookup
    View on GitHub↗8,054
  • googlecontainertools/skaffoldGoogleContainerTools avatar

    GoogleContainerTools/skaffold

    15,856View on GitHub↗

    Skaffold is a command-line tool that automates the build, push, and deployment lifecycle for containerized applications on Kubernetes. It functions as a continuous development engine, monitoring source code for changes to trigger incremental updates, manifest hydration, and automated deployments to a cluster. By abstracting the underlying build and deployment tools, it provides a unified interface for managing the inner development loop. The platform distinguishes itself through its environment-aware configuration and flexible build orchestration. It supports diverse build strategies, includi

    Gocontainersdeveloper-toolsdocker
    View on GitHub↗15,856
  • tilt-dev/tilttilt-dev avatar

    tilt-dev/tilt

    9,886View on GitHub↗

    Tilt is a Kubernetes development orchestrator and containerized workflow manager that automates the build, deploy, and update loop for cloud-native services. It functions as an infrastructure-as-code environment, defining the entire local development setup as versioned code to synchronize local source changes with cluster deployments. The project distinguishes itself by offering live container updates, which sync files directly into running containers to bypass full image rebuilds and redeployments. It includes a cloud-native development dashboard for monitoring resource health, streaming agg

    Godevelopment-environmentkubernetes
    View on GitHub↗9,886
See all 30 alternatives to Port Killer→

Frequently asked questions

What does productdevbook/port-killer do?

Port-killer is a TCP port management utility and process termination tool. It provides a system for discovering listening TCP ports and terminating the processes occupying them to free up network resources.

What are the main features of productdevbook/port-killer?

The main features of productdevbook/port-killer are: Network Port Cleaning, Port-Based Termination, Tunnel Managers, Port Forwarding Tools, TCP Port Scanners, Tunnel Connection Monitoring, Tunnel Heartbeat Monitoring, Port Management Utilities.

What are some open-source alternatives to productdevbook/port-killer?

Open-source alternatives to productdevbook/port-killer include: sindresorhus/fkill-cli — fkill-cli is a cross-platform command line interface designed to search for and terminate system processes across… borntoberoot/networkmanager — NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and… googlecontainertools/skaffold — Skaffold is a command-line tool that automates the build, push, and deployment lifecycle for containerized… tilt-dev/tilt — Tilt is a Kubernetes development orchestrator and containerized workflow manager that automates the build, deploy, and… ekzhang/bore — Bore is a TCP tunneling tool and localhost exposure utility used to route local TCP ports to public IP addresses. It… superradcompany/microsandbox — Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes…