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

Production Error Tracking Systems

Ranking updated Jun 30, 2026

For a self-hosted error tracking tool, the first results are highlight/highlight (Highlight is a self-hostable full-stack observability platform with dedicated error tracking, stack traces with source maps, session replay for user context, and real-time aggregation — covering the core monitoring and alerting needs for production exceptions), getsentry/sentry (Sentry is the leading open-source error monitoring platform that aggregates exceptions in real time with full stack traces, source maps, release tracking, user context, and alerting — it is exactly the comprehensive, self-hostable tool this search asks for) and getsentry/self-hosted (This is the official self-hosted deployment of Sentry, a comprehensive error monitoring and exception tracking platform that covers real-time aggregation, stack trace analysis, alerting, deployment versioning, and user context — directly matching what you are looking for). prometheus/alertmanager and prometheus-operator/kube-prometheus round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source platforms that monitor, aggregate, and report application exceptions and runtime errors in production environments.

Production Error Tracking Systems

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 self-hostable full-stack observability platform with dedicated error tracking, stack traces with source maps, session replay for user context, and real-time aggregation — covering the core monitoring and alerting needs for production exceptions.

    TypeScriptDocker DeploymentsError Tracking Services
    View on GitHub↗9,303
  • 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 leading open-source error monitoring platform that aggregates exceptions in real time with full stack traces, source maps, release tracking, user context, and alerting — it is exactly the comprehensive, self-hostable tool this search asks for.

    PythonError Tracking Services
    View on GitHub↗44,108
  • 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 deployment of Sentry, a comprehensive error monitoring and exception tracking platform that covers real-time aggregation, stack trace analysis, alerting, deployment versioning, and user context — directly matching what you are looking for.

    ShellError TrackingError Tracking SystemsObservability Stacks
    View on GitHub↗9,426
  • prometheus/alertmanagerprometheus avatar

    prometheus/alertmanager

    8,356View on GitHub↗

    Alertmanager is a monitoring notification gateway and routing service that deduplicates, groups, and directs alerts to the correct receivers. It functions as a central manager for Prometheus alerts, using a hierarchical routing tree and label-based matchers to dispatch notifications to external services. The system employs a peer-to-peer mesh network to coordinate multiple instances in a high availability cluster, ensuring continuous alert processing. It features a dedicated inhibition engine and grouping mechanisms to reduce notification noise by suppressing redundant alerts when related iss

    Alertmanager handles alert routing and notification management for monitoring systems like Prometheus, but it does not capture, store, or display application errors with stack traces or user context—so it is a supporting component rather than a full error tracking platform.

    GoAlert Routing
    View on GitHub↗8,356
  • prometheus-operator/kube-prometheusprometheus-operator avatar

    prometheus-operator/kube-prometheus

    7,682View on GitHub↗

    kube-prometheus is a monitoring stack deployment and orchestration framework. It uses an operator pattern to automate the installation and lifecycle management of Prometheus and Alertmanager via custom resource definitions. The project focuses on scaling data collection through hash-based target sharding and topology-aware distribution to reduce cross-zone traffic. It implements a sidecar-based configuration reloading mechanism and utilizes consistent hashing to distribute scrape targets across multiple instances. The system covers broad observability capabilities including metric data colle

    kube-prometheus deploys a Prometheus stack for metrics-based monitoring and alerting on Kubernetes, but it is not built for capturing, grouping, and inspecting application exceptions with stack traces, source maps, or user context — it addresses a neighboring observability need rather than the dedicated error tracking platform you are looking for.

    JsonnetAlert RoutingAlerting Integrations
    View on GitHub↗7,682
  • coroot/corootcoroot avatar

    coroot/coroot

    7,400View on GitHub↗

    Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect metrics, logs, and traces without requiring manual code instrumentation. It functions as an OpenTelemetry trace analyzer and an LLM observability gateway, exposing system health data to large language models through the Model Context Protocol. The platform differentiates itself by combining automated root cause analysis and AI-driven diagnostics to investigate performance regressions. It also includes a cloud cost monitoring tool that attributes infrastructure spending to specifi

    Coroot is an observability and performance monitoring platform focused on metrics, traces, and root-cause analysis via eBPF—not a dedicated error and exception tracking tool with stack traces, source maps, user context, or breadcrumbs, so it misses the core capability this search is after.

    GoDeployment Monitoring
    View on GitHub↗7,400
  • ccfos/nightingaleccfos avatar

    ccfos/nightingale

    13,108View on GitHub↗

    Nightingale is a Prometheus-compatible monitoring and alerting platform designed to centralize telemetry management across multiple time-series databases. It functions as a multi-source alerting engine and metric data pipeline that ingests telemetry via remote write protocols and triggers alarms based on data from sources such as Prometheus, Elasticsearch, Loki, and ClickHouse. The system is distinguished by its automated alert healing system, which executes predefined scripts and RPC-based corrective actions when monitoring thresholds are breached. It supports distributed alert processing, a

    Nightingale is a Prometheus-compatible metrics and alerting platform, which is a different monitoring category—it aggregates time-series data and triggers alerts on thresholds, but does not capture, process, or display stack traces, source maps, or exception breadcrumbs needed for error tracking.

    GoAlert Routing
    View on GitHub↗13,108
  • 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 full-stack observability platform that covers metrics, logs, and traces, so it can track errors but its primary focus is broader than a dedicated exception monitoring tool with features like source maps and breadcrumbs.

    TypeScriptAlert Routing
    View on GitHub↗27,355
  • victoriametrics/victoriametricsVictoriaMetrics avatar

    VictoriaMetrics/VictoriaMetrics

    16,343View on GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    VictoriaMetrics is a time series database and observability backend for metrics, logs, and traces, not a dedicated error tracking and exception monitoring platform—it lacks the core error-specific features like stack trace aggregation, source maps, user context, and breadcrumbs that this search requires.

    GoAlert Routing
    View on GitHub↗16,343
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
highlight/highlight9.3KTypeScriptNOASSERTIONApr 16, 2026
getsentry/sentry44.1KPythonNOASSERTIONJun 16, 2026
getsentry/self-hosted
9.4K
Shell
NOASSERTION
Jun 22, 2026
prometheus/alertmanager8.4KGoapache-2.0Feb 20, 2026
prometheus-operator/kube-prometheus7.7KJsonnetApache-2.0Jun 23, 2026
coroot/coroot7.4KGoapache-2.0Feb 19, 2026
ccfos/nightingale13.1KGoApache-2.0Jun 23, 2026
signoz/signoz27.4KTypeScriptNOASSERTIONJun 16, 2026
victoriametrics/victoriametrics16.3KGoapache-2.0Feb 20, 2026

Related searches

  • an open source platform for error tracking
  • a self-hosted APM platform
  • a self hosted platform for user analytics
  • a self-hosted bug tracker
  • a self-hosted Mixpanel alternative
  • a self-hosted issue tracker
  • a privacy-first analytics tool
  • an open source application performance monitoring tool