neohtop: Blazing-Fast System Monitoring with Rust, Tauri, and Svelte

neohtop: Blazing-Fast System Monitoring with Rust, Tauri, and Svelte

Summary

neohtop is a modern, cross-platform system monitor designed for speed and efficiency. Built with Rust, Tauri, and Svelte, it offers real-time process monitoring and a beautiful user interface. This tool provides comprehensive insights into your system's performance, making it an excellent alternative to traditional monitoring utilities.

Repository Info

Updated on April 15, 2026
View on GitHub

Introduction

neohtop is a powerful and blazing-fast system monitoring tool designed for your desktop. Leveraging the performance of Rust for its backend, the cross-platform capabilities of Tauri, and the reactive frontend of Svelte, neohtop offers a modern and efficient way to keep an eye on your system's resources. It provides real-time insights into processes, CPU, and memory usage, all within a beautifully crafted user interface.

Installation

Installing neohtop is straightforward, with options for manual downloads or using various package managers across different operating systems.

  • Manual Installation: Download the latest release directly from the official releases page.
  • Package Managers: Community-maintained packages are available for several platforms. Please note these are unofficial and managed by third parties.
    • macOS (Homebrew):
      brew install --cask neohtop
      
    • Arch Linux (AUR):
      yay -S neohtop
      # or
      paru -S neohtop
      
    • Fedora Linux: First, install the Terra repository, then:
      dnf install neohtop
      
    • Windows (Scoop): Add the Scoop extras bucket:
      scoop bucket add extras
      
      Then install:
      scoop install extras/neohtop
      
    • Solus:
      eopkg install neohtop
      
  • Running with Sudo: For monitoring processes that require elevated privileges, launch neohtop with sudo:
    • macOS: sudo /Applications/NeoHtop.app/Contents/MacOS/NeoHtop
    • Linux: pkexec /path/to/neohtop (recommended)

Examples

neohtop includes robust search functionality to help you quickly find specific processes. You can search by name, command, or Process ID (PID). Multiple search terms can be separated by commas, and regular expressions are fully supported for advanced filtering.

  • Search Examples:
    • arm, x86: Returns processes containing "arm" or "x86" in their name or command.
    • d$: Lists daemons, processes whose names end with 'd'.
    • ^(\w+\.)+\w+$: Displays processes using reverse domain name notation, such as com.docker.vmnetd.

Why Use neohtop?

neohtop stands out with a comprehensive set of features designed for efficient system monitoring:

  • ? Real-time process monitoring
  • ? CPU and Memory usage tracking
  • ? Beautiful, modern UI with dark/light themes
  • ? Advanced process search and filtering
  • ? Pin important processes for quick access
  • ? Process management, including the ability to kill processes
  • ? Sort by any column for customized views
  • ? Auto-refresh system statistics
  • Additionally, a new CLI version, NeoHtop CLI, offers all the power of NeoHtop directly in your terminal.

Links

Explore neohtop further through these official links: