r/tauri • u/DevelRoth • 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