Open-source task manager and Pomodoro focus timer for macOS, iOS, Android, Linux, Windows and the web, with a self-hostable server.
adrcotfas/goodtime
A minimalist Pomodoro and flow timer for Android, iOS and F-Droid that aims to keep focus sessions distraction-free.
Open-source alternative to:Forest
Be Focused
- Stars
- 1,919
- Forks
- 176
- Open issues
- 69
- Last commit
- 22 hours ago
What is it?
Goodtime is an open-source productivity timer that combines classic Pomodoro sessions with a count-up flow mode. In Pomodoro mode, you work in focused intervals followed by short breaks, with longer breaks after several sessions. In flow mode, the timer counts up your uninterrupted time and accumulates a break budget you can spend when you are ready.
The app covers timer configuration with swipe gestures to pause, skip or add time, plus statistics for tracking accumulated focus time, daily reminders and a customizable start of day and week. Focus protection can enable Do Not Disturb during sessions. Premium features add colored labels, label-based statistics, manual session editing, notes, backup and export, and alerts such as screen flash, torch and persistent notifications.
The app is available on Google Play, F-Droid and TestFlight. It is ad-free and tracking-free, and the README notes that some Android OEMs may stop background timers, recommending disabling battery optimization for accurate alarms.
Key features
- 01Pomodoro timer with short breaks and longer breaks after several sessions
- 02Count-up flow timer that accumulates a break budget
- 03Swipe gestures to pause, skip or extend the timer
- 04Statistics for accumulated focus time with daily reminders
- 05Do Not Disturb mode during study sessions
- 06Labels, notes, manual session editing and backup/export in premium features
Use cases
- Students using a study timer with structured focus and break intervals
- Professionals planning deep work sessions and tracking focused time
- People trying to reduce distractions and procrastination with a minimal timer
Quick start
- 1
Install from Google Play, F-Droid or TestFlight (app store download, no command)
Things to know
- Some premium features such as Pro Statistics, Backup & Export and advanced alerts require payment.
- Available on Android and iOS (via TestFlight) only, not as a desktop app.
- Android phone vendors may kill the app in the background, so battery optimization may need to be disabled for accurate alarms.
Topics
FAQ
- What is goodtime?
- A minimalist Pomodoro and flow timer for Android, iOS and F-Droid that aims to keep focus sessions distraction-free. Goodtime is an open-source productivity timer that combines classic Pomodoro sessions with a count-up flow mode. In Pomodoro mode, you work in focused intervals followed by short breaks, with longer breaks after several sessions. In flow mode, the timer counts up your uninterrupted time and accumulates a break budget you can spend when you are ready.
- Is goodtime free to use? What license does it have?
- goodtime is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is goodtime still maintained?
- Actively maintained. The last commit to goodtime was on Oct 20, 2026.
- What can I use goodtime for?
- Students using a study timer with structured focus and break intervals Professionals planning deep work sessions and tracking focused time People trying to reduce distractions and procrastination with a minimal timer
- How do I install goodtime?
- Install from Google Play, F-Droid or TestFlight (app store download, no command)
- Where can I get goodtime?
- The source code and installation instructions are on GitHub: https://github.com/adrcotfas/goodtime
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Turns an Android or iPhone into a high-quality PC microphone over Wi-Fi, USB, or a browser, with a Windows, Linux, and macOS desktop server.
Google's open-source SDK for building natively compiled mobile, web, and desktop apps from a single Dart codebase.
A framework for building native Android and iOS apps using React, with JavaScript UI rendered by native platform components.
Google's official Material Design icon sets (Material Symbols and classic Material Icons) in SVG, icon font, Android, and iOS formats.
A Ruby command-line tool that automates iOS and Android app building, screenshots, code signing, and store releases.