Crates.io | time_keeper |
lib.rs | time_keeper |
version | |
source | src |
created_at | 2025-04-06 11:27:07.237575+00 |
updated_at | 2025-04-17 09:15:41.295331+00 |
description | TimeKeeper is the simplest cross-platform program for PC time tracking. It is used to periodically remind the user of the need to take breaks while working on a PC. |
homepage | https://timekeepersoft.github.io/ |
repository | https://github.com/TimeKeeperSoft/TimeKeeper |
max_upload_size | |
id | 1622826 |
Cargo.toml error: | TOML parse error at line 22, column 1 | 22 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
For coders who lose track of time (and keyboard imprints on their face)
Note: the Windows build of program hasn't been signed yet and I don't think I will ever sign it. I don't have time for this now, so deal with the program signature yourself.
TimeKeeper is the simplest cross-platform PC time-tracking program. It periodically reminds users to take breaks while working on their computers. It's free of unnecessary web and AI features.
Many people do not take breaks when working at a PC. As a result, the efficiency of such work decreases due to fatigue, musculoskeletal problems due to sedentary lifestyle and all kinds of eye disorders. Consequently, users need a simple program that, adjusting to their rhythm of work, could remind them of the need to take a break from work.
The program is intended for use by people who are exposed to high visual loads and/or lead sedentary lifestyles.
Star this repo if you've ever:
cargo build --release
Feature | TimeKeeper | Pomodorolm | Flowkeeper |
---|---|---|---|
Written in | Rust | Elm, Rust, other | Python |
Package size | 3 MB (Windows portable) | 81 MB (AppImage version) | 62 MB (Windows installer) |
RAM Usage, avg | 8-15 MB | 80 MB | 97.1 MB |
Localizations | Yes | ? | ? |
License | MIT | AGPL-3.0 | GPL-3.0 |
Go to the Releases tab and download the latest stable release for your operating system. Currently only Windows (x86_64) and Linux (glibc x86_64) are supported.
Dependencies:
rustup
);binutils
, gcc
, Xorg/WaylandBuilding in Windows:
cargo build --release
.\target\release\time_keeper
Note: if you want to build
*.msi
installer for Windows, you should install WiX andcargo-wix
programs and execute this:
cargo wix --nocapture --output target/time_keeper.msi
The built installer will be located in the target/time_keeper.msi
file.
Building in Linux:
sudo apt install build-essential -y
cargo build --release
./target/release/time_keeper
TimeKeeper is distributed under the MIT license.