https://github.com/201harsh/sysdash
⚡ A modern, high-performance system monitor built with Electron, React, and Tailwind CSS v4. Real-time CPU & RAM tracking with a glassmorphism UI.
https://github.com/201harsh/sysdash
desktop desktop-app desktop-application electron electron-js-desktop electron-vite electronjs
Last synced: 5 months ago
JSON representation
⚡ A modern, high-performance system monitor built with Electron, React, and Tailwind CSS v4. Real-time CPU & RAM tracking with a glassmorphism UI.
- Host: GitHub
- URL: https://github.com/201harsh/sysdash
- Owner: 201Harsh
- Created: 2025-12-30T18:07:22.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-12-30T19:29:59.000Z (6 months ago)
- Last Synced: 2026-01-03T15:13:54.827Z (5 months ago)
- Topics: desktop, desktop-app, desktop-application, electron, electron-js-desktop, electron-vite, electronjs
- Language: TypeScript
- Homepage:
- Size: 233 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ⚡ SysDash

> 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.





---
## ✨ Features
- **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 `ContextBridge` pattern to safely expose Node.js APIs to the Renderer.
- **Modern Stack:** Built with the latest Tailwind CSS v4 (Zero Config) and Electron-Vite.
## 🛠️ Tech Stack
- **Core:** [Electron](https://www.electronjs.org/) (Main Process)
- **Frontend:** React + TypeScript
- **Styling:** Tailwind CSS v4
- **Bundler:** Electron-Vite
- **System Data:** `systeminformation` (Node.js)
## 🚀 Getting Started
### Prerequisites
- Node.js (v18 or higher recommended)
- npm or yarn
### Installation
1. **Clone the repository**
```bash
git clone https://github.com/201Harsh/SysDash.git
```
---
2. **Install dependencies**
```bash
npm install or npm i
```
---
3. **Run in Development Mode**
```bash
npm run dev
Build for Production
```
```bash
npm run build
```
---
### 📂 Project Structure
```markdown
SysDash/
├── 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.json
```
---
## 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
---
## 📄 License
This project is licensed under the MIT License.
---
## 📮 Contact
- LinkedIn: https://www.linkedin.com/in/201harsh/
- GitHub: https://github.com/201Harsh
- Instagram: https://instagram.com/201harshs
- Email: gamerpandeyharsh@gmail.com
---
# Made with ❤️ by Harsh Pandey