7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

NeoHtop

Open source

NeoHtop is a cross-platform desktop system monitor built with Rust, Tauri and Svelte that tracks processes, CPU and memory in real time.

abdenasser.github.io
NeoHtop homepage screenshot
GitHub stars
9.4k
Last commit
6 mo ago
Repository age
23 months
Version
v1.2.0
Licence
MIT
Self-hosted
Yes

About NeoHtop

NeoHtop is a modern system monitor for the desktop, in the spirit of htop and btop but with a graphical window. It is built with Rust, Tauri and Svelte, runs on several operating systems, and shows running processes along with CPU and memory usage so you can see what is consuming your machine's resources.

The interface offers dark and light themes, sorting by any column, automatic refresh and the ability to pin important processes to the top. Search works across process name, command and PID, accepts several comma-separated terms and supports regular expressions, which makes it easy to filter for things like daemons. Processes can also be ended directly from the list, and some actions may require running with elevated privileges.

The project is released under the MIT licence and can be installed from the releases page or through package managers. The README also announces a NeoHtop CLI, a terminal version written in Go that provides CPU sparklines, memory bars, a process tree and filters on macOS, Linux and Windows. It suits developers and power users who want a friendlier alternative to terminal monitors.

Key features

  • Real-time process monitoring
  • CPU and memory usage tracking
  • Search with multiple terms and regex
  • Pin important processes
  • Kill processes from the interface
  • Dark and light themes

Good fit for

  • →Finding which process is hogging CPU or memory
  • →Replacing htop with a graphical desktop app
  • →Filtering processes by pattern during debugging
Built with
Svelte
Rust
Tags
system-monitor
htop
desktop-app
tauri
rust
svelte
process-manager
cross-platform
monitoring

NeoHtop: questions and answers

What is NeoHtop used for?
NeoHtop is a cross-platform desktop system monitor built with Rust, Tauri and Svelte that tracks processes, CPU and memory in real time. It is a good fit for finding which process is hogging CPU or memory, replacing htop with a graphical desktop app and filtering processes by pattern during debugging.
Is NeoHtop open source?
Yes. NeoHtop is open source under the MIT licence. Its source code is on GitHub at Abdenasser/neohtop and is written mainly in Svelte.
Is NeoHtop free?
Yes. NeoHtop is open source, so the software itself is free to use.
Can I self-host NeoHtop?
Yes. NeoHtop can be self-hosted on your own server or infrastructure; there is no official hosted version.
What are some alternatives to NeoHtop?
Similar open-source tools in the Monitoring & Observability category include Bottom, Upptime and System Informer. SaaS products in the same category include Cortex for Mac, Amazon CloudWatch and AppDynamics.
Is NeoHtop actively maintained?
The most recent commit to NeoHtop was on 30 March 2026, and the latest release is v1.2.0, published on 2 June 2025. The project has 9.4k stars on GitHub.

Open-source alternatives to NeoHtop

See all

SaaS alternatives to NeoHtop

See all