Sentry wants to make sure bugs don’t affect a user’s web, mobile or game experience. It is a modern error-logging and aggregation platform designed to give developers real-time crash reporting.

The solution will notify developers when new issues occur or old issues resurface, ensure changes don’t have a negative impact on users, and diagnose and fix issues for developers.

According to the Sentry team, unlike traditional logging Sentry because it has a focus on exceptions instead of just providing a list of errors. “To summarize, Sentry works with your application logging infrastructure, often integrating directly. It does not replace the need for those logs, and it’s also not a destination for things that aren’t actionable errors or crashes,” the team wrote on the Sentry website.

“The most important difference between your general logging infrastructure and Sentry is how events are stored. Logging is very much intended to capture the entirety of your data, and give you maximum auditability. Systems like Sentry lose a lot of data when computing rollups and transformations. For example, Sentry won’t store the full details of every error that comes in if it’s one that already exists.”

Another difference is that Sentry provides valuable information about the context it captures, according to the team.

It supports JavaScript, Node, Python, PHP, Ruby, Go, Objective-C, Swift, C#, Java and Perl; and integrates with popular apps and services such as HipChat, GitHub, Slack, JIRA, Twilio, Bitbucket, GitLab and Pivotal Tracker.

Top 5 trending projects on GitHub this week
FreeCodeCamp: The never-ending trending project.

#2. Tips: Common Git tips and tricks.

#3. Mega Boilerplate: A starter project generator focused on simplicity and ease of use.

#4. Hypernova: Server-side rendering for JavaScript views.

#5. Holmes: A solution designed to make searching accessible inside a page.