| Crates.io | os-monitor |
| lib.rs | os-monitor |
| version | 0.4.9 |
| created_at | 2025-01-30 00:43:59.478404+00 |
| updated_at | 2025-04-26 01:01:12.619839+00 |
| description | OS level monitor for tracking window focus and input events |
| homepage | |
| repository | https://github.com/CodeClimbersIO/os-monitor |
| max_upload_size | |
| id | 1536014 |
| size | 129,700 |
The monitor is a Rust application that runs on your computer and is responsible for monitoring your activities. It is specifically responsible for monitoring (but not recording) your window, mouse and keyboard activity. Architecture is intended to support multiple platforms.
Implemented platforms:
Refer to src/platform.README.md for a list of supported functions and their functionality
Refer to main.rs for how the different
cargo build
cargo run
See architecture.md for more information.
To add support for a new OS platform:
Create new platform-specific module in src/platform/
Implement native bindings in bindings/
Implement required traits and functions
Update conditional compilation flags
Refer to src/platform.README.md for functionality to mimic
Brought over from the original repo: https://github.com/CodeClimbersIO/app-codeclimbers