npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

pm2-gui-fr

v0.1.4

Published

Une interface web et terminal élégante pour Unitech / PM2.

Readme

pm2-gui-fr NPM version Build Status

Une interface web et terminal élégante pour Unitech/PM2.

Compatible avec PM2 v0.12.7+

image

Guide

Features

  • Tableau de bord ressemblant à PM2.
  • Contrôle à distance du moniteur / Web.
  • Les processus PM2 sont surveillés par un émetteur abonné.
  • Communiqué directement avec PM2 via la prise RPC.
  • Socket.io entre le client et le serveur.
  • Surveillez l'utilisation du processeur et de la mémoire du serveur en temps réel.
  • Surveillez les processus PM2 en temps réel.
  • PM2 restart/stop/delete.
  • Haute performance. Dans mon cas, il existe près d'une centaine de processus, mais pm2-gui fonctionne sans aucune succion.

Cautions

  • L'interface Web est écrite par CSS3 && HTML5, alors affichez-la avec la dernière version du navigateur (WebGL, Animation, WebSocket prend en charge), par ex. Chrome, Safari et Firefox.

Installation

$ npm install pm2-gui-fr -g
$ pm2-gui <cmd> [options]
# ou
$ npm install pm2-gui-fr --production
$ cd node_modules/pm2-gui
# ou (recommande)
$ git clone https://github.com/tovi34/pm2-gui-fr.git
$ cd pm2-gui
$ npm install --production
# run monitor
$ ./pm2-gui <cmd> [options]

Usage

Exécutez la commande suivante pour obtenir de l'aide sur l'utilisation :

$ pm2-gui

Directly:

$ node pm2-gui.js <cmd> [options]

Programmable:

var pm2GUI = require('pm2-gui-fr');
pm2GUI.startWebServer([ini_config_file]);
pm2GUI.startAgent([ini_config_file]);
pm2GUI.dashboard([ini_config_file]);

Configuration

Modifiez le fichier pm2-gui-fr / pm2-gui.ini ou copiez le config example dans /etc/pm2-gui.ini (commençant par pm2-gui start /etc/pm2-gui.ini):

UI/UX

  • Animations incroyables et fluides.
  • Haute performance.

Tableau de bord de type PM2 :

image

Authorisation

image

Accueil

image

Processus

image

Décrivez les informations complètes

image

Utilisation du CPU et de la mémoire

image

Journaux des logs

image

Servir des applications localement avec nginx et un domaine personnalisé

Test

$ npm test

License

(The MIT License)

Copyright (c) 2014-2016 Tjatse & Traduction FR : By LarchitecT

La permission est accordée, sans frais, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le «Logiciel»), de traiter le Logiciel sans restriction, y compris, sans limitation, les droits d'utilisation, de copie, de modification, de fusion , publier, distribuer, sous-licencier et / ou vendre des copies du Logiciel, et autoriser les personnes à qui le Logiciel est fourni à le faire, sous réserve des conditions suivantes: L'avis de droit d'auteur ci-dessus et cet avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.

LE LOGICIEL EST FOURNI «TEL QUEL», SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS MAIS SANS S'Y LIMITER LES GARANTIES DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET DE NON-CONTREFAÇON. EN AUCUN CAS, LES AUTEURS OU LES DÉTENTEURS DE DROITS D'AUTEUR NE SERONT RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION CONTRACTUELLE, TORTURE OU AUTRE, DÉCOULANT DU LOGICIEL OU DE L'UTILISATION OU D'AUTRES OPÉRATIONS DANS LE LOGICIEL.