Skip to content

Antoww/WSIMC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ WSIMC - What's In My Computer?

Une application desktop moderne pour analyser les composants hardware de votre ordinateur.

Tauri React TypeScript Rust

✨ Fonctionnalités

Monitoring temps réel

  • Utilisation CPU avec graphiques animés
  • Consommation RAM en direct
  • Mise à jour toutes les 2 secondes

⚙️ Analyse hardware complète

  • Système : OS, version, nom PC, uptime
  • Processeur : Modèle, cœurs, fréquences
  • Mémoire : RAM totale/utilisée/libre, swap
  • Stockage : Tous les disques avec espaces et pourcentages
  • GPU : Cartes graphiques avec mémoire vidéo (si disponible)

🎨 Interface moderne

  • Design glassmorphism avec Tailwind CSS
  • Animations fluides avec Framer Motion
  • Thème responsive et professionnel
  • Navigation par onglets intuitive

🚀 Installation et lancement

Prérequis

Lancement

cd tauri-app
npm install
npm run tauri dev

Build de production

npm run tauri build

🛠️ Technologies

  • Backend : Rust + Tauri + sysinfo (analyse système native)
  • Frontend : React + TypeScript + Tailwind CSS
  • Animations : Framer Motion
  • Icons : Lucide React
  • Build : Vite

📁 Structure

WSIMC/
├── tauri-app/           # Application principale
│   ├── src/             # Frontend React
│   ├── src-tauri/       # Backend Rust
│   └── package.json
├── demo-web.html        # Démonstration web
└── README.md

🎯 Avantages

  • Performance : ~15-30 MB RAM (vs 150+ MB Electron)
  • Sécurité : Backend Rust isolé
  • Cross-platform : Windows, macOS, Linux
  • Interface native : WebView système
  • Hot reload : Développement rapide

📸 Aperçu

L'application dispose de deux vues principales :

  • Monitoring : Surveillance temps réel CPU/RAM
  • Hardware : Informations détaillées de tous les composants

Développé avec ❤️ en Rust + React

About

What'S In My Computer ?

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors