
Airbrake
Error monitoring platform for tracking application exceptions and performance issues
Discover top open-source software, updated regularly with real-world adoption signals.

Real-time error tracking and performance monitoring for developers
Sentry captures exceptions, performance data, and user context across languages, delivering actionable insights that let developers diagnose and resolve issues faster, all from a unified dashboard.

Sentry is a developer‑first platform that turns raw crash reports and performance metrics into clear, actionable tickets. With SDKs for over 20 runtimes—including JavaScript, Python, Go, and mobile frameworks—developers can instrument applications with a single line of code and start sending errors, stack traces, and user context to a central service.
Events are automatically grouped, enriched with release and environment data, and displayed on a searchable dashboard where teams can assign owners, set alerts, and drill into performance traces. Sentry can be run as a SaaS offering at sentry.io or self‑hosted via Docker, giving organizations flexibility to meet compliance or latency requirements while keeping the same feature set.
The platform integrates with popular issue trackers, CI pipelines, and chat tools, enabling automated ticket creation and real‑time notifications. A vibrant community contributes plugins, language bindings, and documentation, while the core team maintains a rapid release cadence. Whether you’re building a small web service or a large micro‑services architecture, Sentry scales to handle millions of events per day.
When teams consider Sentry, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Web application crash monitoring
Capture unhandled exceptions, group similar crashes, and notify developers instantly, reducing mean time to resolution.
Mobile app performance tracing
Record slow UI frames and network latency, visualize call stacks, and pinpoint bottlenecks across iOS and Android builds.
Micro‑services latency analysis
Collect distributed tracing spans across services, identify slow endpoints, and optimize end‑to‑end request times.
Compliance‑driven self‑hosting
Deploy Sentry in‑house via Docker to keep error data behind the firewall while retaining full feature parity.
By installing an SDK in your application; the SDK captures exceptions, stack traces, and optional context, then sends JSON payloads to the Sentry server.
The core error‑tracking features are available in the free SaaS tier; self‑hosted deployments are also free, though advanced analytics may require a commercial license.
Official SDKs exist for JavaScript, Python, Go, Ruby, PHP, Java/Kotlin, Swift/Objective‑C, C#, C/C++, Dart/Flutter, and many more via community extensions.
Events are stored in a PostgreSQL database; retention periods can be configured per organization, with default limits set by the hosting plan.
Yes, Sentry provides integrations for GitHub, GitLab, Bitbucket, Jenkins, and others, allowing automatic issue creation and release tracking.
Project at a glance
ActiveLast synced 4 days ago