#pomodoro-timer #period #async #utilities #break #cpal

app seagulldoro

Implementation of a pomodoro timer using async, minimal utilities

1 unstable release

0.1.0 Jan 19, 2021

#6 in #cpal

MIT/Apache

105KB
319 lines

seagulldoro

A quick implementation of a pomodoro timer. This uses smol as an async runtime, breadx as a GUI interface, cpal to produce a beeping noise at the end of the alarm, and rusttype to render the text.

The Pomodoro Method

  • Each work period is 25 minutes
  • After every work period is a break period of 5 minutes
  • Every 3rd break period is 20 minutes

License

MIT/Apache2

Dependencies

~12–24MB
~399K SLoC