FocusFlow logo

FocusFlow

A self-hosted Pomodoro tracking system with a Rust server and cross-platform native apps.

Open source (MIT)By Francesco Gaglione

Compare FocusFlow with another product

View the FocusFlow source code

Alternatives

See all alternatives

About FocusFlow

FocusFlow tracks work and break intervals using the Pomodoro technique and syncs timer state across devices in real time over WebSockets. It also organises tasks by category and priority, shows them on monthly and weekly calendars, and produces productivity statistics.

The backend is written in Rust and exposes a documented REST API, with push notifications for reminders. Client apps built with Tauri run on macOS, Windows, Linux and Android. The server is deployed with Docker or Kubernetes.

Strengths

  • Real-time timer sync across devices
  • Native apps for desktop and Android
  • Statistics and calendar views of focus sessions

Limitations

  • Requires running your own server
  • Built mainly for the author's personal use, with a small user base

Details

Pricing
FreeFree and open source.
License
MIT
Developer
Francesco Gaglione
Platforms
Windows, macOS, Linux, Android, Self-hosted
How it runs
Downloadable app, Self-hosted
Best suited for
Pomodoro users who want session history synced through their own server
Last verified
Added

Report a wrong fact or a dead link on this listing