Skip to content

MetaMsa/Portr

Repository files navigation

🚀 Portr

Portr is a modern port and process management tool designed for the Windows operating system, making local development workflows easier by running in the system tray.

It is specifically built to solve the common "Port already in use" issue faced by developers working with Next.js, Docker, or Node.js services---without the hassle of dealing with terminal commands.


🛠 Key Features

  • ⚡ Fast Port Scanning: Instantly lists all active ports and the services using them.
  • 📂 Directory Insight: Displays not only the process (PID) but also the file directory where the application is running.
  • 🎯 One-Click Kill: Terminates conflicting or hanging ports instantly without dealing with taskkill commands.
  • 📥 Minimalist Design: Runs in the system tray to reduce screen clutter and provide quick access.
  • 🎨 Modern Stack: Built with Electron, Vite, React, and Material UI for a performant and sleek interface.

🚀 Installation

Development Mode

Follow these steps to run the project locally:

git clone https://github.com/MetaMsa/Portr.git

cd Portr

npm install

npm start

Build

npm run make

💻 Tech Stack

Electron ⚛️ + Vite ⚡ + React ⚛️ + Material UI


🤝 Contributing

Contributions are welcome. Feel free to open issues or submit pull requests for bug reports or feature suggestions.


📜 License

This project is licensed under the MIT License.

About

Windows tray app for local dev projects.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages