All IT projects needs a bug tracking (or issue tracking, or defect tracking) system.
Sure, we need a bug tracking system for a software development project. But, what about a sysadmin team, dba team, network team? They all need some help to track their work, and issues of their system, database and network.
I’ve listed 10 open source bug tracking systems, that you can experiment, and choose based on your taste and requirement. This is not a comprehensive list by any means. I’ve used all the systems listed in the top 5, and I strongly recommend that you choose one from the top 5 list.
I love bugzilla, and have been using it for several years. If you don’t have time to play around with multiple systems to figure-out which one you like, just go with Bugzilla.
What is your favorite bug tracking system? Leave a comment and let me know.
Are you looking for a stable, actively maintained, widely adapted bug tracking system? Look no further. Bugzilla is for you.
This is used by various big open source projects to track their bugs. For example, Linux kernel development team, Apache development team, GNOME development team uses bugzilla. Red Hat also uses bugzilla to track the issues found in Red Hat Distribution system.
Bugzilla is written in Perl, and works on various databases including MySQL and Oracle. This step-by-step instruction guide on how to install bugzilla will get you started.
Private attachment and commenting
Flexible reporting and charting. Including ability to to scheduled reports and receive it via email.
Trac is written in Python. Apart from issue tracking, it also provides wiki, and integration to subversion. The web interface is very simplistic and easy to use. This also provides project management features including roadmap and milestone tracking.
This was developed by the MySQL team, and written in PHP. You can use this as a bug tracking tool, or issue tracking system. This provides all the basic features that you might expect in a tracking system.
Fossil is written in C, and uses SQLite database. Apart from bug tracking, it also provides Wiki. Installation is very straight forward, as it is a single executable that contains everything you need to get fossil up and running.
Bug genie is written in PHP. Provides a wizard based bug tracking software. It also integrates the openSearch functionality. Integrates with Subversion. You can develop your custom modules on top of bug genie.
WebIssue is written in PHP, and uses MySQL database for the server side. Everything in this top 10 list is web based bug tracking system except WebIssues. This is at number#10 because it doesn’t provide a web-based interface. You need webissues client that runs on Windows, or Linux to access the server component.