ACCESS: GOKTUG_SYS
Connecting...
UI AltyapısıActive
localhostmonitor

localhostmonitor

High-performance desktop utility for monitoring local services and system resources with minimal overhead. Features a glassmorphic UI.

Overview

High-performance desktop utility for monitoring local services and system resources with minimal overhead. Features a glassmorphic UI.

Proje Detayları (README)

Rust tabanlı Tauri ile güçlendirilmiş, düşük kaynak tüketimli masaüstü sistem izleme uygulaması.

Proje Hakkında

localhostmonitor, CPU, RAM, disk ve ağ gibi sistem kaynaklarını gerçek zamanlı olarak izlemek için geliştirilmiş hafif bir masaüstü uygulamasıdır. Electron'dan farklı olarak Tauri'nin Rust tabanlı mimarisi sayesinde çok daha düşük bellek ve disk alanı kullanır. React 19 frontend'i Framer Motion animasyonları ve Tailwind tabanlı modern bir arayüzle sistem verilerini görsel olarak sunar.


Özellikler

  • Gerçek Zamanlı Sistem Metrikleri — CPU, RAM, disk ve ağ kullanımını anlık olarak takip et
  • Rust Backend (Tauri) — Sistem kaynaklarına doğrudan erişim; Electron'a kıyasla belirgin şekilde düşük RAM ve disk kullanımı
  • Animasyonlu Arayüz — Framer Motion ile akıcı geçişler ve veri görselleştirme
  • Modern Tasarım Sistemi — Tailwind CSS + lucide-react ile temiz ve sezgisel UI
  • TypeScript — Tip güvenli frontend kodu

Teknoloji Yığını

Frontend

  • React 19 + TypeScript + Vite
  • Framer Motion (animasyonlar)
  • Tailwind CSS
  • lucide-react (ikonlar)

Backend / Masaüstü Kabuk

  • Tauri (@tauri-apps/api + @tauri-apps/cli)
  • Rust (sistem erişim katmanı)

Kurulum ve Çalıştırma

Gereksinimler

  • Node.js 18+
  • pnpm
  • Rust toolchain (rustup ile kurulur)
  • Tauri sistem bağımlılıkları (platform başına değişir — Tauri Prerequisites)

Rust Kurulumu

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Paket Kurulumu

pnpm install

Geliştirme (Hot Reload)

pnpm tauri dev

Üretim Derlemesi

pnpm tauri build

Derlenen uygulama src-tauri/target/release/bundle/ dizininde platforma özgü yükleyici olarak çıktı verir.


Electron ile Karşılaştırma

Özellik localhostmonitor (Tauri) Electron
Kurulum boyutu ~5–10 MB ~80–150 MB
RAM kullanımı ~30–60 MB ~150–300 MB
Backend dili Rust Node.js
Sistem API erişimi Doğrudan (Rust) IPC üzerinden

This project was dynamically imported and enriched from the master portfolio database.