awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Error tracking platform

Ranking updated Jul 13, 2026

For an open source platform for error tracking, the first results are getsentry/self-hosted (This is the official self-hosted distribution of Sentry, providing a comprehensive platform for real-time error aggregation, performance monitoring, and alerting that meets all the specified requirements), getsentry/sentry (Sentry is the industry-standard, self-hostable observability platform that provides comprehensive real-time error aggregation, performance monitoring, and multi-language support, fulfilling every requirement for an application monitoring suite) and apache/incubator-skywalking (SkyWalking is a comprehensive, self-hostable observability platform that provides distributed tracing, performance monitoring, and error aggregation across multiple languages, making it a flagship solution for this category). highlight/highlight and errbit/errbit round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Find the best open-source alternatives to Sentry for error tracking and APM. Compare top self-hosted platforms to find the right fit for your stack.

Error tracking platform

Find the best repos with AI.We'll search the best matching repositories with AI.
  • getsentry/self-hostedgetsentry avatar

    getsentry/self-hosted

    9,426View on GitHub↗

    This project is a containerized error tracking platform and monitoring suite designed for self-hosted deployment on private infrastructure. It provides a collection of services for capturing and analyzing software crashes and exceptions, ensuring that sensitive application data remains within a controlled environment. The system includes specialized tooling for air-gapped deployment, allowing the software to be installed and operated on servers without internet access through the manual transfer of container images. It also supports corporate network integration via proxy configurations to ma

    This is the official self-hosted distribution of Sentry, providing a comprehensive platform for real-time error aggregation, performance monitoring, and alerting that meets all the specified requirements.

    ShellError TrackingError Tracking Systems
    View on GitHub↗9,426
  • getsentry/sentrygetsentry avatar

    getsentry/sentry

    44,108View on GitHub↗

    This project is a comprehensive software observability suite and application performance monitoring platform designed to track runtime errors, performance bottlenecks, and system health. It functions as a centralized diagnostic service that aggregates and categorizes exceptions, providing the infrastructure necessary to visualize complex execution paths across distributed systems and microservices. The platform distinguishes itself through a high-throughput distributed event ingestion pipeline and a columnar storage analytics engine that enables rapid aggregation of large-scale performance me

    Sentry is the industry-standard, self-hostable observability platform that provides comprehensive real-time error aggregation, performance monitoring, and multi-language support, fulfilling every requirement for an application monitoring suite.

    PythonApplication Performance MonitoringApplication Performance Monitoring PlatformsError Tracking Services
    View on GitHub↗44,108
  • apache/incubator-skywalkingapache avatar

    apache/incubator-skywalking

    24,832View on GitHub↗

    SkyWalking is a comprehensive observability stack and application performance monitoring platform. It functions as a distributed tracing system and an AI application monitor, providing a centralized suite for collecting and analyzing logs, metrics, and traces to maintain the health of containerized architectures. The platform distinguishes itself through a service topology visualizer that renders interactive maps of infrastructure dependencies and communication patterns. It also includes specialized capabilities for generative AI workflow observation to track the execution flow and performanc

    SkyWalking is a comprehensive, self-hostable observability platform that provides distributed tracing, performance monitoring, and error aggregation across multiple languages, making it a flagship solution for this category.

    JavaAlerting SystemsApplication Performance MonitoringApplication Performance Monitoring Platforms
    View on GitHub↗24,832
  • highlight/highlighthighlight avatar

    highlight/highlight

    9,303View on GitHub↗

    Highlight is a full-stack observability platform and monitoring system that aggregates logs, errors, and distributed traces to provide a unified view of application health. It functions as a distributed tracing system, an error monitoring service, and a session replay tool. The platform is available as a dockerized monitoring stack for self-hosted deployments on Linux. It distinguishes itself by combining backend observability with a visual recording system that captures document object model changes and network requests to replay user interactions. The system covers several core capability

    Highlight is a comprehensive, self-hostable observability platform that provides real-time error aggregation, performance monitoring, and distributed tracing, while also including advanced features like session replay and source map support.

    TypeScriptError TrackingError Tracking Services
    View on GitHub↗9,303
  • errbit/errbiterrbit avatar

    errbit/errbit

    4,269View on GitHub↗

    Errbit is a self-hosted exception logger and error monitoring server used for centralized exception management. It collects, aggregates, and organizes application crash reports from various software applications to identify bugs in a centralized location. The system implements an API interface compatible with the Airbrake standard, allowing it to receive error notifications from multiple programming languages. It captures both server-side exceptions and client-side JavaScript errors occurring in web browsers. The platform manages the error lifecycle through fingerprint-based grouping to clus

    Errbit is a self-hosted error tracking platform that provides centralized exception aggregation and lifecycle management, though it lacks the comprehensive application performance monitoring features found in broader observability suites.

    RubyError TrackingError TrackingException Management
    View on GitHub↗4,269
  • apache/skywalkingapache avatar

    apache/skywalking

    24,839View on GitHub↗

    SkyWalking is an application performance monitoring system and observability platform designed to collect and analyze metrics, traces, and logs from distributed microservices. It functions as a distributed tracing platform and a telemetry data pipeline that ingests and aggregates observability data from various language agents. The project features an AI-powered anomaly detector that uses machine learning to calculate metric baselines and identify irregular URI patterns. It includes an eBPF performance profiler for diagnosing CPU and network bottlenecks at the kernel level and generates inter

    SkyWalking is a comprehensive observability and application performance monitoring platform that supports distributed tracing, metrics, and log aggregation, making it a robust choice for monitoring microservices even though its primary focus is on performance telemetry rather than granular exception tracking.

    JavaAlerting SystemsApplication Performance MonitoringApplication Performance Monitoring Platforms
    View on GitHub↗24,839
  • naver/pinpointnaver avatar

    naver/pinpoint

    13,833View on GitHub↗

    Pinpoint is a distributed application performance monitoring and tracing system. It functions as an application performance monitor and topology visualizer designed to analyze the execution behavior of large-scale distributed applications. The system uses bytecode instrumentation to monitor applications without requiring changes to the original source code. It captures call stacks and request flows across interconnected services to visualize system dependencies and generate real-time architectural maps of communication patterns. The platform covers a broad range of observability capabilities

    This is a comprehensive application performance monitoring and distributed tracing platform that provides deep visibility into request flows and system dependencies, though it focuses more on performance profiling than on the specific error-tracking and exception-aggregation workflows requested.

    JavaApplication Performance MonitoringApplication Performance MonitoringApplication Performance Profiling
    View on GitHub↗13,833
  • igorkasyanchuk/rails_performanceigorkasyanchuk avatar

    igorkasyanchuk/rails_performance

    1,239View on GitHub↗

    This project is a self-hosted application performance monitoring tool designed for Ruby on Rails environments. It functions as a diagnostic platform that tracks request response times, database query efficiency, and background job performance to help identify bottlenecks within web application infrastructure. The tool distinguishes itself by integrating directly into the framework to provide real-time performance insights and developer-focused utilities, such as direct navigation from error reports to the corresponding lines in a code editor. It supports complex analysis by correlating perfor

    This is a self-hostable application performance monitoring tool specifically built for Ruby on Rails, providing the requested performance tracking and observability features, though it is limited to the Ruby ecosystem rather than being a multi-language platform.

    RubyApplication Performance MonitoringApplication Performance Monitoring Platforms
    View on GitHub↗1,239
  • dianping/catdianping avatar

    dianping/cat

    18,944View on GitHub↗

    Cat is a distributed application performance monitoring tool and tracing framework designed to track transactions, latency, and health across distributed services. It functions as a Kubernetes-native monitoring stack that utilizes multi-language monitoring clients and a real-time alerting system to maintain system visibility. The system provides monitoring clients for Java, Go, Python, Node.js, and C++ to collect performance metrics and trace data. It distinguishes itself by sampling request flows to record call chains and identify bottlenecks, while using a monitoring engine to trigger immed

    Cat is a distributed application performance monitoring and tracing platform that provides the core capabilities of real-time performance tracking, multi-language instrumentation, and alerting, though it is primarily focused on distributed tracing rather than dedicated exception aggregation.

    JavaAlerting SystemsApplication Performance MonitoringApplication Performance Monitoring
    View on GitHub↗18,944
  • signoz/signozSigNoz avatar

    SigNoz/signoz

    27,355View on GitHub↗

    SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized backend for monitoring application health and performance. What distinguishes the platform is its focus on automated instru

    SigNoz is a comprehensive, self-hostable observability platform that provides the required application performance monitoring, distributed tracing, and error aggregation capabilities through its unified telemetry backend.

    TypeScriptApplication Performance MonitoringAlert Routing
    View on GitHub↗27,355
  • oneuptime/oneuptimeoneuptime avatar

    oneuptime/oneuptime

    7,164View on GitHub↗

    OneUptime is an open-source observability platform designed for monitoring service availability, infrastructure health, and application performance. It functions as a comprehensive system for tracking uptime and managing the end-to-end lifecycle of production incidents. The platform distinguishes itself through automated root cause analysis agents that identify failure triggers and generate code fixes via pull requests. It also provides branded public status pages to communicate real-time service availability and historical uptime data to end users. The system covers a broad range of operati

    OneUptime is a comprehensive observability platform that includes error tracking and application performance monitoring alongside incident management and status page features, making it a suitable self-hostable solution for your requirements.

    TypeScriptApplication Performance MonitoringError TrackingError Tracking
    View on GitHub↗7,164
  • posthog/posthogPostHog avatar

    PostHog/posthog

    35,060View on GitHub↗

    PostHog is a comprehensive product analytics and feature management platform designed to capture, process, and visualize user behavior data. It provides a unified suite for tracking application events, managing feature rollouts, and monitoring system health through session recordings and error tracking. By leveraging a columnar-storage-optimized architecture, the platform enables high-performance aggregation and filtering across massive event datasets. What distinguishes PostHog is its integrated approach to data pipelines and application control. It features a robust event ingestion system t

    PostHog is a self-hostable platform that includes error tracking and system health monitoring alongside its primary product analytics and feature management capabilities, making it a viable, albeit broader, solution for your requirements.

    PythonAlerting SystemsApplication Performance Monitoring
    View on GitHub↗35,060
  • hyperdxio/hyperdxhyperdxio avatar

    hyperdxio/hyperdx

    9,324View on GitHub↗

    HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and a self-hosted monitoring stack. It functions as a unified system for collecting, indexing, and visualizing logs, metrics, and traces from cloud and container environments. The platform distinguishes itself with specialized tooling for large language model monitoring and session replay, allowing user interactions in the browser to be linked to backend telemetry. It employs schema-less JSON parsing to index structured logs dynamically and uses source maps to resolve minified sta

    HyperDX is a self-hostable observability platform that provides the core error tracking and performance monitoring capabilities requested, including distributed tracing, session replay, and source map support.

    TypeScriptAlerting SystemsError TrackingAlert Routing
    View on GitHub↗9,324
  • uptrace/uptraceuptrace avatar

    uptrace/uptrace

    4,098View on GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Uptrace is a self-hostable observability platform that provides distributed tracing, metrics, and log aggregation, effectively covering the core performance monitoring and error tracking requirements through its OpenTelemetry-based architecture.

    GoApplication Performance MonitoringError TrackingAlert Routing
    View on GitHub↗4,098
  • openobserve/openobserveopenobserve avatar

    openobserve/openobserve

    17,937View on GitHub↗

    OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces. It functions as a cloud-native monitoring tool that centralizes telemetry from diverse sources, including standard collectors and cloud service providers, into a single, scalable system. By utilizing a columnar storage engine backed by object storage, the platform enables efficient long-term data retention and high-performance analytical querying. The platform distinguishes itself through deep integration with artificial intelligence, allowing users to query data using natura

    OpenObserve is a comprehensive observability platform that provides the necessary infrastructure for log, metric, and trace aggregation, making it a capable self-hostable solution for monitoring application performance and tracking errors.

    TypeScriptAlert Routing
    View on GitHub↗17,937
  • sentry-kubernetes/chartssentry-kubernetes avatar

    sentry-kubernetes/charts

    1,369View on GitHub↗

    This project provides a collection of Helm charts designed for deploying and managing self-hosted error tracking and performance monitoring infrastructure within a Kubernetes cluster. It enables the deployment of complex, multi-service application stacks using standardized configuration templates to ensure consistent and repeatable infrastructure management. The platform distinguishes itself by automating the operational requirements of distributed event processing, including the horizontal autoscaling of background task workers and the secure generation of cryptographic keys for internal ser

    This repository provides the official Helm charts for deploying Sentry, which is a comprehensive, self-hostable platform that natively supports real-time error aggregation, performance monitoring, and the full suite of features required for application monitoring.

    MustacheError Tracking
    View on GitHub↗1,369
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
getsentry/self-hosted9.4KShellNOASSERTIONJun 22, 2026
getsentry/sentry44.1KPythonNOASSERTIONJun 16, 2026
apache/incubator-skywalking
24.8K
Java
Apache-2.0
Jun 17, 2026
highlight/highlight9.3KTypeScriptNOASSERTIONApr 16, 2026
errbit/errbit4.3KRubyMITJun 16, 2026
apache/skywalking24.8KJavaApache-2.0Jun 23, 2026
naver/pinpoint13.8KJavaApache-2.0Jun 17, 2026
igorkasyanchuk/rails_performance1.2KRubyMITJun 22, 2026
dianping/cat18.9KJavaApache-2.0Jan 4, 2025
signoz/signoz27.4KTypeScriptNOASSERTIONJun 16, 2026

Related searches

  • a self-hosted error tracking tool
  • an open source application performance monitoring tool
  • an open source product analytics platform
  • an open source platform for log management
  • an open source alternative to Grafana
  • an open source tool for website analytics
  • an open source network monitoring tool
  • an open source customer support ticketing system