# sindresorhus/fkill-cli

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/sindresorhus-fkill-cli).**

6,993 stars · 212 forks · JavaScript · MIT

## Links

- GitHub: https://github.com/sindresorhus/fkill-cli
- awesome-repositories: https://awesome-repositories.com/repository/sindresorhus-fkill-cli.md

## Description

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 using the port number.

The utility covers broader system administration capabilities, including interactive process monitoring and the ability to target processes by name or ID for immediate termination.

## Tags

### Development Tools & Productivity

- [CLI Process Controls](https://awesome-repositories.com/f/development-tools-productivity/cli-process-controls.md) — Provides a command line interface for managing the lifecycle and termination of system processes across multiple operating systems. ([source](https://github.com/sindresorhus/fkill-cli/blob/main/package.json))
- [Terminal Process Managers](https://awesome-repositories.com/f/development-tools-productivity/process-management-utilities/terminal-process-managers.md) — Implements a cross-platform terminal utility for monitoring and managing system processes.
- [Port-Based Termination](https://awesome-repositories.com/f/development-tools-productivity/process-management-utilities/terminal-process-managers/port-based-termination.md) — Allows the identification and termination of processes occupying a specific network port using a colon prefix. ([source](https://github.com/sindresorhus/fkill-cli/blob/main/readme.md))

### System Administration & Monitoring

- [Command Line System Administration](https://awesome-repositories.com/f/system-administration-monitoring/command-line-system-administration.md) — Enables manual management of system resources and background tasks through a terminal for faster troubleshooting.
- [Network Port Cleaning](https://awesome-repositories.com/f/system-administration-monitoring/network-port-cleaning.md) — Identifies and kills specific processes occupying network ports to free them up for other applications.
- [Process Monitors](https://awesome-repositories.com/f/system-administration-monitoring/process-monitors.md) — Provides a searchable interface to monitor active processes and track resource usage before termination. ([source](https://github.com/sindresorhus/fkill-cli/blob/main/readme.md))

### Operating Systems & Systems Programming

- [Selection Interfaces](https://awesome-repositories.com/f/operating-systems-systems-programming/process-hierarchy-visualizations/selection-interfaces.md) — Provides a visual list interface for browsing and choosing running processes for immediate termination. ([source](https://github.com/sindresorhus/fkill-cli#readme))

### Part of an Awesome List

- [Shell Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/shell-utilities.md) — Simple cross-platform process killer.
