A couple of days ago, I had shared a collection of Free SVN Repositories to Host your Projects. Software contains bugs and this is the inevitable truth. This week, I will share some open source bug tracking software that will streamline the process of raising, managing and fixing these issues, as they arise. Here’s a list of some open source bug tracking softwares.
Bugzilla is one of the well known open source Defect/Bug-Tracking System using which you can track bugs and code changes, customize workflows, submit and review patches, test plan integration, manage quality assurance (QA) over a multi-project environment. In comparison to other Bugtracking softwares, Bugzilla being a powerful tool, has a very ordinary UI, making it difficult for beginners to use the tool.
Bugzilla uses MySQL, PostgreSQL, Oracle as its backend and integrates well with Git, CVS, Subversion, Mercurial etc.
Trac is an enhanced wiki and issue tracking system for software development projects . The installation is a breeze and I particularly found the search option to be very powerful. Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki page.
Trac uses SQLite, PostgreSQL, MySQL as its backend and integrates well with Subversion and other version control systems.
JIRA provides issue tracking and project tracking through a clean, easy to use interface for capturing and organizing issues with customizable workflows, dashboards, a pluggable framework to integrate with external frameworks like CruiseControl, Confluence etc. JIRA is free for use only for official non-profit organizations, charities and open source projects.
Jira can integrate well with Git, CVS, Subversion, Mercurial etc.
Redmine is an open source project management web application with a flexible issue tracking system. It contains a wiki, discussion forums, Gantt Charts, email integration, calendars, LDAP support, multi language support, export to PDF, Excel/CSV etc.
Redmine uses SQLite, PostgreSQL, MySQL as its backend and integrates well with Git, CVS, Subversion, Mercurial etc.
MantisBT is a free web-based bugtracking system.
Mantis can connect to MS SQL, PostgreSQL, MySQL and can integrate with Git, CVS and Subversion.
Wikipedia contains a very good Comparison of Issue-Tracking systems that can help you out with some additional open source bug tracking systems.
Feel free to share feedback about the ones you have used.