# super-productivity/super-productivity

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/super-productivity-super-productivity).**

17,541 stars · 1,491 forks · TypeScript · mit

## Links

- GitHub: https://github.com/super-productivity/super-productivity
- Homepage: http://super-productivity.com?ref=github
- awesome-repositories: https://awesome-repositories.com/repository/super-productivity-super-productivity.md

## Topics

`android` `electron-app` `flowmodoro` `flowtime` `ios` `jira` `linux` `local-first` `macos` `open-source` `pomodoro` `pomodoro-timer` `privacy` `productivity` `task-manager` `time-tracker` `timetracking` `to-do-list` `todo` `windows`

## Description

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 to help users maintain concentration and monitor effort against specific tasks. Users can capture interruptions instantly via global shortcuts, manage complex projects through subtasks, and visualize their daily commitments using integrated calendar feeds and timeboxing tools.

Beyond core task management, the platform offers extensive extensibility through a plugin-based architecture, allowing for custom automation and the creation of specialized service adapters. It supports secure, user-managed synchronization across devices by applying local encryption to data before it is transferred to external storage providers. The system also provides robust reporting capabilities, enabling users to generate client invoices, analyze work performance, and monitor project budgets based on tracked time data.

The software is distributed as a cross-platform desktop application that utilizes a native wrapper to provide system-level access and persistent background execution.

## Tags

### Business & Productivity Software

- [Privacy-Focused Productivity Tools](https://awesome-repositories.com/f/business-productivity-software/privacy-focused-productivity-tools.md) — Provides a distraction-free environment with deep work timers and structured planning routines for personal productivity.
- [Project Task Management](https://awesome-repositories.com/f/business-productivity-software/project-task-management.md) — Consolidates tasks from multiple external project management platforms into a single unified interface for daily planning. ([source](https://super-productivity.com/use-cases/integrations/))
- [Productivity and Task Management](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/productivity-task-management.md) — Acts as a local-first personal task manager that integrates external issues and tracks time. ([source](https://super-productivity.com/guides/adhd-productivity/))
- [Time Tracking Tools](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/productivity-task-management/productivity-software/time-tracking-tools.md) — Enables local-first task management and time tracking without requiring internet connectivity. ([source](https://super-productivity.com/download/))
- [Time Tracking Software](https://awesome-repositories.com/f/business-productivity-software/time-tracking-software.md) — Automates time tracking against specific tasks to generate accurate reports for billing and performance analysis. ([source](https://super-productivity.com/use-cases/freelancer-time-tracking/))
- [Project Time Trackers](https://awesome-repositories.com/f/business-productivity-software/project-time-trackers.md) — Links recorded work hours to specific project tickets to simplify billing and retrospective reporting. ([source](https://super-productivity.com/use-cases/integrations/))
- [Task Tracking Systems](https://awesome-repositories.com/f/business-productivity-software/task-tracking-systems.md) — Connects with project management platforms to import tasks and synchronize tracked time data automatically. ([source](https://super-productivity.com/use-cases/time-tracker/))
- [Calendar Integrations](https://awesome-repositories.com/f/business-productivity-software/calendar-integrations.md) — Integrates external calendar feeds to display appointments alongside daily task lists for improved schedule awareness. ([source](https://super-productivity.com/use-cases/adhd-focus/))
- [Invoicing Systems](https://awesome-repositories.com/f/business-productivity-software/invoicing-systems.md) — Converts time logs into various formats for integration with external billing systems. ([source](https://super-productivity.com/blog/freelancer-time-tracking-workflow/))
- [Private Synchronization](https://awesome-repositories.com/f/business-productivity-software/note-taking-synchronization-tools/private-synchronization.md) — Enables optional data synchronization across devices using user-managed storage without central server dependency. ([source](https://super-productivity.com/use-cases/privacy-productivity/))
- [Personal Analytics Dashboards](https://awesome-repositories.com/f/business-productivity-software/personal-analytics-dashboards.md) — Exports time logs and task history for invoicing or personal productivity analysis. ([source](https://super-productivity.com/guides/the-super-productivity-handbook/))
- [Statistics Report Exports](https://awesome-repositories.com/f/business-productivity-software/reporting-analytics-tools/statistics-report-exports.md) — Compiles detailed timesheets from logged data for export into invoicing and accounting software. ([source](https://super-productivity.com/use-cases/freelancer-time-tracking/))
- [Project Task Visualizers](https://awesome-repositories.com/f/business-productivity-software/project-task-visualizers.md) — Organizes complex projects using visual boards and tags to manage priorities effectively. ([source](https://super-productivity.com/compare/microsoft-todo-vs-super-productivity/))
- [Task and Workflow Automation](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation.md) — Streamlines repetitive tasks and connects with external tools through custom scripts and plugin logic. ([source](https://super-productivity.com/blog/best-todoist-alternatives-for-developers-2026/))
- [Calendar Event Management](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/calendar-automation/calendar-event-management.md) — Mirrors external calendar appointments within the task scheduler to prevent scheduling conflicts during work sessions. ([source](https://super-productivity.com/use-cases/integrations/))
- [Worklog Generators](https://awesome-repositories.com/f/business-productivity-software/worklog-generators.md) — Aggregates tracked time into filtered reports for editing and formatting data for invoicing. ([source](https://super-productivity.com/blog/freelancer-time-tracking-workflow/))
- [Time Tracking Utilities](https://awesome-repositories.com/f/business-productivity-software/time-tracking-utilities.md) — Integrates timers and idle detection to measure effort and maintain focus. ([source](https://super-productivity.com/compare/todoist-vs-super-productivity/))

### Data & Databases

- [Local-First Data Persistence](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage-architectures/local-first-data-persistence.md) — Stores all user data and application state locally to ensure privacy and offline functionality.
- [Local Data Stores](https://awesome-repositories.com/f/data-databases/local-data-stores.md) — Stores all tracking information on the device to ensure privacy and offline accessibility. ([source](https://super-productivity.com/use-cases/freelancer-time-tracking/))
- [Encrypted Sync Organizers](https://awesome-repositories.com/f/data-databases/offline-data-management/encrypted-sync-organizers.md) — Supports secure, user-managed synchronization across devices using local encryption.
- [Data Export](https://awesome-repositories.com/f/data-databases/data-export.md) — Saves all task and time tracking information in standard formats to ensure data portability. ([source](https://super-productivity.com/use-cases/privacy-productivity/))
- [Offline Operation Modes](https://awesome-repositories.com/f/data-databases/offline-caching/offline-operation-modes.md) — Provides an offline-first operational mode that allows full application functionality without requiring an active internet connection. ([source](https://super-productivity.com/blog/time-tracking-for-developers/))
- [Cloud Storage Sync Tools](https://awesome-repositories.com/f/data-databases/cloud-storage-sync-tools.md) — Connects to user-selected storage to synchronize information across devices using encrypted containers. ([source](https://super-productivity.com/blog/your-to-do-list-knows-too-much-case-for-local-first/))
- [Data Portability](https://awesome-repositories.com/f/data-databases/data-portability.md) — Generates human-readable files of all stored information to allow movement between systems. ([source](https://super-productivity.com/blog/your-to-do-list-knows-too-much-case-for-local-first/))
- [External Data Connectors](https://awesome-repositories.com/f/data-databases/external-data-connectors.md) — Imports issues and tickets from project management platforms to centralize work items for efficient planning. ([source](https://super-productivity.com/use-cases/developer-productivity/))
- [External Data Integrations](https://awesome-repositories.com/f/data-databases/external-data-integrations.md) — Imports tickets from external tools as actionable tasks and pushes time tracking data back to the source. ([source](https://super-productivity.com/guides/getting-things-done/))
- [Time-Sliced Performance Analyzers](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/performance-optimization-tools/database-performance-analyzers/time-sliced-performance-analyzers.md) — Generates reports on time usage to help users analyze work performance and optimize daily routines. ([source](https://super-productivity.com/guides/deep-work-for-developers/))
- [Workflow Organizers](https://awesome-repositories.com/f/data-databases/data-governance-modeling/taxonomies/categorical/workflow-organizers.md) — Organize tasks into user-defined buckets and capture unstructured ideas to maintain focus without rigid constraints. ([source](https://super-productivity.com/blog/adhd-developer-productivity-guide/))
- [Inactivity Time Management](https://awesome-repositories.com/f/data-databases/time-series-data-modeling/time-series-segmenters/inactivity-time-management.md) — Prompts users to discard or keep time segments after inactivity to ensure billing accuracy. ([source](https://super-productivity.com/blog/freelancer-time-tracking-workflow/))

### Development Tools & Productivity

- [Global Task Managers](https://awesome-repositories.com/f/development-tools-productivity/global-task-managers.md) — Provides global keyboard shortcuts to instantly capture tasks and thoughts into an inbox from any application. ([source](https://super-productivity.com/guides/getting-things-done/))
- [Deep Work Productivity Tools](https://awesome-repositories.com/f/development-tools-productivity/remote-work-toolkits/deep-work-productivity-tools.md) — Prompt users to stay focused on active tasks and handle automatic time tracking transitions between items. ([source](https://super-productivity.com/guides/the-super-productivity-handbook/))
- [Deep Work Timers](https://awesome-repositories.com/f/development-tools-productivity/remote-work-toolkits/deep-work-timers.md) — Organize tasks into visual timeboxes to support focused work sessions and minimize context switching. ([source](https://super-productivity.com/guides/developer-productivity/))
- [Issue Tracking Integrations](https://awesome-repositories.com/f/development-tools-productivity/issue-tracking-integrations.md) — Syncs tickets from external project management platforms directly into a local task list. ([source](https://super-productivity.com/blog/context-switching-costs-for-developers/))
- [Task Interruption Loggers](https://awesome-repositories.com/f/development-tools-productivity/process-signal-handlers/task-interruption-handlers/task-interruption-loggers.md) — Record incoming tasks or thoughts via global shortcuts without leaving the current application context. ([source](https://super-productivity.com/guides/deep-work-for-developers/))
- [Task Scheduling](https://awesome-repositories.com/f/development-tools-productivity/task-scheduling.md) — Provides dedicated scheduling for uninterrupted deep work sessions to maintain focus. ([source](https://super-productivity.com/blog/how-to-achieve-deep-work/))
- [External Service Integrations](https://awesome-repositories.com/f/development-tools-productivity/external-service-integrations.md) — Connects to third-party project management tools by storing credentials locally and routing API requests. ([source](https://super-productivity.com/use-cases/privacy-productivity/))
- [Local File Syncing](https://awesome-repositories.com/f/development-tools-productivity/local-file-syncing.md) — Synchronizes local task databases across devices using encrypted storage without requiring central accounts. ([source](https://super-productivity.com/guides/the-super-productivity-handbook/))
- [Project Organization Tools](https://awesome-repositories.com/f/development-tools-productivity/project-organization-tools.md) — Groups work into projects and tags to maintain structure while keeping data stored locally. ([source](https://super-productivity.com/guides/the-super-productivity-handbook/))
- [Task Schedulers](https://awesome-repositories.com/f/development-tools-productivity/task-schedulers.md) — Allocates specific time blocks for work sessions to create a structured daily rhythm. ([source](https://super-productivity.com/guides/))
- [Priority Management](https://awesome-repositories.com/f/development-tools-productivity/priority-management.md) — Categorizes work into priority grids to visualize and focus on high-impact activities. ([source](https://super-productivity.com/blog/))
- [Task Tagging Systems](https://awesome-repositories.com/f/development-tools-productivity/task-tagging-systems.md) — Categorizes work using tags to filter tasks by context, location, or energy level. ([source](https://super-productivity.com/guides/getting-things-done/))
- [Reactive Collection Sync](https://awesome-repositories.com/f/development-tools-productivity/visual-to-code-sync-engines/reactive-collection-sync.md) — Synchronizes task lists and time logs across multiple platforms to maintain consistent workflows. ([source](https://super-productivity.com/use-cases/freelancer-time-tracking/))
- [Work Item Traceability](https://awesome-repositories.com/f/development-tools-productivity/working-copy-management/work-item-traceability.md) — Retrieves issues and tasks from external platforms to link development context to daily work plans. ([source](https://super-productivity.com/compare/todoist-vs-super-productivity/))
- [Task Filtering](https://awesome-repositories.com/f/development-tools-productivity/task-execution/task-filtering.md) — Allows filtering of imported tasks based on custom criteria to maintain a focused daily workflow. ([source](https://super-productivity.com/blog/stop-tab-switching-unify-jira-github-gitlab/))
- [Task Metadata](https://awesome-repositories.com/f/development-tools-productivity/task-metadata.md) — Processes shorthand tokens during task entry to automatically assign time estimates and tags. ([source](https://super-productivity.com/compare/todoist-vs-super-productivity/))
- [Custom Plugin Management](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/shell-plugin-systems/custom-plugin-management.md) — Provides a plugin architecture to build custom functionality and integrate with proprietary internal tools. ([source](https://super-productivity.com/use-cases/developer-productivity/))

### Security & Cryptography

- [Data Sovereignty](https://awesome-repositories.com/f/security-cryptography/data-sovereignty.md) — Stores all task and time data on the local machine to ensure privacy and security. ([source](https://super-productivity.com/blog/freelancer-time-tracking-workflow/))
- [Data Privacy Tools](https://awesome-repositories.com/f/security-cryptography/data-privacy-tools.md) — Operates entirely on the local device to ensure data remains under user control and private. ([source](https://super-productivity.com/use-cases/developer-productivity/))
- [Local Privacy Solutions](https://awesome-repositories.com/f/security-cryptography/local-privacy-solutions.md) — Stores all productivity data locally to ensure compliance with privacy standards and avoid account lockouts. ([source](https://super-productivity.com/guides/developer-productivity/))
- [Data Encryption](https://awesome-repositories.com/f/security-cryptography/data-encryption.md) — Scrambles task information before synchronization so that storage providers cannot access the content. ([source](https://super-productivity.com/blog/your-to-do-list-knows-too-much-case-for-local-first/))
- [Data Security](https://awesome-repositories.com/f/security-cryptography/data-security.md) — Stores all user information and activity logs on the device to prevent external tracking. ([source](https://super-productivity.com/guides/adhd-productivity/))
- [Storage Encryption](https://awesome-repositories.com/f/security-cryptography/storage-encryption.md) — Applies local encryption to data before synchronization to ensure privacy and security on external storage providers.

### Operating Systems & Systems Programming

- [Global Keyboard Shortcuts](https://awesome-repositories.com/f/operating-systems-systems-programming/desktop-environment-frameworks/desktop-environment-components/desktop-application-utilities/global-keyboard-shortcuts.md) — Uses global keyboard shortcuts to start and stop timers instantly without context switching. ([source](https://super-productivity.com/blog/freelancer-time-tracking-workflow/))

### Software Engineering & Architecture

- [Workflow Synchronization](https://awesome-repositories.com/f/software-engineering-architecture/cross-platform-development/workflow-synchronization.md) — Synchronizes tasks and issues from multiple external project management platforms into a unified interface.
- [External Application Integrations](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/workflow-automation-integrations/external-application-integrations.md) — Aggregates work items from multiple external platforms into a single queue to eliminate manual context switching. ([source](https://super-productivity.com/blog/adhd-developer-productivity-guide/))
- [Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures.md) — Supports extensibility through a modular plugin architecture for custom automation and service adapters.
- [Global Shortcut Interceptors](https://awesome-repositories.com/f/software-engineering-architecture/global-event-hooks/global-shortcut-interceptors.md) — Captures system-wide keyboard shortcuts to trigger task creation or timer controls from any active application.

### User Interface & Experience

- [Compact Interface Modes](https://awesome-repositories.com/f/user-interface-experience/compact-interface-modes.md) — Hides backlogs and silences notifications to maintain a single-task interface that prevents distractions. ([source](https://super-productivity.com/guides/deep-work-for-developers/))
- [Focus Session Enforcement](https://awesome-repositories.com/f/user-interface-experience/component-utilities/distraction-free-interfaces/focus-session-enforcement.md) — Utilizes built-in timers and distraction-free modes to maintain concentration on active tasks during work intervals. ([source](https://super-productivity.com/use-cases/time-boxing/))
- [Plugin Frameworks](https://awesome-repositories.com/f/user-interface-experience/customizable-workspaces/workflow-extenders/plugin-frameworks.md) — Supports custom automations and third-party integrations through a modular plugin system. ([source](https://super-productivity.com/blog/time-tracking-for-developers/))
- [Focus Management](https://awesome-repositories.com/f/user-interface-experience/focus-management.md) — Enforces structured work intervals and breaks using configurable timers to maintain productivity and prevent burnout. ([source](https://super-productivity.com/use-cases/developer-productivity/))
- [Daily Planning Rituals](https://awesome-repositories.com/f/user-interface-experience/focus-management/session-focus-switchers/daily-planning-rituals.md) — Guides users through structured daily planning rituals to define goals and prepare for work. ([source](https://super-productivity.com/blog/flow-state-for-developers/))
- [Reactive State Management](https://awesome-repositories.com/f/user-interface-experience/reactive-state-management.md) — Maintains a unified, observable data model that automatically updates the user interface based on task and time log changes.
- [Automation Extenders](https://awesome-repositories.com/f/user-interface-experience/customizable-workspaces/workflow-extenders/automation-extenders.md) — Allows building custom adapters to connect internal tools and time trackers to the task manager. ([source](https://super-productivity.com/use-cases/integrations/))

### DevOps & Infrastructure

- [Visual Task Management Boards](https://awesome-repositories.com/f/devops-infrastructure/devops/workflows/visual-task-management-boards.md) — Visualizes daily workflows using boards and calendars to match individual planning styles. ([source](https://super-productivity.com/use-cases/time-tracker/))
- [Task Decomposers](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/task-job-management/task-schedulers/task-decomposers.md) — Divide large projects into smaller subtasks to track progress incrementally and reduce cognitive load. ([source](https://super-productivity.com/use-cases/time-boxing/))
- [External Status Synchronizers](https://awesome-repositories.com/f/devops-infrastructure/version-control-management/version-control/status-integrations/external-status-synchronizers.md) — Updates external issue statuses automatically when tasks are marked as complete in the local interface. ([source](https://super-productivity.com/blog/stop-tab-switching-unify-jira-github-gitlab/))

### Networking & Communication

- [Offline Synchronization Tools](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/distributed-computing/data-synchronization-consistency/distributed-file-synchronization/offline-synchronization-tools.md) — Enables users to work while disconnected and automatically synchronizes changes with conflict resolution upon reconnection. ([source](https://super-productivity.com/use-cases/developer-productivity/))

### Education & Learning Resources

- [Remote Learning Facilitators](https://awesome-repositories.com/f/education-learning-resources/interactive-learning-tools/remote-learning-facilitators.md) — Supports deep work through integrated timers, timeboxing tools, and planning canvases designed to minimize distractions. ([source](https://super-productivity.com/compare/ticktick-vs-super-productivity/))

### System Administration & Monitoring

- [Capacity Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/capacity-monitoring.md) — Provides visual alerts when scheduled tasks exceed available working hours to prevent overcommitment. ([source](https://super-productivity.com/use-cases/time-boxing/))
- [Task Schedulers](https://awesome-repositories.com/f/system-administration-monitoring/task-schedulers.md) — Enables visual scheduling of tasks using drag-and-drop interfaces to manage daily commitments. ([source](https://super-productivity.com/guides/adhd-productivity/))

### Web Development

- [Desktop Web Wrappers](https://awesome-repositories.com/f/web-development/desktop-web-wrappers.md) — Encapsulates web-based application logic into native desktop shells for cross-platform execution.
- [Web-Native Integration Bridges](https://awesome-repositories.com/f/web-development/web-native-integration-bridges.md) — Provides a bridge between web-based application logic and native desktop host environments for system-level access.
