Skip to content

andreybabi/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

Contributing

We welcome contributions from the community! Please see our contributing guidelines for more information.

Support

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

Buy Me A Coffee

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

πŸ’ͺ🏻 htop on steroids

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 64.9%
  • TypeScript 22.4%
  • Rust 7.7%
  • JavaScript 1.8%
  • CSS 1.4%
  • Shell 1.4%
  • HTML 0.4%