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 alternativesAbout 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
- Categories
- To-do lists, Time tracking and focus
- Last verified
- Added