diff --git a/README.md b/README.md index cf04c12..3ebf48d 100644 --- a/README.md +++ b/README.md @@ -5,3 +5,54 @@ This template should help get you started developing with Tauri and SvelteKit in ## Recommended IDE Setup [VS Code](https://code.visualstudio.com/) + [Svelte](https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer). + +
+ NeoHtop Logo +

NeoHtop

+

A modern, cross-platform system monitor built with Tauri, Rust, and Svelte.

+
+ +
+ 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 + +```bash +# 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 \ No newline at end of file diff --git a/screenshot.jpg b/screenshot.jpg new file mode 100644 index 0000000..799ef15 Binary files /dev/null and b/screenshot.jpg differ