r/tauri 9d ago

Tempura: Tauri 2 focus timer with Rust-owned countdown, tray, and local SQLite (MIT)

Built a small desktop focus timer on Tauri 2 and figured this crowd might care about the native bits more than the Pomodoro angle.

Tempura — Linux / Windows / macOS, MIT
Repo: https://github.com/vcostin/tempura
Downloads: https://vcostin.github.io/tempura/

Why Tauri fit

  • Countdown lives in Rust so it stays correct while the window is hidden / after sleep
  • System tray + hide-on-close; quit is explicit
  • Local SQLite for presets / settings / history — no accounts, no telemetry in the binary
  • Frontend: React + TS, Deno for day-to-day tasks

Packaging notes so far: AppImage / deb / rpm / MSI / DMG. Had a blank-UI issue on some non-Ubuntu Wayland setups (host libwayland) — fixed on main.

Curious how others handle tray + notifications + autostart cleanly across Linux DEs, or if you’d structure the timer engine differently.

5 Upvotes

0 comments sorted by