Retour aux projets
Outillive2026

PortReader

Une application Electron en tray pour identifier les ports locaux, leurs processus ou conteneurs propriétaires et les libérer en contexte.

Galerie

3 captures

Contexte

PortReader est un outil desktop local-first destiné aux postes de développement. Il répond à une situation fréquente : un serveur local ne démarre plus parce qu’un port est occupé, mais l’identification du processus ou du conteneur responsable demande plusieurs commandes et autant de changements de contexte.

Contraintes

L’application doit rester compacte dans la tray, fonctionner même lorsque Docker est indisponible et distinguer les ports gérés par Windows de ceux publiés par un conteneur. Les actions de libération doivent viser le bon propriétaire et afficher suffisamment de contexte avant de terminer un processus ou d’arrêter un conteneur.

Conception

L’interface organise les ports actifs sous forme de carte filtrable. La sélection d’un port ouvre un panneau détaillé avec adresse, protocole, état, service détecté, processus, commande et informations Docker lorsque celles-ci existent. Les réglages, le thème, la langue et les résultats de scan restent dans l’application locale, sans analytics distante.

Fonctionnalités

  • Scan des ports locaux en écoute
  • Recherche par port, processus, exécutable, commande, service ou conteneur
  • Filtres pour les processus natifs, Docker, HTTP et les propriétaires inconnus
  • Détails du processus et copie individuelle des valeurs utiles
  • Ouverture de localhost lorsqu’une URL est reconnue
  • Libération d’un port natif ou arrêt du conteneur Docker propriétaire
  • Rafraîchissement manuel et fenêtre tray épinglable
  • Thèmes et interface en français ou en anglais
  • Builds Windows, macOS et Linux avec sommes de contrôle SHA-256