Easily kill stubborn Node.js processes that keep running after development sessions. Cross-platform VS Code extension via status bar access. Supports Windows, Linux, and macOS.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
A cross-platform VS Code extension that helps you easily kill stubborn Node.js processes that keep running after your development sessions. Access everything directly from the status bar. Supports Windows, Linux, and macOS.
Features
Target Stubborn Processes: Quickly identify and kill Node.js processes that linger after closing development servers.
Process Inspection: Get detailed information about each Node.js process, including process ID, memory usage, and command line arguments.
One-Click Termination: Effortlessly stop any runaway Node.js process from the status bar.
Cross-Platform Support: Works seamlessly on Windows, Linux, and macOS.
Seamless Integration: Access everything directly from VS Code's status bar without leaving your workflow.
Requirements
Visual Studio Code ^1.105.0
Node.js installed on your system
Installation
From VS Code Marketplace
Open VS Code
Go to Extensions (Ctrl+Shift+X)
Search for "Kill Node.js Processes"
Click Install
From Source
git clone https://github.com/RamaAditya49/kill-node-process.git
cd kill-node-process
npm install
npm run compile
Usage
After installation, the extension activates automatically on startup.
Look for the Kill Node.js Processes icon in the status bar (bottom right corner of VS Code).
Click the icon to open the process management menu.
Select a running Node.js process to view details or terminate it.
The main command is accessible via:
Command Palette: Ctrl+Shift+P and search for "Manage Node.js Processes"
Status Bar: Click the extension icon
Extension Settings
This extension contributes the following settings:
Currently no configurable settings. Stay tuned for future updates.
Known Issues
On some systems, process monitoring may require elevated permissions for certain Node.js processes.
Initial release with basic process monitoring and termination features.
Cross-platform support for Windows, Linux, and macOS.
Status bar integration for quick access.
Contributing
We welcome contributions! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
Fork the repository
Create your feature branch (git checkout -b feature/AmazingFeature)
Commit your changes (git commit -m 'Add some AmazingFeature')
Push to the branch (git push origin feature/AmazingFeature)
Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.