PM2 GUI is a modern, cross-platform application built with Electron. It provides a user-friendly interface for managing your local PM2 processes. With PM2 GUI, you can easily monitor, start, stop, and manage your Node.js applications without using the command line.
- Cross-Platform: Works on Windows, macOS, and Linux.
- User-Friendly Interface: Intuitive design for easy navigation.
- Real-Time Monitoring: View your application's status and logs in real time.
- Process Management: Start, stop, and restart your PM2 processes with a click.
- Resource Usage Stats: Monitor CPU and memory usage of your applications.
- Easy Installation: Simple setup process for quick access.
To get started with PM2 GUI, download the latest release from the Releases section. Follow these steps:
- Download the appropriate installer for your operating system.
- Run the installer and follow the prompts.
- Launch PM2 GUI from your applications menu.
Once you have installed PM2 GUI, open the application. You will see a dashboard displaying all your PM2 processes.
- Start a Process: Click on the "Start" button next to the process you want to run.
- Stop a Process: Click "Stop" to halt the process.
- Restart a Process: Use the "Restart" button for quick restarts.
- View Logs: Click on the log icon to view real-time logs.
In the dashboard, you can see CPU and memory usage for each process. This information helps you optimize your applications.
We welcome contributions to PM2 GUI! To get started:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch and submit a pull request.
Please ensure your code adheres to our coding standards and includes tests where applicable.
PM2 GUI is licensed under the MIT License. See the LICENSE file for details.
If you encounter any issues or have questions, please check the Releases section for updates and documentation.
This project covers various topics related to PM2 and Electron:
- electron
- electron-app
- node
- node-js
- nodejs
- pm2
- pm2-gui
- pm2-module
- pm2-monit
- pm2-node
- pm2-web
- pm2-web-monitor
For more information, feel free to explore the codebase and contribute your ideas!