Manage development workflows and track project progress using these collaborative open-source agile planning tools.
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 authentication protocols to verify user credentials and secure access to the project management environment. The application includes a programmatic interface that facilitates integration with third-party services, enabling the automation of workflows and the synchronization of data across development stacks. It utilizes a structured database for persistence and exposes system functionality through standardized endpoints to support external tool connectivity.
Planka is a self-hostable Kanban-based project management tool that provides visual task tracking and team collaboration features, though it lacks native sprint management and deep VCS integration compared to full-featured Agile suites.
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 self-hosted deployment options for private or air-gapped networks, ensuring full control over data sovereignty and security. Additionally, the system incorporates a configuration-as-code approach, allowing teams to manage workspace settings and infrastructure through version-controlled files for consistent, auditable deployments. Beyond its core management capabilities, the platform includes tools for request triage, time-boxed work cycle tracking, and collaborative knowledge management. It features a modular architecture that supports custom integrations and third-party plugins, alongside mobile-optimized interfaces for cross-platform access. Administrative governance is handled through visual workflow configuration, which allows teams to define custom state transitions, approval gates, and granular role-based access controls.
Plane is a comprehensive, self-hostable project management platform that natively supports Agile workflows, including Kanban boards, sprint tracking, issue management, and granular role-based access control, making it a direct fit for your requirements.
Phabricator is a software development suite consisting of a collection of integrated web applications designed to manage the full software engineering lifecycle. It serves as a project management platform, issue tracking system, and code review tool. The suite provides capabilities for bug tracking and coordination, allowing teams to report and manage software defects and feature requests. It also facilitates peer code review workflows to manage proposed changes before they are merged into a repository. The platform includes tools for project task organization and general software development lifecycle management. These functions are supported by a PHP monolithic application and a MySQL relational database.
Phabricator is a comprehensive software development suite that includes robust issue tracking and project task management, though it is designed as a broader engineering lifecycle platform rather than a dedicated Agile-only tool.
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 use of boards, lists, and calendars. These tools enable users to monitor progress across teams and organize tasks by status and ownership.
Focalboard is a self-hostable project management tool that provides Kanban boards and task tracking for team collaboration, though it lacks built-in sprint management and native Git integration features found in more specialized Agile suites.
Vibe-kanban is a project management platform that integrates artificial intelligence coding agents directly into a visual task management interface. It functions as a workspace for coordinating software development tasks, allowing teams to track progress on interactive boards while automating routine coding workflows. The platform distinguishes itself by connecting multiple artificial intelligence agents to the development environment, enabling the execution of tasks and the generation of code based on project context. It includes built-in mechanisms for reviewing and validating code changes produced by these assistants, ensuring that automated output is inspected for quality and accuracy before integration. Beyond task execution, the tool supports collaborative software development by organizing shared workspaces and managing team access. It maintains consistency across distributed teams by synchronizing project states and aligning development efforts through event-driven workflows.
This platform provides a visual Kanban-based task management interface specifically tailored for software development teams, though it focuses more on integrating AI coding agents into the workflow than on traditional sprint management features.
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 browser. It further differentiates its capabilities by integrating state-machine workflow engines and relational work-package modeling, which enable highly customized, schema-driven tracking of project items, dependencies, and status transitions. The system covers a broad capability surface including enterprise-grade identity management, automated reporting, and financial performance monitoring. It offers extensive configuration options for custom work types, project governance roles, and scaled agile methodologies, alongside programmatic interfaces for external system automation and AI assistant connectivity. The software is designed for self-hosted deployment, providing comprehensive procedures for installation, maintenance, and data migration from third-party systems.
OpenProject is a comprehensive, self-hostable project management platform that natively supports Agile workflows, Kanban boards, sprint tracking, and issue management, making it a robust solution for software development teams.
This project is a self-hosted project management platform and collaboration tool designed for private deployment on owned servers. It provides a workspace for tracking tasks and issues, utilizing a container-based application stack to orchestrate the deployment of backend services and databases. The platform functions as a unified workspace that synchronizes data from GitHub repositories and integrates Gmail accounts. It incorporates conversational AI chatbots and translation tools for automated text and voice interactions, alongside a real-time communication hub featuring audio and video calling and live presence updates. Additional capabilities include identity and access management via OpenID Connect and GitHub OAuth, as well as an automated notification workflow supporting SMTP email, Telegram bots, and web push notifications. The system also provides tools for data export and restricts user sign-ups to invited individuals. Installation and version management are handled through container configurations and environment variables.
Huly is a self-hosted project management platform that provides issue tracking and GitHub synchronization, making it a suitable tool for managing software development workflows.
git-bug is a distributed bug tracker and local-first issue manager that stores bug reports and comments as versioned objects directly within a Git repository. It integrates project management by coupling issue history with source code, using Git as the transport layer to synchronize task data across multiple local clones. The system enables distributed bug tracking without relying on a central server or external hosting provider. It utilizes a local indexing cache to provide near-instant searching and filtering of issue metadata without network latency. The project further supports synchronizing local issue data with external tracking services through service adapters to maintain consistent task status across different platforms.
This is a distributed bug tracking system that operates directly within Git, but it lacks the sprint management, Kanban boards, and Agile-specific workflow features required for comprehensive project management.
Wekan is an open-source, self-hosted Kanban project management tool used for organizing workflows through boards, lists, and cards. It is a real-time web application that allows teams to manage tasks on private infrastructure. The platform distinguishes itself with extensive data migration tools, specifically for importing boards and cards from Trello. It supports enterprise-grade identity integration via LDAP, OpenID Connect, and OAuth2, and offers flexible storage options including PostgreSQL as a primary relational backend and pluggable cloud storage for attachments. The system covers a wide range of task management capabilities, including Gantt chart visualizations, time tracking, and cross-board task aggregation. It includes administrative tools for role-based access control, automated backup scheduling, and programmatic extensibility through a REST API and event-driven webhooks. The application is available for deployment via Docker and supports multi-tenant configurations.
Wekan is a self-hosted Kanban-based project management tool that provides robust task visualization and role-based access control, though it lacks native sprint management features compared to dedicated Agile suites.
Beads is a versioned, dependency-aware graph database designed for distributed issue tracking and project management. It functions as an agentic workflow orchestrator, providing a structured environment where tasks, dependencies, and project metadata are linked through relational hierarchies. By maintaining a persistent, version-controlled record of project state, the system enables teams to manage complex work items across multiple repositories and environments. The platform distinguishes itself through its deep integration with automated coding agents, acting as a Model Context Protocol server to inject persistent memory and task context directly into development sessions. It supports multi-agent coordination by managing work reservations and presence awareness, while its declarative workflow engine automates sequences through asynchronous gates and conditional triggers. Unlike standard trackers, it treats project data as a graph, allowing for complex relational queries and the automated identification of unblocked tasks based on real-time dependency analysis. Beyond its core orchestration capabilities, the system provides comprehensive tools for project oversight, including health metrics, workflow visualization, and unified synchronization with external issue trackers. It offers flexible deployment options, ranging from embedded local storage for single-writer workflows to persistent server configurations for multi-user environments. Access control and project visibility are managed independently of source code repositories, ensuring that planning data remains secure and structured throughout the project lifecycle.
Beads is a graph-based project management and issue tracking system that supports self-hosting, role-based access control, and external synchronization, making it a specialized tool for managing complex software development workflows.
Kan is a self-hosted kanban project management tool that organizes work into boards, lists, and cards. It provides a REST API for managing all project resources, including boards, cards, labels, checklists, comments, and attachments, with standard HTTP responses for every request. The application supports granular permission and role management at both the workspace and board level, allowing administrators to control access to resources and actions. It includes webhook support for receiving card event notifications, and offers integration capabilities for importing projects from Trello and GitHub. File attachments are handled through S3-compatible storage, with support for presigned upload URLs and private file access. Kan provides workspace management features including invitation links, member role assignment, and the ability to create and organize multiple boards within a workspace. The system includes search functionality for boards and cards by title, card activity history tracking, and application health monitoring. Users can configure email notifications through SMTP settings and toggle public user registration. The project can be deployed on private infrastructure using Docker Compose with PostgreSQL and S3-compatible storage, or used through a hosted cloud solution.
Kan is a self-hosted Kanban-based project management tool that provides essential task visualization and role-based access control, though it lacks explicit built-in sprint management features compared to full-featured Agile suites.
Taskcafe is a self-hosted task management system and collaborative work management platform. It provides a private workspace for organizing work through a variety of interfaces, including Kanban boards, hierarchical outlines, and calendars. The platform is designed for containerized deployment, orchestrating the application, database, and cache to ensure consistent environment management. It distinguishes itself by offering project portfolio dashboards for high-level monitoring and the ability to create public project boards that allow external visitors to view content without authentication. The system covers a broad range of project planning and tracking capabilities, such as timeline charts for visualizing dependencies, shared workspaces for team collaboration, and task-specific activity logs. It also includes automation rules for triggering actions based on task conditions and integration with external version control systems to sync development tasks with code commits.
Taskcafe is a self-hosted project management platform that provides Kanban boards, issue tracking, and version control integration, making it a suitable tool for managing Agile workflows and software development tasks.
This project is a project management platform that serves as a centralized digital workspace for organizing team tasks and synchronizing development workflows. It functions as a development workflow orchestrator, providing a unified interface that connects disparate engineering tools to streamline team coordination and maintain visibility over ongoing technical projects. The platform distinguishes itself through a relational entity graph that stores data as a network of interconnected nodes and edges, enabling complex querying of relationships between tasks and repositories. It maintains consistency across multiple user sessions using persistent bidirectional connections for real-time synchronization, while ensuring a responsive interface through optimistic updates that reflect user actions immediately. Security and integration are managed through a centralized authorization layer that enforces granular role-based access control and an event-driven system that processes asynchronous updates from external services. The system supports the full software development lifecycle by coordinating technical tasks, milestones, and agile tracking of features and bug fixes. It utilizes a modular plugin-based architecture to translate diverse third-party API schemas into a unified internal format, facilitating cross-platform collaboration and the integration of external code repositories into a single shared environment.
This platform provides a centralized workspace for agile task tracking, issue management, and development workflow orchestration, making it a suitable tool for managing software projects and team coordination.
This project is a markdown kanban board and visual task organizer. It serves as a productivity extension for personal knowledge management, providing a board-based system to manage task status and progress through a drag-and-drop interface. The tool implements a kanban workflow by converting plain markdown files into draggable columns. This allows for the visualization of work stages and the organization of project tasks within a local knowledge base. The system covers project management and visual task tracking by structuring unstructured notes and lists into interactive boards. It uses markdown files to store all board layouts and card data, ensuring compatibility with plain text editors.
This is a plugin for a personal knowledge management application rather than a standalone project management platform designed for team-based Agile workflows, sprint tracking, or role-based access control.
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-driven workflow automation, detailed project analytics such as burn-down charts and cycle time measurement, and granular role-based access control. It also supports integrated time tracking, subtask decomposition, and multi-method authentication including two-factor authentication and reverse proxy support. The application is compatible with MySQL and PostgreSQL for persistent data storage and can be deployed using Docker Compose.
Kanboard is a self-hosted project management tool that provides Kanban boards, issue tracking, and role-based access control, making it a solid choice for Agile teams despite lacking native sprint-specific terminology.
Kaneo is an open-source project management platform built around a kanban board interface for organizing tasks into columns with drag-and-drop status management. It functions as a self-hosted task manager that supports multiple workspaces, organizations, and role-based access control, with all persistent data stored in a PostgreSQL relational database and exposed through a RESTful JSON API. The platform distinguishes itself through deep external integration capabilities, connecting project workflows to GitHub, Gitea, Slack, Discord, and Telegram with automated event-driven actions. A webhook event system sends real-time HTTP callbacks when task events occur, enabling third-party integrations and automation, while a device authorization flow implements RFC 8628 OAuth 2.0 for authenticating CLI and desktop applications. The system also supports bulk operations and data export, including importing tasks in bulk, exporting projects as JSON, and performing batch updates across multiple items. Beyond task tracking, Kaneo provides team collaboration features through comments, activity logs, notifications, and real-time event alerts, alongside time tracking and reporting capabilities for logging work hours against tasks. Organization and access control management allows structuring multi-user collaboration through teams, members, roles, and invitations. The platform can be deployed to Railway with one click using an official template that configures the database, API, and web services automatically.
Kaneo is a self-hostable project management platform that provides Kanban boards, issue tracking, and role-based access control, making it a capable tool for Agile teams despite lacking explicit sprint-specific planning features.
This project is a command-line interface for interacting with Jira servers via REST APIs. It provides a terminal-based environment for managing issues, sprints, and project boards without the need for a web browser. The tool supports diverse authentication methods, including personal access tokens, basic credentials, and client certificates. It allows for the management of multiple project configurations through a combination of local configuration files and environment variable overrides. Capabilities cover the full ticket lifecycle, including the creation, modification, duplication, and deletion of issues and epics. It includes utilities for filtering tasks, managing comments with markdown, linking issues, and recording work logs. Administrative functions extend to sprint organization, release and milestone tracking, and project board navigation. The interface utilizes a pager-based rendering system for visualizing issue details and supports exporting data in plain text formats for use in shell scripts.
This is a command-line interface client for interacting with existing Jira instances rather than a self-contained project management platform that you can host yourself.