All 18 Dependencies
Every package NeoHtop depends on, ranked by repo health score.
NeoHtop is a native desktop application that reimagines the classic htop experience for modern operating systems. It combines Rust's low-level system access with Tauri's lightweight desktop runtime and Svelte's reactive UI to deliver real-time CPU, memory, disk, and network statistics alongside a full process manager — all in a visually polished package available on macOS, Linux, and Windows.
At its core, NeoHtop addresses the gap between terminal monitors like htop and heavyweight GUI tools like Activity Monitor or Task Manager. It offers the depth of a developer-grade process inspector with the visual comfort of a modern desktop app, including dark/light themes, glassmorphism effects on supported platforms, and configurable column layouts that persist between sessions.
The application exposes advanced process filtering through a search bar that accepts comma-separated multi-term queries and full regular expressions, letting users isolate processes by name, command, or PID patterns without leaving the interface. Critical processes can be pinned to remain visible regardless of sort order, and any process can be terminated directly from the UI. A companion CLI tool, NeoHtop CLI, brings similar capabilities to terminal environments via npm install, making it accessible in SSH sessions and headless environments.
NeoHtop is entirely open source under the MIT License, distributed as notarized macOS binaries and official packages for major Linux distributions including Arch (AUR), Fedora (Terra), and Solus, as well as Windows via Scoop.