Toolkit is a lightweight, high-aesthetic system status monitor for Windows, built with Tauri, React, and Rust.
Inspired by Material You design principles, it provides a beautiful, transparent, and always-on-top floating window to keep track of your system's vital statistics without cluttering your workspace.
## ✨ Features- Real-time Monitoring:
- CPU Usage: Real-time percentage tracking.
- RAM Usage: Usage percentage and absolute value (GB).
- Network Speed: Real-time download and upload speeds.
- Battery Status: Battery level and charging state.
- Modern Design:
- Material You Aesthetics: sleek, modern UI with dynamic transparency.
- Floating Window: Borderless, always-on-top window that floats over other apps.
- Draggable: Easily move the widget anywhere on your screen.
- Lightweight: Built on Tauri (Rust), ensuring minimal resource footprint compared to Electron alternatives.
- Frontend: React, TypeScript, Vite, TailwindCSS
- Backend: Rust (Tauri),
sysinfocrate - Design: Custom CSS variables implementing Material Design tokens
-
Clone the repository:
git clone https://github.com/AndrewWangDev/monitor_tool.git cd monitor_tool -
Install dependencies:
npm install # or yarn install # or pnpm install
-
Run in Development Mode:
npm run tauri dev
To create a standalone executable (.exe):
npm run tauri buildThe output file will be located in src-tauri/target/release/bundle/nsis/.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
