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 Task Management Alternatives

Ranking updated Jun 30, 2026

For a focused personal task app, the strongest matches are tasks/tasks (tasks/tasks is a task management Android app that organizes), klaudiosinani/taskbook (Taskbook is a command-line task manager that organizes work) and gothenburgbitfactory/taskwarrior (Taskwarrior is a command-line task manager that supports project-based). super-productivity/super-productivity and kanboard/kanboard round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Self-hosted task managers and productivity tools designed for personal organization and focused daily workflow management.

Open Source Task Management Alternatives

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

    tasks/tasks

    5,344View on GitHub↗

    This is an Android productivity application for managing tasks and subtasks. It functions as a cross-platform task manager and synchronization tool, utilizing the CalDAV protocol to mirror task lists, tags, and reminders across multiple devices and external servers. The application is distinguished by its location-based reminder system, which uses geofencing to trigger notifications when a user enters or leaves specific geographic areas. It also features a markdown-based text editor for structuring task descriptions and a dedicated integration for Wear OS that allows task tracking and control

    tasks/tasks is a task management Android app that organizes tasks and subtasks into lists via CalDAV, with support for due dates, tags, markdown notes, and recurring tasks, though it lacks a quick-capture inbox and a dedicated today view that a polished GTD-like experience typically offers.

    KotlinRecurring Task DefinitionsTask Tagging Systems
    View on GitHub↗5,344
  • klaudiosinani/taskbookklaudiosinani avatar

    klaudiosinani/taskbook

    9,328View on GitHub↗

    Taskbook is a command-line task manager and note-taking application that operates within a terminal interface. It functions as a CLI Kanban board, allowing users to organize work into boards with status tracking and priority levels, while persisting all data as structured JSON documents in a configurable local directory. The tool enables personal knowledge management by grouping tasks and plain text notes into named boards and sections to categorize different projects. It supports task prioritization, status tracking, and the ability to mark items as favorites for quick retrieval. The applic

    Taskbook is a command-line task manager that organizes work into boards and sections for project-based tracking, but its terminal-only interface and absence of due dates, reminders, or a today view make it a narrower fit for the polished, GTD-like experience you're seeking.

    JavaScriptTask Entry
    View on GitHub↗9,328
  • gothenburgbitfactory/taskwarriorGothenburgBitFactory avatar

    GothenburgBitFactory/taskwarrior

    5,906View on GitHub↗

    Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly from the terminal. It stores all tasks in a single plain-text file for portability and manual editing, and includes a custom expression language for selecting tasks by status, priority, tags, and date ranges. The tool distinguishes itself through several integrated capabilities. It computes a numeric urgency score for each task based on weighted factors like age, tags, and due date to determine ordering. A recurrence template engine generates new task instances from a template af

    Taskwarrior is a command-line task manager that supports project-based organization, due dates, tags, recurring tasks, and a GTD-like urgency system—squarely the category you want, though it lacks the polished graphical interface you may be expecting from Things.

    C++Task Tagging Systems
    View on GitHub↗5,906
  • 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 focus timers and time tracking, designed for consolidating tasks from external platforms—it provides project-based organization and productivity rituals that align with a GTD-like workflow, though it may not include a dedicated today view or markdown task notes as primary features.

    TypeScriptTask Tagging Systems
    View on GitHub↗17,541
  • kanboard/kanboardkanboard avatar

    kanboard/kanboard

    9,663View on GitHub↗

    Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks and team collaboration. It provides a visual system for managing workflows through the use of boards, columns, and cards. The project features an extensible plugin framework and a comprehensive API for programmatic task and project administration. It includes specialized identity management through LDAP integration, allowing for the synchronization of user accounts and group permissions from directory servers. The system covers a wide range of capabilities, including event-dri

    Kanboard is a self-hosted Kanban project management tool that organizes tasks into boards and projects, so it fits the project-based task management category, but its Kanban focus and lack of a dedicated today view or quick capture inbox mean it doesn't closely match the Things 3-like GTD workflow you're looking for.

    PHPTask Tagging Systems
    View on GitHub↗9,663
  • klaussinani/taskbookklaussinani avatar

    klaussinani/taskbook

    9,327View on GitHub↗

    Taskbook is a command-line task manager and local plain-text organizer that provides a terminal user interface for managing to-do lists, project boards, and notes. It functions as a CLI Kanban board, allowing users to group actionable items and informational snippets into categorized boards. The tool emphasizes local data organization by storing information in local files with customizable storage paths. It supports a Kanban-style workflow where tasks are organized into boards and tracked through pending, in-progress, and complete states. The system includes capabilities for prioritizing tas

    Taskbook is a command-line task manager that supports project-based organization via boards, which fits the task management category, but it is a terminal-only tool lacking the polished GUI of Things 3 and several sought features like due dates, reminders, recurring tasks, and a dedicated today view.

    JavaScriptCommand Line InterfacesCommand Line Task ListsCLI Productivity Tools
    View on GitHub↗9,327
  • mattermost/focalboardmattermost avatar

    mattermost/focalboard

    26,240View on GitHub↗

    Focalboard is an open-source project management tool and collaborative task organizer. It functions as a kanban board system where users define, track, and update project tasks within a shared digital workspace. The platform is designed for self-hosted team collaboration, allowing organizations to manage project goals and workflows on their own private infrastructure. It provides a visual environment for mapping out complex projects and coordinating team efforts without the use of proprietary software. The software covers project task management and visual workflow organization through the u

    Focalboard is a self-hosted kanban-based project management tool that supports task organization with boards and columns, fitting the project-based task management category, but its team-collaboration focus and board layout differ from the personal, GTD-style workflow of Things 3.

    TypeScriptCollaborative WorkspacesCollaborative Task ManagersKanban Boards
    View on GitHub↗26,240
  • kuaifan/dootaskkuaifan avatar

    kuaifan/dootask

    5,503View on GitHub↗

    Dootask is an open-source project management tool and self-hosted task orchestrator designed for task distribution, project tracking, and document management. It functions as a collaborative platform that integrates team communication and workflow organization within a single workspace. The platform includes a collaborative document suite for creating shared documents, mind maps, and flowcharts. It also operates as an encrypted team communication platform, utilizing asymmetric encryption to secure internal conversations and data exchange. The system covers broader capabilities in identity ma

    Dootask is a self-hosted task and project management system with team collaboration, document tools, and encrypted chat, covering project-based organization and task tracking, but its broad collaborative focus and lack of a polished GTD-oriented personal UX like Things 3 makes it a functional match rather than a top recommendation.

    PHPProject Task ManagementCollaborative Documentation SuitesDocument Collaboration Tools
    View on GitHub↗5,503
  • makeplane/planemakeplane avatar

    makeplane/plane

    50,924View on GitHub↗

    Plane is a project management platform designed for planning, tracking, and delivering complex organizational tasks. It provides a centralized workspace that utilizes hierarchical structures to organize work into epics and initiatives, enabling automated progress tracking across teams without requiring manual status updates. The platform distinguishes itself through an integrated artificial intelligence engine that coordinates tasks, retrieves live data, and automates repetitive workflows by analyzing project history and documentation. It supports enterprise-grade requirements by offering sel

    Plane is a project management platform with project-based organization and task tracking, but its enterprise focus and lack of evident quick capture, today view, and recurring task features mean it may not deliver the focused, polished personal-task experience you're looking for similar to Things 3.

    TypeScriptAgentic Workflow AutomationProject Management SystemsWorkflow Management Systems
    View on GitHub↗50,924
  • plankanban/plankaplankanban avatar

    plankanban/planka

    12,104View on GitHub↗

    Planka is an open-source Kanban project management tool designed for organizing tasks and tracking team productivity across multiple workflows. It provides a centralized platform where users can manage projects and monitor progress through visual boards. The system distinguishes itself through its focus on data consolidation and secure identity management. It supports the migration of project boards and task lists from external services, allowing teams to unify their work items within a single environment. Furthermore, the platform integrates with external identity providers using standard au

    Planka is a Kanban-based project management tool that organizes tasks on visual boards, making it a legitimate task management application with project-based organization, but its team-oriented Kanban paradigm and lack of a dedicated quick capture inbox or focused today view diverge from the personal, GTD-like workflow and polished experience you're looking for in something like Things 3.

    JavaScriptKanban BoardsOpen-Source Task TrackersProject Task Visualizers
    View on GitHub↗12,104
  • johannesjo/super-productivityjohannesjo avatar

    johannesjo/super-productivity

    20,129View on GitHub↗

    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 synchroniza

    Super Productivity is a cross-platform task management app with project-based organization and time tracking, but its focus on external tool integration and timeboxing means it lacks the dedicated GTD-style quick capture, today view, and markdown notes the visitor is seeking.

    TypeScriptProductivity and Task ManagementTime TrackingCross-Platform Productivity Tools
    View on GitHub↗20,129
  • baldissaramatheus/tasks.mdBaldissaraMatheus avatar

    BaldissaraMatheus/Tasks.md

    2,136View on GitHub↗

    Tasks.md is a self-hosted, file-based productivity tool that provides a visual interface for managing workflows. It functions as a Kanban board by mapping local filesystem directories and plain text files directly to project boards, lanes, and task cards. The application distinguishes itself by using the local filesystem as its primary database, ensuring that all task data remains portable and compatible with version control systems. It treats sub-directories as independent project workspaces, allowing users to organize their work by manipulating the file structure. The system performs server

    tasks.md is a self-hosted, markdown-file-based kanban board for task management, which fits the project-based organization style you're after, though it may lack some of the more polished GTD-specific features like due dates, reminders, and a dedicated focus today view.

    JavaScriptKanban BoardsDirectory-Driven ScopingFilesystem-Based Task Persistence
    View on GitHub↗2,136
  • opf/openprojectopf avatar

    opf/openproject

    14,425View on GitHub↗

    OpenProject is an open-source work management and project portfolio platform designed for tracking tasks, managing project lifecycles, and overseeing strategic objectives. It provides a centralized environment for organizing team workflows through agile boards, Gantt charts, and roadmaps, while supporting complex project hierarchies and resource capacity planning across large organizations. The platform distinguishes itself through specialized support for building information modeling, allowing teams to import, visualize, and coordinate 3D models and construction issues directly within a web

    OpenProject is a full-featured project management platform that supports project-based task organization, due dates, and team workflows, but its enterprise scope and lack of a dedicated quick capture inbox or focus today view make it a heavier fit for the personal, GTD-style experience you are looking for.

    RubyBIM CollaborationBuilding Information Modeling PipelinesBuilding Model Viewers
    View on GitHub↗14,425

Related searches

  • an open source task manager for productivity
  • a GTD task manager
  • a tasks-plus-calendar app
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
tasks/tasks5.3KKotlinGPL-3.0Jun 26, 2026
klaudiosinani/taskbook9.3KJavaScriptMITNov 3, 2025
gothenburgbitfactory/taskwarrior5.9KC++MITJun 22, 2026
super-productivity/super-productivity17.5KTypeScriptmitFeb 18, 2026
kanboard/kanboard9.7KPHPMITJun 19, 2026
klaussinani/taskbook9.3KJavaScriptMITNov 3, 2025
mattermost/focalboard26.2KTypeScriptNOASSERTIONMay 18, 2026
kuaifan/dootask5.5KPHPAGPL-3.0Jun 18, 2026
makeplane/plane50.9KTypeScriptAGPL-3.0Jun 16, 2026
plankanban/planka12.1KJavaScriptNOASSERTIONJun 12, 2026
  • an open source hierarchical task manager
  • a self-hosted to-do app
  • a daily routine checklist
  • an open source project management tool
  • an open source alternative to Notion