A modern, high-performance system monitor built with Electron, React, and Tailwind CSS v4.
SysDash bridges the gap between modern web UI design and native OS performance metrics. It features a sleek "Glassmorphism" interface that visualizes real-time CPU load and RAM usage using a secure IPC bridge.
- Real-Time Monitoring: Live tracking of CPU load and RAM usage (updates every 1s).
- Glassmorphism UI: A premium, dark-themed interface with frosted glass effects and smooth animations.
- Secure Architecture: Uses the
ContextBridgepattern to safely expose Node.js APIs to the Renderer. - Modern Stack: Built with the latest Tailwind CSS v4 (Zero Config) and Electron-Vite.
- Core: Electron (Main Process)
- Frontend: React + TypeScript
- Styling: Tailwind CSS v4
- Bundler: Electron-Vite
- System Data:
systeminformation(Node.js)
- Node.js (v18 or higher recommended)
- npm or yarn
-
Clone the repository
git clone https://github.com/201Harsh/SysDash.git
-
Install dependencies
npm install or npm i - Run in Development Mode
npm run dev
Build for Productionnpm run buildSysDash/
├── src/
│ ├── main/ # Electron Main Process (Node.js)
│ ├── preload/ # IPC Bridge (Security Layer)
│ └── renderer/ # React Frontend (UI)
│ ├── src/
│ │ ├── assets/ # Tailwind CSS v4 setup
│ │ ├── components/
│ │ └── App.tsx
├── electron.vite.config.ts # Vite Configuration
└── package.jsonContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.
- LinkedIn: https://www.linkedin.com/in/201harsh/
- GitHub: https://github.com/201Harsh
- Instagram: https://instagram.com/201harshs
- Email: gamerpandeyharsh@gmail.com