A simple interval timer for workouts, built with Rust and eframe.
- Customizable workout and rest intervals
- Multiple rounds with automatic progression
- Audio cues for workout and rest intervals
- Simple and intuitive UI
- Run the program using
cargo run
(requires Rust and Cargo installed) - Configure the workout and rest intervals, number of rounds, and audio cues as desired
- Click "Start" to begin the workout
- The program will automatically progress through the intervals and rounds, playing audio cues as needed
- Just run exe file
The program uses the following configuration options:
workout_duration
: the length of the workout interval in seconds (default: 60)rest_duration
: the length of the rest interval in seconds (default: 45)rounds
: the number of rounds to complete (default: 10)work_finish_audio
: the audio file to play at the end of the workout interval (default:../work_finish.mp3
)rest_finish_audio
: the audio file to play at the end of the rest interval (default:../rest_finish.mp3
)
- Rust 1.51 or later
- Cargo 1.51 or later
- eframe 0.16 or later
- rodio 0.16 or later
This program is licensed under the GPL License. Search license for details.