Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zibanpirate/sysmon
Monitor system network
https://github.com/zibanpirate/sysmon
Last synced: 11 days ago
JSON representation
Monitor system network
- Host: GitHub
- URL: https://github.com/zibanpirate/sysmon
- Owner: ZibanPirate
- Created: 2024-03-05T19:17:48.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-07-07T12:46:31.000Z (4 months ago)
- Last Synced: 2024-07-07T13:59:59.652Z (4 months ago)
- Language: Rust
- Size: 770 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# System Monitor
Cross-platform Widget showing download/upload speed at the corner of your screen, with minimal overhead.
**example:**
| macOS | Windows |
| :-----------------------------------------------: | :------------------------------------------------: |
| ![alt text](assets/jpeg/sysmon-sample-macos.jpeg) | ![alt text](assets/jpeg/sysmon-sample-windows.png) |## Download
| OS | Processor | Download |
| ------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| MacOS | Apple Silicon | - [Installer](https://github.com/ZibanPirate/sysmon/releases/latest/download/System.Monitor_0.0.27_aarch64.dmg)
- [Standalone](https://github.com/ZibanPirate/sysmon/releases/latest/download/System.Monitor_aarch64.app.tar.gz) |
| MacOS | Intel | - [Installer](https://github.com/ZibanPirate/sysmon/releases/latest/download/System.Monitor_0.0.27_x64.dmg)
- [Standalone](https://github.com/ZibanPirate/sysmon/releases/latest/download/System.Monitor_x64.app.tar.gz) |
| Windows | Arm | N/A |
| Windows | x86 | - [Installer](https://github.com/ZibanPirate/sysmon/releases/latest/download/System.Monitor_0.0.27_x64-setup.exe)
- [NSIS Installer](https://github.com/ZibanPirate/sysmon/releases/latest/download/System.Monitor_0.0.27_x64-setup.nsis.zip)
- [MSI Installer](https://github.com/ZibanPirate/sysmon/releases/latest/download/System.Monitor_0.0.27_x64_en-US.msi) |
| Linux | Arm | N/A |
| Linux | x86 | N/A |## Contribution
the project is a mess now, but feel free to fork and modify the code.
once things are a bit clear, I will update this section.
a rough roadmap is compiled into the checklist bellow
### Checklist
- [x] gether Network speed
- [x] show network speed graph on an always-on-top widget
- [x] Auto-update
- [x] persist and apply settings
- [x] Windows support
- [ ] Linux support
- [ ] Submit to Apple Store
- [ ] code quality: no-unwrap, tests
- [ ] Telemetry data on user consent
- [ ] more widgets
- [ ] CPU
- [ ] RAM
- [ ] Storage
- [ ] optimize Widgets for low CPU consumption### Recommended IDE Setup
- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)