NeoHtop is a cross-platform system monitor built with Rust, Tauri, and Svelte that provides real-time desktop process monitoring through a graphical interface.
The tool addresses the need for a modern alternative to traditional command-line system monitors. It combines a Rust backend running on Tauri with a Svelte frontend to deliver real-time CPU and memory usage tracking alongside process management capabilities. The interface includes dark and light themes, supports sorting by any column, and offers auto-refresh of system statistics.
Developers should choose NeoHtop if they want a visually polished desktop system monitor rather than a terminal-based tool. It suits users who prefer graphical interfaces for process inspection and management. The project distinguishes itself through advanced search functionality that supports regular expressions for filtering processes by name, command, or PID, and the ability to pin important processes for quick access. Process management features allow killing processes directly from the interface.
The project shows active development with regular commits and responsiveness to pull requests. The maintainer has expanded the ecosystem by creating a complementary CLI version built with Go and the Charm ecosystem, demonstrating ongoing investment in the project's direction. Documentation includes setup instructions for development, code formatting guidelines, and contribution procedures.