For an open source issue tracking system, the strongest matches are gitlabhq/gitlabhq (GitLab is a self-hostable DevOps platform with a full-featured), kanboard/kanboard (Kanboard is a self-hosted Kanban project management tool with) and phacility/phabricator (Phabricator is a full-featured, self-hostable software development suite with). hcengineering/platform and go-gitea/gitea round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best open-source issue tracking interfaces. Compare top-rated GitHub projects by features and activity to find the best fit for your team.
This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control
GitLab is a self-hostable DevOps platform with a full-featured issue tracker including Kanban boards, labels, filtering, markdown support, REST/GraphQL APIs, role-based access control, and deep Git integration, directly matching the visitor's request for a customizable, self-hosted bug/issue tracking system with real-time collaboration.
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 with boards, columns, and cards for tracking tasks, a plugin framework, and a comprehensive API; it fits the need for an issue tracking system with project boards, though integration with Git/SCM is not explicit in its description.
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 developmen
Phabricator is a full-featured, self-hostable software development suite with a mature issue tracking system, project boards, search/filtering, labels, markdown, REST APIs, role-based access, and Git integration — covering everything this search requires.
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 cons
This platform is a full-featured issue tracking and project management system with a relational entity graph for advanced querying, real-time collaboration, integration adapters, and role-based access control, making it a self-hostable Jira alternative that squarely fits your requirements.
Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn
Gitea is a self-hosted Git service that includes full issue tracking with project boards, labels, markdown, a REST API, role-based access control, and Git integration — covering every feature you need for a customizable, self-hostable bug tracker.
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 synchroni
git-bug is a distributed, local-first bug tracker that stores issues inside Git repositories, making it a genuine issue tracking system, but it lacks a web-based UI, project boards, and a REST/GraphQL API, so it covers only part of the requested feature set.
This project is a full-stack project management web application designed for organizing work and managing project workflows. It consists of a Node.js TypeScript REST API for server-side business logic and a React component UI library for the frontend interface. The application implements a board-based task visualization system with customizable status workflows. It provides mechanisms for issue workflow management, including task prioritization and team member assignment to track responsibilities and progress. The system is built with a decoupled client-server architecture using full-stack T
oldboyxx/jira_clone is a full-stack Jira-like issue tracking and project management application with a board-based workflow, REST API, and task assignments, fitting your search for an open-source bug tracker, though it may not include all requested features like RBAC or Git integration by default.
This project is a self-hosted question and answer platform and knowledge management system. It provides a centralized repository for documented answers and community discussions used to support users and resolve technical issues. The system functions as a plugin-based community forum, utilizing a modular extension system to add custom features and tools. It employs a decoupled architecture with a RESTful API backend to separate business logic from the user interface. The platform covers several domain areas including internal knowledge management, customer help centers, and community Q&A hos
Apache Answer is a self-hosted Q&A and knowledge management platform, not an issue tracking system — it lacks kanban boards, issue-specific filtering, and Git integration, so it does not directly fit the search for a bug tracker.
Flask-AppBuilder is a rapid application framework built on Flask that automates the creation of admin interfaces and database-driven applications. It functions as an automatic CRUD generator and a SQL database admin interface, enabling the generation of user interfaces and REST APIs directly from data models. The framework includes a security system for managing user identities and access roles through role-based access control. It supports authentication via internal databases or external providers such as LDAP, OAuth, and OpenID. The platform covers broader capabilities including multi-dia
Flask-AppBuilder is a rapid admin-panel framework for building database-driven applications, not a ready-to-use issue tracking system—it can serve as a foundation to create a bug tracker but lacks built-in project boards, issue filtering, labels, markdown, Git integration, and real-time collaboration out of the box.
Ferry is an open-source workflow engine designed to manage ticket-based processes across departments. It provides a platform for submitting, tracking, transferring, and closing tickets, with personal and all-ticket views for full lifecycle management. The system is built around a configurable process template designer that supports serial, parallel, and conditional node routing, enabling flexible approval sequences. The platform distinguishes itself through dynamic variable-based approver assignment, where task approvers can be determined by organizational variables such as direct supervisor,
Ferry is a workflow engine for managing ticket-based processes with approval chains, not a dedicated issue tracker with typical developer-focused features like Git integration or project boards.
This project is a React admin dashboard boilerplate designed for building backend administrative interfaces. It provides a pre-configured development stack that integrates a Redux state management framework, a role-based access control system, and a standardized Axios HTTP client wrapper. The system includes a mock API development environment that serves fake data through a local server to decouple frontend development from backend availability. It uses Vite for module bundling and provides a component-library based UI for constructing management interfaces. The platform covers a broad range
This is a React admin dashboard boilerplate, not a dedicated issue tracking system — it provides a UI framework and RBAC but does not include issue management, Kanban boards, or Git integration out of the box.
Geeker-Admin is a Vue.js admin dashboard framework designed for building backend management interfaces. It utilizes Vue 3, TypeScript, and Vite to provide a foundation for creating data-driven administration panels. The framework features a configurable data table engine that generates complex grids automatically from predefined configuration objects. It incorporates a role-based access control system to restrict access to specific pages and interface elements based on user permissions. The system includes a centralized state management store for persistent global data and page state preserv
Geeker-Admin is a Vue.js admin dashboard framework for building backend management interfaces, not a ready-to-use issue tracking system—it provides a foundation you could use to build one, but lacks the dedicated issue, project board, and Git-integration features this search requires.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| gitlabhq/gitlabhq | 24.4K | Ruby | NOASSERTION | |
| kanboard/kanboard | 9.7K | PHP | MIT | |
| phacility/phabricator | 12.3K | PHP | Apache-2.0 | |
| hcengineering/platform | 24.5K | TypeScript | epl-2.0 | |
| go-gitea/gitea | 56.3K | Go | MIT | |
| git-bug/git-bug | 9.9K | Go | GPL-3.0 | |
| oldboyxx/jira_clone | 11.1K | JavaScript | MIT | |
| apache/incubator-answer | 15.6K | Go | Apache-2.0 | |
| dpgaspar/flask-appbuilder | 5K | Python | BSD-3-Clause | |
| lanyulei/ferry | 6.6K | JavaScript | MIT |