| Crates.io | pomodorust |
| lib.rs | pomodorust |
| version | 0.1.0 |
| created_at | 2025-07-15 20:31:44.226659+00 |
| updated_at | 2025-07-15 20:31:44.226659+00 |
| description | A minimalist, powerful, terminal-based Pomodoro timer written in Rust |
| homepage | https://github.com/ruteckimikolaj/pomodorust |
| repository | https://github.com/ruteckimikolaj/pomodorust |
| max_upload_size | |
| id | 1753941 |
| size | 132,802 |
A minimalist, powerful, terminal-based Pomodoro timer written in Rust to help you stay focused and productive. This project was born out of a desire to learn Rust and create a practical tool for daily use.

If you have the Rust toolchain installed, you can install pomodorust directly from crates.io:
cargo install pomodorust
Coming soon! Once the project is published, you will be able to install it with:
brew install pomodorust
You can start the application with custom timer durations (in minutes):
pomodorust -p 25 -s 5 -l 15
| Argument | Alias | Description |
|---|---|---|
--pomodoro-duration |
-p |
Pomodoro duration in minutes |
--short-break-duration |
-s |
Short break duration in minutes |
--long-break-duration |
-l |
Long break duration in minutes |
The application is controlled entirely with your keyboard. The controls are context-aware and displayed at the bottom of each view.
Global
o: Open the settings panel.q: Quit the application.Task List View
↑/k & ↓/j: Navigate tasks.Shift + ↑/K & Shift + ↓/J: Move/reorder the selected task.n: Create a new task.Enter: Mark the selected task as complete/incomplete.Space: Start the timer for the selected task.Tab: Switch to the Statistics view.Statistics View
↑/k & ↓/j: Navigate completed tasks.Enter: View details for the selected task.d / Delete: Delete the selected completed task.Tab: Switch to the Timer view.This is my first project in Rust, and I'm passionate about making it better! I welcome all forms of contributions, from feature suggestions and bug reports to code improvements and pull requests.
If you have ideas on how to improve the code, make it more idiomatic, or enhance its performance, please don't hesitate to open an issue or a pull request. Your feedback is incredibly valuable.
git checkout -b feature/your-feature-name).git commit -m 'Add some amazing feature').git push origin feature/your-feature-name).If you find pomodorust useful and want to support its development, you can: