All software development projects needs a issue tracking (or bug tracking) solution. Here you can find our top 5 issue tracking systems.

1. Bugzilla


If you are looking for a stable issue tracking system, than Bugzilla is for you.

Bugzilla is used by various big open source projects to track their bugs: Linux kernel development team, Apache, GNOME, Red Hat uses bugzilla to track the issues and bugs. 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.

2. Redmine

Redmine is written in Ruby-on-Rails. Apart from tracking issues, it provides a full project management features.

3. Trac


Trac is written in Python language. 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.

4. Request Tracker

RT is written in Perl language. Apart from the standard issue management software, you can use this as a ticket tracking system.

5. Mantis

Mantis opensource issue tracking system is written in PHP language, and works on various DB including MySQL, MS SQL, PostgreSQL.