NeoHtop - Enfin un moniteur système moderne et ultra-rapide
Si votre machine rame comme un vieil escargot devant une commission d’enquête au sujet de l’affaire Bétharram, alors j’ai un super outil pour vous. Ça s’appelle NeoHTop et ça permet de visualiser l’ensemble des processus qui tournent sur votre système ainsi que les ressources disponibles, tout ça au travers d’une interface moderne, jolie, et surtout super rapide puisque c’est codé en Rust !
Donc si vous en avez marre des interfaces en mode années 90 de top ou htop, ou si le Moniteur d’activité de macOS vous donne envie de pleurer à chaque fois que vous devez trouver quel processus bouffe toute votre RAM, NeoHtop va vous réconcilier avec le monitoring système.
Le backend est développé en Rust, ce qui lui confère des performances exceptionnelles et une consommation de ressources minimale (moins de 1% de CPU, rien que ça) et pour le frontend, les développeurs ont misé sur SvelteKit et TypeScript, une combinaison qui permet d’avoir une interface réactive sans la lourdeur habituelle des applications web. Le tout est empaqueté avec Tauri, une alternative à Electron plus légère qui produit des exécutables de quelques centaines de ko au lieu des 100+ Mo habituels. En bref, c’est un concentré de technologies modernes qui fait plaisir à voir.
Mais les perfs ne serviraient à rien sans des fonctionnalités utiles, et c’est là que NeoHtop brille vraiment. L’interface propose un monitoring en temps réel de vos processus, avec un suivi précis de l’utilisation CPU et mémoire. Vous pouvez trier les données de n’importe quelle colonne et les filtrer avec une recherche avancée qui supporte même les expressions régulières. Même le plus pénible des administrateurs systèmes va kiffer !
Vous pouvez aussi épingler un processus important pour garder un œil sur sa consommation de ressources, même quand vous filtrez ou triez la liste.
Vous pouvez également personnaliser les colonnes affichées, ajuster le taux de rafraîchissement des données ou encore configurer différentes options de regroupement des processus ainsi que le thème graphique qui vous convient le mieux. Et le tout sans avoir à éditer un fichier de configuration obscur ou à vous plonger dans une documentation interminable.
L’installation est un jeu d’enfant. Pour macOS, il suffit de télécharger le .dmg depuis le site officiel, de l’ouvrir et de glisser l’application dans votre dossier Applications. Au premier lancement, il faudra faire un clic-droit puis “Ouvrir” pour contourner Gatekeeper, mais ensuite c’est du velours. Pour les utilisateurs Linux, des packages sont également disponibles.
Et pour les développeurs qui me lisent, sachez que NeoHtop est entièrement open source sous licence MIT. Tout le code est disponible sur GitHub.
Un grand merci à Lorenper pour le partage !