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

JavaScript error handling

Ranking updated Jul 14, 2026

For javascript exception handlers, the strongest matches are getsentry/sentry-javascript (This is a comprehensive error tracking and performance monitoring), highlight/highlight (Highlight is a comprehensive observability platform that provides real-time) and getsentry/sentry (Sentry is a comprehensive observability and error-tracking platform that). bugsnag/bugsnag-js and stacktracejs/stacktrace.js round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Find the best JavaScript error handling libraries. Compare top-rated tools by features and activity to find the best fit for your project.

JavaScript error handling

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

    getsentry/sentry-javascript

    8,693View on GitHub↗

    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 cove

    This is a comprehensive error tracking and performance monitoring SDK that provides real-time exception reporting, stack trace deobfuscation, and cross-platform support for both browser and Node.js environments.

    TypeScriptError ReportingError TrackingSource Map Deobfuscators
    View on GitHub↗8,693
  • 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 observability platform that provides real-time error tracking, stack trace analysis, and contextual metadata collection for both browser and Node.js environments.

    TypeScriptError TrackingError Tracking and Exception HandlingSource Map Deobfuscators
    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 a comprehensive observability and error-tracking platform that provides real-time exception reporting, stack trace analysis, and cross-platform support for both browser and Node.js environments.

    PythonApplication Performance MonitoringApplication Performance Monitoring PlatformsIncident Management Systems
    View on GitHub↗44,108
  • bugsnag/bugsnag-jsbugsnag avatar

    bugsnag/bugsnag-js

    890View on GitHub↗

    Error monitoring & reporting for JavaScript

    This library provides comprehensive real-time error monitoring and reporting for both browser and Node.js environments, including automated exception catching and detailed contextual metadata collection.

    TypeScriptLoggers, Errors & ReportingWrappers
    View on GitHub↗890
  • stacktracejs/stacktrace.jsstacktracejs avatar

    stacktracejs/stacktrace.js

    4,005View on GitHub↗

    stacktrace.js is a JavaScript library designed for generating and parsing detailed function call stacks from error objects across different web browsers. It functions as a stack trace parser and error instrumentation utility that captures execution flow and error traces. The project differentiates itself through its ability to resolve source maps, translating minified JavaScript stack traces back to original source lines. It also includes a remote error reporter for transmitting processed exception data and stack traces to a centralized server for analysis. The library covers broad capabilit

    This library provides essential stack trace generation, parsing, and remote error reporting capabilities, serving as a foundational tool for building robust error tracking and monitoring systems in JavaScript environments.

    JavaScriptError Reporting
    View on GitHub↗4,005
  • betterjs/badjs-reportBetterJS avatar

    BetterJS/badjs-report

    1,135View on GitHub↗

    Badjs-report is a client-side JavaScript library designed to capture, manage, and report runtime exceptions and telemetry data from web applications to a remote server. It functions as a diagnostic framework that automatically intercepts global errors and wraps asynchronous operations to ensure that issues are tracked without requiring manual instrumentation throughout the codebase. The library distinguishes itself through its focus on traffic optimization and data reliability. It employs deduplication logic to suppress redundant error reports and applies probabilistic sampling to manage the

    This library provides a mechanism for capturing and reporting JavaScript errors to a server, covering the core requirements of automated exception catching and error monitoring for web applications.

    JavaScriptError Reporting
    View on GitHub↗1,135
  • yoshuawuyts/chooyoshuawuyts avatar

    yoshuawuyts/choo

    6,770View on GitHub↗

    Choo is a functional frontend framework for building web applications. It consists of a suite of tools including a client-side router, a DOM diffing engine, and an isomorphic JavaScript library. The project utilizes an event-driven architecture to decouple business logic from rendering, coordinating state updates and view refreshes through a central event emitter. It employs isomorphic rendering to generate HTML output using a single logic path for both server-side strings and client-side DOM manipulation. The framework manages a shared state object that synchronizes data across handlers and

    Choo is a functional frontend framework for building web applications, not a dedicated library for error tracking, monitoring, or exception reporting.

    JavaScriptIsomorphic JavaScript Libraries
    View on GitHub↗6,770
  • winstonjs/winstonwinstonjs avatar

    winstonjs/winston

    24,478View on GitHub↗

    Winston is a versatile logging library for Node.js designed to record system events and metadata. It functions as a multi-transport log manager that routes data to various destinations and a structured log formatter that transforms entries into JSON or plain text. The project is distinguished by its pluggable transport architecture, which decouples the logging interface from delivery mechanisms. This allows for the creation of custom transport extensions and the use of hierarchical logger instances to inherit configurations while attaching persistent metadata to downstream messages. The libr

    Winston is a general-purpose logging library for recording system events rather than a specialized tool for automated exception catching, stack trace analysis, and error reporting.

    JavaScriptException Traceback CaptureError Tracking
    View on GitHub↗24,478
  • opserver/opserveropserver avatar

    opserver/Opserver

    4,564View on GitHub↗

    Opserver is a cross-platform monitoring server and infrastructure dashboard designed for tracking system health, performance metrics, and backend service availability. It functions as an external metric aggregator and enterprise health oversight tool, centralizing data from third-party monitoring sources into a single view. The system integrates with incident response services like PagerDuty to map user identities and manage notification workflows. It also connects with external directory and identity providers to handle user authentication and permission assignments. The platform covers sev

    This is an infrastructure monitoring and dashboarding platform for system health and backend services, rather than a library or framework for capturing and reporting application-level exceptions within JavaScript code.

    C#Error TrackingError Tracking and Exception Handling
    View on GitHub↗4,564
  • barryvdh/laravel-debugbarbarryvdh avatar

    barryvdh/laravel-debugbar

    19,242View on GitHub↗

    Laravel Debugbar is a web-based debugging toolbar and application profiler for Laravel. It provides a visual interface to inspect database queries, logs, and performance metrics in real time to identify and resolve bugs during development. The tool features a database query monitor to capture SQL statements and timings, as well as a request inspector for analyzing route metadata, loaded views, and HTTP request data. It includes a profiler for measuring execution time and memory usage to identify bottlenecks in the request lifecycle. Its observability capabilities cover exception capture, app

    This is a PHP-based debugging and profiling toolbar for the Laravel framework, which does not provide the JavaScript-specific error tracking or exception reporting libraries requested.

    PHPException Traceback Capture
    View on GitHub↗19,242
  • logrocket/redux-loggerLogRocket avatar

    LogRocket/redux-logger

    5,720View on GitHub↗

    redux-logger is a state management debugger and logger that operates as Redux middleware. It records actions and state transitions directly to the browser console to facilitate the monitoring of application state changes. The tool provides a mechanism to reduce console noise through action filters that use custom predicates to determine which events are recorded. It also includes a data transformation pipeline to sanitize or modify state and actions before they are output. The project covers observability capabilities including formatted console output with timestamps and colors, synchronous

    This is a state management debugger and logger for Redux that focuses on action and state transitions rather than providing the automated exception catching, stack trace analysis, and error reporting infrastructure required for comprehensive error tracking.

    JavaScriptError Tracking
    View on GitHub↗5,720
  • charmbracelet/logcharmbracelet avatar

    charmbracelet/log

    3,121View on GitHub↗

    This is a structured logging library designed to produce logs using key-value pairs, severity levels, and machine-readable formats. It provides a toolkit for creating logs that are consistent for both human review and machine parsing. The project is distinguished by its focus on terminal visualization, using a styling system to apply colors and prefixes to log entries for improved readability in consoles. It also includes a specialized adapter to convert standard library log calls into structured events by inferring severity levels from message prefixes. The library manages metadata through

    This is a structured logging library for Go, not a JavaScript error tracking and exception handling framework, making it a tool for a different language and purpose.

    GoContextual Logging
    View on GitHub↗3,121
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
getsentry/sentry-javascript8.7KTypeScriptMITJun 23, 2026
highlight/highlight9.3KTypeScriptNOASSERTIONApr 16, 2026
getsentry/sentry44.1KPythonNOASSERTIONJun 16, 2026
bugsnag/bugsnag-js890TypeScriptMITJun 26, 2026
stacktracejs/stacktrace.js4KJavaScriptMITJun 6, 2022
betterjs/badjs-report1.1KJavaScriptMITNov 30, 2018
yoshuawuyts/choo6.8KJavaScriptMITFeb 20, 2026
winstonjs/winston24.5KJavaScriptMITJun 22, 2026
opserver/opserver4.6KC#MITNov 30, 2024
barryvdh/laravel-debugbar19.2KPHPMITJun 14, 2026

Related searches

  • JavaScript sandbox
  • a comprehensive collection of JavaScript development tools
  • JavaScript learning resources
  • a comprehensive guide to JavaScript core concepts
  • Script debugger
  • a library for handling API errors
  • a library for method agnostic HTTP routing
  • Node.js runtime environment