RustyPlates is a Rust-based Domain-Specific Language (DSL) parser for gym training logs, empowering users to succinctly log their workouts with a focus on exercises, sets, reps, and optional metrics like RIR (Reps in Reserve). Tailored for developers and fitness enthusiasts, RustyPlates offers an intuitive way to structure and analyze training data, promoting consistency and progress in physical training routines.
- Parse training logs using Traindown syntax.
- Support for exercises with spaces in names.
- Optional RIR (Reps in Reserve) parsing.
- Easy integration into fitness tracking applications.
Clone the repository and include RustyPlates in your Rust project to start parsing and analyzing gym logs with precision.
Contributions are welcome! If you have suggestions or want to improve RustyPlates, feel free to open an issue or submit a pull request.