Hook
Have you ever wondered how much time your CPU is chewing through VS Code compared to Steam? Or which apps are hogging your ram while you go through late night coding sessions? While most system monitors show raw real time metrics, they often miss the full picture of your specific usage as a developer.
Design Philosophy
As an engineer with Rust experience, I wanted to make a lightweight and fast tool beyond your typical bloated Electron application. Tauri fits the need almost miraculously, I'll use Rust as a backend for secure system access, a web frontend for a nice looking UI. Of course, I'll be leveraging sysinfo for metrics.
Key Goals
Poll hardware via sysinfo
Track active processes/apps with usage breakdowns
Dashboard: Line charts for trends, pie charts for app usage distribution, export csv
Time-range filters and live updates.
Summary
This project will leverage rust backend with sysinfo endpoints and privileged ops while the frontend uses react for panels, and poll the backend incrementally.
Next steps
Part 1.5: Familiarizing myself with Tauri and React
Top comments (0)