#iced #pomodoro #ui #todo

app icemodoro

A simple Pomodoro and To-Do list application built with the Iced GUI library

5 releases

Uses new Rust 2024

0.1.4 Oct 29, 2025
0.1.3 Oct 29, 2025
0.1.2 Oct 14, 2025
0.1.1 Oct 14, 2025
0.1.0 Oct 14, 2025

#553 in GUI

MIT license

110KB
1K SLoC

Icemodoro

Pomodoro and ToDo application, inspired by pomofocus.io, using the Iced GUI library written in Rust.

screenshot

Features

  • Pomodoro timer with customizable durations and themes
  • Tasks, settings, and reports are saved automatically
  • Tracks daily focused time, completed sessions, and calculates streaks
  • Import/export functionality for report

Installation

Compile and run from the source:

cargo run --release

Or install the standalone binary:

cargo-binstall icemodoro

Note: Download is available on 64-bit Linux (glibc), Intel or Apple Silicon Macs (via Rosetta), and 64-bit Windows PCs (GNU toolchain).

Shortcuts

Key Action
Space Start/Stop timer
r Reset timer
f Finish session (skip to next)
n Focus new task input
a Activate/Deactivate first task
↑ / ↓ Navigate active task
s Complete active task
e Edit active task
d Delete active task
x End day (generates daily report)
Ctrl + Tab Next tab
Shift + Tab Previous tab

Dependencies

~42–82MB
~1M SLoC