Bugzilla is a free tool

Software infrastructure

Bugzilla has now established itself as the de facto standard among bug tracking systems. Because software applications are rarely error-free: the more extensive and complex an application, the more difficult it is to analyze and correct the program errors that have arisen at various points in development. In which module did the error occur? Can it be replicated? How critical is he? How much effort does it take to fix it? In order to be able to answer such questions, a central recording, administration and analysis of all found program errors is required.

This is exactly where Bugzilla comes in. The tool implemented in Perl can be installed in a standard web server. In addition to recording, searching for and analyzing errors, Bugzilla offers extended functions, for example for creating dependency graphs and detailed error reports, or for collecting suggestions for improvement and requests for new features. As a public error tracking system, it allows the software manufacturer to be in contact with customers, partners and users during the entire development project and thus to react to problems, changes and requests at any time. Bugzilla is available for free download under the "Mozilla Public License" (MPL). As a database system you can choose between MySQL, PostgreSQL and Oracle. If you want to take a first look at the tool, you can use the Bugzilla test server.

CW conclusion

Bugzilla does a valuable job in fixing program bugs. The tool proves to be indispensable, especially in more complex projects with distributed teams.

  1. Clocking IT
    "Clocking IT" has made a name for itself as a comprehensive project management solution, especially among software developers.
  2. HeaderDoc
    With the help of "HeaderDoc" developers can document program code in a uniform and professional manner.
  3. UDID tool
    With the free "UDID Tool", iOS developers can easily find out the identification number of an iPhone, iPod Touch or iPad.
  4. Pastebin
    With the "Pastebin" online service, any code snippets can be conveniently and easily saved on the web and shared with friends and colleagues via a link.
  5. JSON editor
    The lean data exchange format JSON (Javascript Object Notation) is becoming increasingly popular as an XML alternative among software manufacturers. Especially when it comes to transferring data between client and server using Ajax, more and more developers are using JSON.
  6. Pieceable Viewer
    The Pieceable Viewer makes it easy to develop iPhone apps.
  7. Rhodes
    Rhodes translates program code for smartphone apps into the respective target platform.
  8. Bitbucket
    The "Bitbucket" code repository service from Atlassian supports the distributed version control systems Git and Mercurial and the basic version is available free of charge - also for private projects.
  9. Cloud9 IDE
    The online service "Cloud9 IDE" is one of the few development environments that are designed exclusively for the cloud and run entirely on the browser. This allows developers to manage their Javascript projects centrally in the cloud and access their code anytime and anywhere.
  10. Yo
    With "Jo" developers get an interesting HTML5 framework that was specially designed for developing mobile apps.
  11. Maqetta
    The "Maqetta" development tool was developed by IBM in response to Flash and Silverlight. The goal: to compensate for the deficits of Ajax environments compared to these proprietary solutions.
  12. TextMate
    "TextMate" is a powerful editor for Mac OS X, which is primarily aimed at programmers with functions such as syntax highlighting, code folding, macros and shell integration.
  13. Grails
    Inspired by Ruby on Rails, Grails brings the flexibility and efficiency that popularized the popular Web 2.0 framework to the world of Java programming.
  14. JavaScriptMVC
    "JavaScriptMVC" is based on the tried and tested Model-View-Controller pattern and offers extensive support in documenting, debugging and testing web frontends.
  15. Pixelwindow
    With "Pixelwindow" you can easily measure pixel dimensions on the screen.
  16. Play framework
    "Play" is a framework for web applications that aims to combine the advantages of Java as a programming language and platform with the flexibility and efficiency of "Ruby on Rails".
  17. Titanium Mobile
    With the open source framework "Titanium Mobile" even web developers without Java or Objective-C knowledge can implement native applications for Android and iPhone.
  18. Django
    As a Python counterpart to the popular Ruby-on-Rails framework, the open source web solution "Django" is enjoying increasing popularity due to its simplicity and flexibility.
  19. Phonegap
    The free framework "Phonegap" converts web software into native applications for iOS, Android, Blackberry, WebOS, Symbian and Windows Mobile.
  20. Textastic
    Anyone who wants to edit source text files with their iPad is well served with "Textastic 1.0". The tool offers syntax highlighting for all conceivable programming languages.
  21. GTmetrix
    With "GTmetrix" web developers can test the performance of their websites online. The solution integrates the tried and tested optimization tools "Yahoo YSlow" and "Google Page Rank".
  22. Apache FileUpload
    With "FileUpload" from the Apache Foundation, Java developers have an open source library at their disposal for the uncomplicated and flexible implementation of file uploads.
  23. websequencediagrams.com
    UML sequence diagrams can be created in no time at "websequencediagrams.com" and exported as PDF.
  24. SQLite Expert
    The minimalist open source database SQLite is becoming increasingly popular thanks to HTML5 and smartphones such as Android and iPhone. With the freeware tool for Windows "SQLite Expert" developers can easily manage such client-side databases.
  25. Simple
    The little-known but powerful "Simple" framework makes it easier to work with XML content in Java projects.
  26. URL decoder
    With the "URL Decoder" web developers can visualize and quickly process HTTP requests with many parameters in an overview table.
  27. JQuery UI
    With the help of "JQuery UI", a JavaScript framework for visual effects, animations and GUI widgets, it becomes a lot easier to create modular and flexible web frontends.
  28. MediaElementPlayer
    Whether Internet Explorer, Firefox, Safari or Chrome, whether on the PC, iPhone, iPad or Android smartphone: With the JavaScript framework "MediaElementPlayer", HTML5 video works in every browser and on every device.
  29. Browserlab
    With "Browserlab", a free online service from Adobe, web developers can quickly check how the various browsers display their web pages.
  30. MySQL Workbench
    MySQL users will find many useful tools in the free "MySQL Workbench" that make working with the popular open source database easier.
  31. Struts
    The Apache Foundation develops the "Struts" web framework, which is regarded by many as the de facto standard in the Java Enterprise area.
  32. Poedit
    Portable object files are often used to localize software applications. They can be easily edited with the free tool "Poedit".
  33. Xampp
    An Apache server with Perl, PHP and MySQL support is not that easy to set up. If you need such an environment locally on your computer, you can use "Xampp" instead of installing everything yourself.
  34. Scriptaculous
    "Scriptaculous" is one of the most popular Javascript libraries for visual effects and attractive user interfaces with a Web 2.0 character.
  35. Cyberduck
    The free "Cyberduck" for Mac OS X offers everything you would expect from an FTP client. The many extras for developers and administrators as well as the seamless integration into the Mac environment make the difference.
  36. Sencha touch
    With the new, open source HTML5 framework "Sencha Touch", mobile web applications for iPhone, iPad and Android can be developed that compete with native applications.
  37. Prototype
    "Prototype" extends Javascript to include concepts of object-oriented programming and thus simplifies the development of complex web applications.
  38. NaturalDocs
    With "NaturalDocs" source code files that are written in different programming languages ​​can be documented in a uniform and consistent manner.
  39. TheGun
    Editors are a dime a dozen. However, anyone who has to deal with large log files or other unwieldy text files will be happy about "TheGun".
  40. CruiseControl
    The build automation tool "CruiseControl" simplifies the deployment of software projects in the Java and .NET environment.
  41. Launch4J
    The lightweight open source tool "Launch4J" allows Java developers to convert their applications into native and executable Windows files.
  42. YUI Library
    The "Yahoo User Interface" (YUI) library provides web developers with a holistic Javascript framework that offers coordinated functions, components and tools.
  43. Quartz
    With the open source framework "Quartz Enterprise Job Scheduler", time-controlled tasks can be efficiently implemented in Java applications.
  44. Snippely
    "Snippely" is a little helper that focuses on a single task: to manage code snippets and notes as easily as possible.
  45. JFreeChart
    With the open source library "JFreeChart" Java developers can easily implement interactive and dynamic charts in desktop or web applications.
  46. Sequel Pro
    "Sequel Pro" is a free and native application that makes managing MySQL databases on the Mac much easier.
  47. Dojo Toolkit
    If you want to imitate the look and feel of desktop applications on the web without a lot of programming effort, you will find what you are looking for with the "Dojo" Javascript framework.
  48. Bugzilla
    With "Bugzilla", the Mozilla Foundation offers a useful web tool for the central recording, analysis and management of program errors.
  49. Tapestry
    With "Tapestry" the Apache Foundation offers a powerful web framework for Java applications. It should enable developers to reuse as many GUI components as possible.
  50. Firebug
    The Firefox add-on "Firebug" has established itself as the standard tool for web developers for analyzing and optimizing web pages.
  51. Google Web Toolkit
    With the "Google Web Toolkit" (GWT), Java developers have a tool at their disposal that allows the creation of modern Web 2.0 applications entirely with server-side technologies. The highlight: an integrated compiler automatically generates Ajax sites from Java classes.
  52. Adobe Spry
    With "Spry" Adobe provides a free Ajax framework that is particularly easy to implement.
  53. JEdit
    With "JEdit" developers have a free and platform-independent text editor at their disposal, which offers syntax highlighting for more than 130 programming languages. The user can expand the tool with plug-ins.
  54. Superb batch renamer
    With 1-4a Rename (Superb Batch Renamer) the author has achieved a great success. The tool impresses with its clear structure, gigantic range of functions, excellent performance, a preview screen and the expert mode. A "must have".

    ... to the test report
  55. GSpot
    GSpot is a very useful tool for codec analysis of unknown media files.

    ... to the test report
  56. Super
    Super is one of the most powerful tools for transcoding of all kinds. While the widespread VLC media player can play files of any format, Super adds many other useful functions such as muxing / demuxing and file merging. An "engine" like Super, which automatically detects the input format and converts it to a defined target format on the fly, is what you want on every multimedia player at home.

    ... to the test report
  57. CPick
    CPick is a very nice and useful tool for dealing with screen graphics of all kinds. The magnifying glass allows precise positioning and immediate retrieval of color information.

    ... to the test report
  58. XML marker
    XML Marker also allows the analysis of large and complex XML structures.

    ... to the test report
  59. UNetbootin
    Anyone who wants to avoid cumbersome CD burning for bootable media will find a convenient tool in "UNetbootin".

    ... to the test report
  60. Xenu
    Xenu works reliably and quickly and is the Swiss Army knife when it comes to tracking down linking problems.

    ... to the test report
  61. Jasper Reports
    The combination of the comfortable iReport editor and JasperReports as a reporting engine can be seen as a real alternative to many commercial products available on the market.

    ... to the test report
  62. IZArc
    IZArc is free and not as well known as ezwa 7-Zip. Anyone looking for a powerful all-in-one packer should take a look at IZArc.

    ... to the test report
  63. Plato Free Edition
    Free UML tools often have some kind of limitation. The "Plato Free Edition" is an interesting alternative here.

    ... to the test report
  64. Xtext
    Modeling with domain-specific languages ​​reduces a project to the specific problem and thus contributes to better communication. Xtext is a simple but efficient tool for this.

    ... to the test report
  65. JMeter scrutinizes web applications
    JMeter simulates load tests for applications and helps to identify bottlenecks or problems at an early stage.