#async-runtime #break #font #timer #period

app seagulldoro

Implementation of a pomodoro timer using async, minimal utilities

1 unstable release

0.1.0 Jan 19, 2021

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

~10–22MB
~352K SLoC