alazlab
localhostmonitor
UI AltyapısıActive

localhostmonitor

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

localhostmonitor

Teknik_Görselleştirme

Architecture_Plan_05
localhostmonitor_SYSTEM_MODULE
dim: 1024px
scale: 1:1
98
PERF_İNDEXİ

Ölçeklenebilir_Mimari

Güvenlik_Katmanı
Bütünlük100%
Uptime99%
İŞLEMCİ_TAHSİSİ
VERİ_SENK
SİNYAL_TX
MOBİL_UI
SİSTEM_OS
GÜÇ_SİSTEMİ

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.