Bug Tracking Tools (Issue / Defect Tracking)

This website presents a list of bugs tracking or issues tracking tools, both open source and commercial defect tracking tools that you can review for your organization. You will also find the best open source bug and issue tracking tools like Bugzilla, Redmine, MantisBT or Trac

Some of the main features of a defect or bug tracking software are projects, users definition and management; bug lifecycle workflow, roles and permissions definition and management; bug definition, classification and assignment; bug documentation (screenshots, video, text document) management; automatic notifications and alerts with a RSS feed or Twitter; bugs and issues change history; integration with source control systems; integration with test management systems; integration with office software; search and reporting.

A bug tracking software (also named "defect tracking" or "issue tracking" tool) is a software application that is designed to help quality assurance and programmers keep track of reported software bugs in their work. This type of tools is very important to make sure that every issue with a software system is know, who is working on it to correct it and what type of modifications have been made. Some of the most common information in bug tracking systems are:
* Status and Resolution: These define exactly what state the bug is in - from not even being confirmed as a bug, through to being fixed and the fix confirmed by Quality Assurance.
* Assigned To: The person responsible for fixing the bug.
* Bug Location: The screen or the URL associated with the bug, if any.
* Platform and OS: These indicate the computing environment where the bug was found.
* Version: The "Version" field is usually used for versions of a product that have been released.
* Priority: The bug assignee uses this field to prioritize his or her bugs. It's a good idea not to change this on other people's bugs.
* Severity: This indicates how severe the problem is - from blocker ("application unusable") to trivial ("minor cosmetic issue"). You can also use this field to indicate whether a bug is an enhancement request.

Open Source Bug Tracking Tools

BugZilla, Flyspray, MantisBT, Trac


Bug-A-Boo is a web based bug reporting system for Linux. It runs on any web server providing CGI functionality. Bug-A-Boo does not need any database server but brings along its own local tables it accesses with tdbengine.

The Bug Genie

The Bug Genie is an open source issue tracking system, built on open source technology. It enhances your development process, by offering an advanced tool to manage bug reports, feature requests and user feedback for your products.


BugTracker.NET is a free, open-source, web-based bug or customer support issue tracker written using ASP.NET, C#, and Microsoft SQL Server (or its free cousin, SQL Server Express). It is in daily use by thousands of development and support teams around the world.


Bugzilla is an open source Defect or Bug Tracking System. Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively. Bugzilla is used by all projects from the Mozilla foundation. Most commercial defect-tracking software vendors charge enormous licensing fees. Despite being free, Bugzilla has many features its expensive counterparts lack. Consequently, Bugzilla has quickly become a favorite of thousands of organizations across the globe. Bugzilla helps track bugs and code changes; communicate with teammates; submit and review patches; manage quality assurance (QA). Bugzilla can help you get a handle on the software development process. Successful projects often are the result of successful organization and communication. Bugzilla is a powerful tool that will help your team get organized and communicate effectively.


eTraxis is a free (GPL licensed) web-based bug tracking system with unlimited number of custom workflow templates. Some of the main features are: fully custom templates, advanced filters, LDAP support, email notifications, subscriptions, reminders, flexible permissions management, graphical project metrics, etc.

Eventum Issue / Bug Tracking System

Eventum is a user-friendly and flexible issue tracking system that can be used by a support department to track incoming technical support requests, or by a software development team to quickly organize tasks and bugs. Eventum is used by the MySQL AB Technical Support team, and has allowed us to dramatically improve our response times.


Flyspray is an uncomplicated, web-based bug tracking system written in PHP for assisting with software development.


JTrac is a generic issue-tracking web-application that can be easily customized by adding custom fields and drop-downs. Features include customizable work-flow, field level permissions, e-mail integration, file attachments and a detailed history view.

Mantis Bug Tracker

Mantis is an easily deployable, web based bug tracker to aid product bug tracking. It requires PHP, MySQL and a web server. Some of the features include Simple User Experience; Web Based; Supports any platform that runs PHP (Windows, Linux, Mac, Solaris, AS400/i5, etc); Available in 68 localization; Customizable Issue Pages; Multiple Projects per instance; Support for Projects, Sub-Projects, and Categories.; Users can have a different access level per project. MantisBT features can be enhanced with the MantisBT plugin system that allows extension of MantisBT through both officially maintained and third party plug-ins. Detailed information on how to use git with MantisBT can be found in the Mantis Bug Tracker Developers Guide.

MantisBT open source bug tracking tool


oops-easytrack is a Bug Tracking System, implemented as a lan-based and a web-based version. Bugs are created, modified, logged or searched. Users, projects,components and releases can be administrated. Reports of 4 types may be generated.


OpenPsa is a management software package for running consultancies and software companies. The OpenPSA package includes the following applications: * Support - Issue tracking and help desk * Projects - Project tracking and invoicing * Sales - Sales project management and contact database * Documents - Document management and sharing * Calendar - Group calendar and resource allocation


Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces.

RT: Request Tracker

RT is an enterprise-grade ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users.

RTH - Requirements and Testing Hub

RTH (Requirements and Testing Hub) is an open-source test-management tool, which also has requirements-management and bug-tracking capabilities.


ScrumBu.gs allows you to see all the scrummy details of the sprints you are managing in Bugzilla. .


SharpForge is an open source, c#, dot net 2.0, easy to use project management web application. It 's similar to SourceForge or CodePlex but for your own team or organisation.


Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies. It provides an interface to Subversion, an integrated Wiki and convenient reporting facilities. Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all project events in order, making the acquisition of an overview of the project and tracking progress very easy.


UNICASE is a CASE-Tool integrating models from the different development acitivities, such as requirements, use cases, UML models, schedules, bug and feature models into a unified model.


Vermis is an Open Source issue tracker and project management tool for software developers and project managers that has been created for improving quality of code, efficiency and speed of development.


WebIssues is an open source, multi-platform system for issue tracking and team collaboration. It can be used to store, share and track issues with various attributes, comments and file attachments. It is easy to install and use but has many capabilities and is highly customizable. WebIssues offers much greater possibilities of customization than most traditional issue tracking systems. It allows tracking bugs, tickets, tasks, requests and any other information, with the same flexibility as a spreadsheet, where columns can be freely added and modified. However, WebIssues allows many people to work simultaneously, maintains the full history of changes, controls the permissions for different areas of the system, and makes it possible to discuss and exchange information about individual issues and to attach files to them. WebIssues provides access by both the web browser and a desktop client application, which natively supports Windows, Linux and OS X. The desktop client makes everyday work with the system easier and faster, by providing comfortable user interface, instant search and convenient editing. The web client makes it possible to access the system from any location at any time.


Highly configurable bug tracking, project management, and help desk solution. Project focus is on configurability, usability, and clean code.