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
·
getsentry avatar

getsentry/sentry-javascript

0
View on GitHub↗
8,693 stars·1,785 forks·TypeScript·MIT·11 viewssentry.io↗

Sentry Javascript

This project is a JavaScript error tracking SDK and application performance monitoring tool. It captures runtime exceptions and crashes across web browsers, server-side environments, and edge computing contexts.

The SDK includes a session replay tool that records visual user interactions to reproduce bugs. To ensure telemetry delivery, it provides a tunneling proxy that routes monitoring data through custom endpoints to bypass browser-level ad blockers.

The toolkit also features a source map processor that translates minified stack traces back into original source code. Additionally, it covers structured application log capture and performance tracing to identify system bottlenecks via execution spans.

Features

  • Application Performance Monitoring - Tracks execution flow and operation duration to identify bottlenecks and optimize response times in JavaScript apps.
  • Telemetry Data Pipelines - Implements a telemetry pipeline to collect errors and performance spans for asynchronous transmission.
  • Source Map Resolution - Translates compressed stack traces into original source code by processing uploaded source maps.
  • Error Reporting - Captures and reports runtime exceptions across browsers and server-side environments in real time.
  • Error Tracking - Captures runtime exceptions and crashes across web, server-side, and edge computing environments.
  • Source Map Deobfuscators - Maps minified production stack traces back to original source code using uploaded source map files.
  • Browser Tracing - Wraps native APIs to measure execution duration and establish span relationships for performance tracing.
  • Application Logging - Records structured log messages at various severity levels to track system behavior.
  • Session Recording - Provides visual recording of user interactions to help reproduce bugs and analyze behavior leading to crashes.
  • Session Replay Tools - Records visual interactions and user behavior to reproduce bugs through session playback.
  • Session Reconstruction - Tracks DOM changes via MutationObservers to serialize UI state for visual session replay.
  • Testing and Quality - Error tracking and performance monitoring for JavaScript applications.

Star history

Star history chart for getsentry/sentry-javascriptStar history chart for getsentry/sentry-javascript

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Sentry Javascript

Similar open-source projects, ranked by how many features they share with Sentry Javascript.
  • 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

    TypeScriptalertinganalyticsapm
    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

    Goapmapplication-monitoringclickhouse
    View on GitHub↗4,098
  • openreplay/openreplayopenreplay avatar

    openreplay/openreplay

    12,104View on GitHub↗

    OpenReplay is a session replay platform and frontend debugging suite designed to record and play back user browser sessions. It functions as a user behavior monitoring system that captures interaction patterns and technical metadata to identify conversion issues and revenue loss. The platform is distinguished by its self-hosted infrastructure model, allowing the recording and analytics pipeline to be deployed on private servers for full control over data residency. It also includes a browser co-browsing tool for real-time screen sharing and direct communication to provide immediate technical

    TypeScriptanalyticsangulardevtools
    View on GitHub↗12,104
  • wtfutil/wtfwtfutil avatar

    wtfutil/wtf

    16,971View on GitHub↗

    This project is a modular, terminal-based dashboard framework designed to aggregate and display real-time information within a grid-aligned interface. It functions as a centralized monitoring tool that translates data from local system resources, infrastructure services, and external web APIs into a unified, text-based display. The dashboard is distinguished by its plugin-based architecture, which allows users to encapsulate distinct data sources and display logic into isolated, independently managed modules. Users define their workspace through declarative configuration files or an interacti

    Gocuidashboarddevops
    View on GitHub↗16,971
See all 30 alternatives to Sentry Javascript→

Frequently asked questions

What does getsentry/sentry-javascript do?

This project is a JavaScript error tracking SDK and application performance monitoring tool. It captures runtime exceptions and crashes across web browsers, server-side environments, and edge computing contexts.

What are the main features of getsentry/sentry-javascript?

The main features of getsentry/sentry-javascript are: Application Performance Monitoring, Telemetry Data Pipelines, Source Map Resolution, Error Reporting, Error Tracking, Source Map Deobfuscators, Browser Tracing, Application Logging.

What are some open-source alternatives to getsentry/sentry-javascript?

Open-source alternatives to getsentry/sentry-javascript include: hyperdxio/hyperdx — HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… openreplay/openreplay — OpenReplay is a session replay platform and frontend debugging suite designed to record and play back user browser… wtfutil/wtf — This project is a modular, terminal-based dashboard framework designed to aggregate and display real-time information… apache/skywalking — SkyWalking is an application performance monitoring system and observability platform designed to collect and analyze… dianping/cat — Cat is a distributed application performance monitoring tool and tracing framework designed to track transactions,…