Frederick W. Taylor was a bastard, but you aren't.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Kris Warner 460af7b8dc
Remove bin code
2 weeks ago
.cargo Change how storage directory is handled 6 months ago
src Remove bin code 2 weeks ago
tests Enable getting index of Activity 2 weeks ago
.gitignore Initial commit 9 months ago
Cargo.toml Bump version 2 weeks ago
LICENSE.txt Add license file 5 months ago Update readme 1 month ago


Frederick W. Taylor was a bastard, but it is helpful to keep track of the amount of time you spend on an activity if you're doing it for your own benefit. timestudy is here to help you in this endeavor.

Project status

timestudy intends to be an activity tracker similar to Timewarrior. It is mostly a project to help me expand my Rust skills, so you probably actually want Timewarrior, not this. (There are far fewer features at the moment, and probably far more bugs.) But perhaps someday it will be a decent alternative. A front-end GUI is currently being built in tandem:, and I also hope to build a CLI as well.

Features, enhancements, bugs, questions, and similar are tracked in issues. These are then distilled into milestones. I intend to regularly update the next two milestones as a way to think about and plan the next immediate things to do.


The library uses a feature that enables sharing of code between the integration tests and unit tests. To include the integration tests in a test run, use cargo test --features inttests.