awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open Source Pomodoro Timers

Ranking updated Jun 30, 2026

For a pomodoro focus timer, the strongest matches are zidoro/pomatez (Pomatez is a desktop Pomodoro timer application with customizable), splode/pomotroid (Pomotroid is a cross-platform desktop Pomodoro timer with customizable) and super-productivity/super-productivity (Super Productivity is a local-first task manager with integrated). notwaldorf/tiny-care-terminal and tomschimansky/customtkinter round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Productivity tools and desktop applications designed to manage focused work intervals using the Pomodoro technique.

Open Source Pomodoro Timers

Find the best repos with AI.We'll search the best matching repositories with AI.
  • zidoro/pomatezzidoro avatar

    zidoro/pomatez

    4,853View on GitHub↗

    Pomatez is a desktop focus tool and Pomodoro timer application designed to track work intervals and scheduled breaks. It integrates a task management list for creating and checking off items during focused work sessions. The application enforces strict focus through timer control restrictions and full-screen overlays that block desktop access during mandatory break periods. It provides continuous progress monitoring via a system tray timer and indicator, allowing session tracking without opening the main window. The software manages time through customizable work and break cycles, including

    Pomatez is a desktop Pomodoro timer application with customizable work/break intervals, task list integration, system tray notifications, and theme customization, which matches every required feature for focused work session tracking.

    TypeScriptPomodoro TimersWork and Break Cycles
    View on GitHub↗4,853
  • splode/pomotroidSplode avatar

    Splode/pomotroid

    5,273View on GitHub↗

    Pomotroid is a cross-platform desktop Pomodoro timer application designed for managing work and break intervals. It functions as a focus manager and productivity statistics tracker that utilizes a high-precision timer engine to organize focus sessions. The application distinguishes itself by operating as a WebSocket timer broadcaster, featuring a local server that streams timer state and lifecycle events to external automation scripts and stream overlays. It also includes a productivity trend analysis system that logs completed rounds to a local database to generate daily summaries, weekly st

    Pomotroid is a cross-platform desktop Pomodoro timer with customizable intervals, session tracking, alarms, and theme support — it fits the search squarely, but lacks built-in task list integration.

    RustPomodoro Timers
    View on GitHub↗5,273
  • super-productivity/super-productivitysuper-productivity avatar

    super-productivity/super-productivity

    17,541View on GitHub↗

    This project is a local-first task manager and time tracking tool designed to consolidate work items from multiple external project management platforms into a single, unified interface. By prioritizing local data sovereignty, it ensures that all task lists, time logs, and application states remain on the user's device, providing full functionality in offline environments while maintaining privacy. The application distinguishes itself through a focus on deep work and structured productivity rituals. It integrates distraction-free modes, configurable focus timers, and automated time tracking t

    Super Productivity is a local-first task manager with integrated Pomodoro and Flowmodoro timers, customizable focus intervals, time tracking, and to-do lists — it directly provides the timed deep-work sessions and productivity tracking this search asks for.

    TypeScriptData SovereigntyDeep Work Productivity ToolsDeep Work Timers
    View on GitHub↗17,541
  • notwaldorf/tiny-care-terminalnotwaldorf avatar

    notwaldorf/tiny-care-terminal

    5,976View on GitHub↗

    tiny-care-terminal is a terminal dashboard that integrates wellness monitoring, a Pomodoro timer, and a Git activity tracker into a single command-line interface. It functions as a wellness monitoring tool that displays self-care tips and reminders alongside productivity data. The project features an ASCII art renderer for visual customization and a system for monitoring local weather conditions. It aggregates daily and weekly commit counts across multiple repositories to visualize development progress. The interface includes a keyboard-operated timer for managing work and break intervals an

    Tiny Care Terminal is a terminal dashboard that includes a Pomodoro timer with keyboard-operated work/break intervals, fitting the Pomodoro timer category, but its scope is narrow (terminal-only, no session history or task list integration) so it covers only some of the requested features.

    JavaScriptPomodoro Timers
    View on GitHub↗5,976
  • tomschimansky/customtkinterTomSchimansky avatar

    TomSchimansky/CustomTkinter

    13,410View on GitHub↗

    CustomTkinter is a Python GUI framework and library used to build modern desktop applications. It serves as a toolkit for creating cross-platform graphical interfaces with a specific focus on theme-aware components and high-resolution display support. The library provides a set of widgets based on the Tkinter framework that synchronize with operating system appearance settings. It includes a theme engine to manage light and dark modes and integrates system-level scaling to ensure visual consistency across different monitors and display densities. The toolkit covers graphical interface compos

    CustomTkinter is a Python GUI toolkit for building desktop applications—it provides the widgets and theming you could use to make a Pomodoro timer, but it is not a ready-to-use timer app with intervals, statistics, or task lists.

    PythonColor ThemesDark Mode Support
    View on GitHub↗13,410
  • geekyants/nativebaseGeekyAnts avatar

    GeekyAnts/NativeBase

    20,389View on GitHub↗

    NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build consistent mobile and web applications. It provides a cross-platform UI component library and a React Native component framework that enable the creation of layouts across Android, iOS, and the web from a single codebase. The system is distinguished by a responsive design system that automatically adjusts layouts and global themes to fit different screen sizes and color modes. It utilizes a utility-based styling approach, allowing developers to apply visual styles directly through com

    NativeBase is a UI component library for building cross-platform apps, not a Pomodoro timer application — it provides building blocks but not the timed-interval functionality you're looking for.

    TypeScriptColor ModesDark Mode Support
    View on GitHub↗20,389
  • nuxt/uinuxt avatar

    nuxt/ui

    6,675View on GitHub↗

    Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse

    Nuxt UI is a Vue component library for building web interfaces, not a ready-to-use Pomodoro timer app — you could use it to build one, but it doesn't implement timed work sessions or the other features you need.

    VueColor ModesTheme Switchers
    View on GitHub↗6,675
  • flutter/samplesflutter avatar

    flutter/samples

    19,172View on GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    This is a library of Flutter code examples, not a standalone Pomodoro timer app—while one sample might work as a timer, it doesn't deliver the full timed-interval and tracking experience you need.

    DartAdaptive Color Schemes
    View on GitHub↗19,172

Related searches

  • a project time tracker
  • an open source task manager for productivity
  • an automatic activity tracker
a freelance time logger
  • Habit, time tracking and focus
  • an open source hierarchical task manager
  • a focused personal task app
  • a self-hosted habit tracker