Squash – Open Source Tool For Exception Reporting & Bug Analysis

Squash is an open source application, that is built by Square (with Ruby), for finding and killing bugs.

The application is multi-user, has client libraries for different systems (Ruby on Rails, Objective-C, etc.) and can catch + record errors when they happen.

Once they are caught, it sends them to the API, logs them and triggers any defined actions like sending e-mails.


Squash has a web interface that displays bug information and guides developers to locate + fix them. It is possible to collaborate through it, comment  to bugs or assign them to teammates.

Also, the application also visualizes the occurrences of bugs so that their frequency can be analyzed better.