Skip to content

nape1/neohtop

Β 
Β 

Repository files navigation

NeoHtop Logo

NeoHtop

A modern, cross-platform system monitor built on top of Svelte, Rust and Tauri.

License GitHub stars GitHub issues GitHub release

Notarized by Apple

NeoHtop Screenshot

Features

  • πŸš€ Real-time process monitoring
  • πŸ’» CPU and Memory usage tracking
  • 🎨 Beautiful, modern UI with dark/light themes
  • πŸ” Process search and filtering
  • πŸ“Œ Pin important processes
  • πŸ›  Process management (kill processes)
  • 🎯 Sort by any column
  • πŸ”„ Auto-refresh system stats

Tech Stack

  • Frontend: SvelteKit, TypeScript
  • Backend: Rust, Tauri
  • Styling: CSS Variables for theming
  • Icons: FontAwesome

Development

Prerequisites

  • Node.js (v16 or later)
  • Rust (latest stable)
  • Xcode Command Line Tools (for macOS)

Setup

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

# Build for production
npm run tauri build

# Build universal macOS binary
./build-universal.sh

Support

If you find this project helpful, consider buying me a coffee:

About

πŸ’ͺ🏻 htop on steroids

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 63.3%
  • TypeScript 26.3%
  • Rust 4.9%
  • JavaScript 2.1%
  • CSS 1.6%
  • Shell 1.4%
  • HTML 0.4%