# johannesjo/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/johannesjo-super-productivity).**

20,129 stars · 1,778 forks · TypeScript · MIT

## Links

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

## Description

Super-productivity is a cross-platform productivity tool that integrates task management, time tracking, and data synchronization. It functions as a task management application for organizing daily work through todo lists and timeboxing, while serving as time tracking software to record activity durations and generate worklogs.

The project features a synchronization layer that imports tickets and tasks from external project management tools, specifically Jira and GitHub, into a centralized local workflow. Data consistency across multiple devices is maintained through cloud storage synchronization.

The application provides capabilities for hierarchical task and project categorization, including the attachment of contextual metadata like notes and bookmarks. It includes tools for workload productivity analysis, work metric collection, and focus and break management to establish work habits.

Custom functionality and visual styles can be added through a plugin-based extensibility framework.

## Tags

### Part of an Awesome List

- [Time Tracking](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking.md) — Implements a comprehensive system for recording activity durations and scheduling time blocks for tasks. ([source](https://github.com/johannesjo/super-productivity#readme))
- [Focus and Time Management](https://awesome-repositories.com/f/awesome-lists/productivity/focus-and-time-management.md) — Utilizes timers and break reminders to establish productive work habits and prevent burnout. ([source](https://github.com/johannesjo/super-productivity#readme))
- [Task and Workflow Automation](https://awesome-repositories.com/f/awesome-lists/productivity/task-and-workflow-automation.md) — Todo list and time tracker with project management integrations.
- [Time Tracking And Focus](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking-and-focus.md) — Task manager with integrated timeboxing and time tracking.

### Business & Productivity Software

- [Productivity and Task Management](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/productivity-task-management.md) — Organizes daily work using a todo list with timeboxing and tracking to maintain a consistent productivity flow.
- [External Task Synchronization](https://awesome-repositories.com/f/business-productivity-software/external-task-synchronization.md) — Provides a synchronization layer that imports tickets from Jira and GitHub into a centralized local workflow. ([source](https://github.com/johannesjo/super-productivity#readme))
- [Project Management Integrations](https://awesome-repositories.com/f/business-productivity-software/project-management-integrations.md) — Provides a synchronization layer that imports tickets and tasks from external project management tools like Jira and GitHub into a local workflow.
- [Project Task Management](https://awesome-repositories.com/f/business-productivity-software/project-task-management.md) — Provides tools for organizing work into hierarchical structures of projects, tasks, and sub-tasks. ([source](https://github.com/johannesjo/super-productivity#readme))
- [Hierarchical Task Nesting](https://awesome-repositories.com/f/business-productivity-software/project-task-management/hierarchical-task-nesting.md) — Organizes work into a nested structure of projects, tasks, and sub-tasks to maintain complex project relationships.
- [Task Management Applications](https://awesome-repositories.com/f/business-productivity-software/task-management-applications.md) — A productivity tool for organizing daily work with todo lists, timeboxing, and integrated time tracking.
- [Cross-Platform Productivity Tools](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/productivity-task-management/productivity-suites/cross-platform-productivity-tools.md) — A software application for managing tasks and focus timers with data synchronization across multiple devices via cloud storage.
- [Time Tracking Software](https://awesome-repositories.com/f/business-productivity-software/time-tracking-software.md) — A system for recording activity durations and generating worklogs to analyze productivity and project effort.
- [Worklog Generators](https://awesome-repositories.com/f/business-productivity-software/worklog-generators.md) — Creates summaries of time spent on tasks to export activity logs to external project management systems.
- [Cross-Device Synchronization](https://awesome-repositories.com/f/business-productivity-software/cross-device-synchronization.md) — Mirrors application data using cloud storage services to ensure consistency across multiple platforms and devices. ([source](https://github.com/johannesjo/super-productivity#readme))
- [Contextual Metadata Attachments](https://awesome-repositories.com/f/business-productivity-software/project-task-management/contextual-metadata-attachments.md) — Allows linking of notes, files, and project bookmarks to tasks to centralize relevant information. ([source](https://github.com/johannesjo/super-productivity#readme))

### Development Tools & Productivity

- [Issue Tracking Integrations](https://awesome-repositories.com/f/development-tools-productivity/issue-tracking-integrations.md) — Syncs tasks from Jira, GitHub, and GitLab into one place to manage work from multiple external platforms.
- [Workload Analytics](https://awesome-repositories.com/f/development-tools-productivity/development-workflow-optimization/productivity-routines/workload-analytics.md) — Collects and reviews time tracking data to identify inefficient work routines and improve daily output.
- [Productivity Metrics Analysis](https://awesome-repositories.com/f/development-tools-productivity/remote-work-toolkits/deep-work-productivity-tools/productivity-metrics-analysis.md) — Collects and analyzes productivity data to identify and adjust inefficient work routines. ([source](https://github.com/johannesjo/super-productivity#readme))

### 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 application state locally to ensure offline availability and fast access before synchronizing with cloud providers.
- [Cloud Synchronization Services](https://awesome-repositories.com/f/data-databases/data-synchronization/cloud-synchronization-services.md) — Mirrors local database files across devices using third party file hosting services for data consistency.

### Software Engineering & Architecture

- [Productivity State Tracking](https://awesome-repositories.com/f/software-engineering-architecture/state-machine-logic/productivity-state-tracking.md) — Manages the transition between active work, breaks, and idle states to calculate precise productivity metrics.
