52Hz Svelte Themes

52hz

52Hz — A macOS break reminder app built with Tauri v2, Svelte 5, and Rust

52Hz app icon

52Hz

A macOS menu bar break reminder app, inspired by DeskRest.

Features

  • tray icon Lives in your menu bar -- no Dock icon, no clutter
  • Pomodoro-style work/break timer with configurable durations
  • Fullscreen break overlay with media auto-pause
  • Tick sound during work sessions
  • Presence system -- virtual coworkers who share your work rhythm
  • Internationalization (English default, Japanese)

Install

Download the latest DMG from Releases.

Or build from source (see below).

Build from Source

Prerequisites:

  • Rust (stable)
  • Node.js 20+
  • Tauri CLI v2
cd code && npm install
npx tauri build --bundles app

The built app will be in code/tauri/target/release/bundle/macos/.

Development

cd code && npm install
npx tauri dev

Testing

Rust unit tests:

cd code/tauri && cargo test --lib

Frontend tests:

cd code && npx vitest run

Type checking:

cd code && npx svelte-check

License

BSL 1.1

Top categories

Loading Svelte Themes