awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stacktracejs avatar

stacktracejs/stacktrace.js

0
View on GitHub↗
4,005 Stars·279 Forks·JavaScript·MIT·2 Aufrufewww.stacktracejs.com↗

Stacktrace.js

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 capability areas including error trace extraction, structured trace generation, and function call instrumentation. It utilizes environment-specific parsing to normalize diverse browser error formats into a uniform object model.

Features

  • JavaScript Error Trackers - Captures and analyzes function call stacks to identify the exact location of JavaScript errors in the browser.
  • Stack Trace Capture - Generates detailed lists of function calls from error objects or specific execution points.
  • Source Map Resolution - Translates minified line and column numbers back to original source code using external mapping files.
  • Stack Trace Libraries - Provides a comprehensive library for generating and parsing detailed function call stacks from error objects.
  • Function Wrapping Instrumentation - Provides a utility for wrapping functions to automatically capture and report execution flow and error traces.
  • Uniform Error Objects - Converts diverse browser error formats into a uniform object model for consistent analysis.
  • Client-Side Error Posting - Collects detailed error traces from user browsers and transmits them to a remote server for analysis.
  • Source Map Resolution - Translates minified JavaScript stack traces back to original source lines using source map files.
  • Stack Trace Generation - Captures the current function call stack and utilizes source maps to resolve minified code.
  • Error Trace Extraction - Converts standard error objects into structured call lists to analyze exception locations.
  • Browser Engine Parsers - Implements different parsing logic to handle varying stack trace formats across different browser engines.
  • Code Execution Profilers - Tracks function call sequences and execution flows to analyze how specific code is being invoked.
  • Regex-Based Output Parsing - Uses regular expressions to extract structured call data from raw browser error strings.
  • Higher-Order Function Wrapping - Wraps target functions in a proxy to intercept calls and trigger stack capture during execution.
  • Remote Stack Trace Transmission - Serializes processed stack data for transmission to a centralized debugging server.
  • Error Reporting - Sends processed JavaScript stack traces and exception data to a remote server for debugging.
  • Runtime Function Instrumentation - Wraps target functions to automatically capture and process a stack trace upon every invocation.

Star-Verlauf

Star-Verlauf für stacktracejs/stacktrace.jsStar-Verlauf für stacktracejs/stacktrace.js

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Stacktrace.js

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Stacktrace.js.
  • bombela/backward-cppAvatar von bombela

    bombela/backward-cpp

    4,285Auf GitHub ansehen↗

    backward-cpp is a C++ stack trace library and debugging utility designed to capture, resolve, and print detailed execution traces and crash reports. It functions as a crash reporter and call stack printer that translates raw memory addresses into human-readable function names, filenames, and line numbers. The project provides automated crash reporting by registering system handlers for fatal errors, such as segmentation faults, to automatically generate execution traces upon program failure. It distinguishes itself by extracting source file fragments from disk to display specific lines of cod

    C++
    Auf GitHub ansehen↗4,285
  • a597873885/webfunny_monitorAvatar von a597873885

    a597873885/webfunny_monitor

    5,298Auf GitHub ansehen↗

    webfunny_monitor is an open-source frontend monitoring and analytics platform that tracks page load performance, JavaScript errors, and user behavior. It serves as a comprehensive tool for measuring page load speed, API response times, client-side errors, and custom user events, with real-time dashboards that stream aggregated metrics via WebSocket for sub-second updates. The project distinguishes itself through its architectural approach: events are collected asynchronously via lightweight HTTP beacons and batched before transmission, while a memory-bounded local storage buffer ensures relia

    JavaScriptburying-pointfront-end-monitorfrontend-monitoring
    Auf GitHub ansehen↗5,298
  • getsentry/sentry-javascriptAvatar von getsentry

    getsentry/sentry-javascript

    8,693Auf GitHub ansehen↗

    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

    TypeScriptangularcrash-reportingember
    Auf GitHub ansehen↗8,693
  • betterjs/badjs-reportAvatar von BetterJS

    BetterJS/badjs-report

    1,135Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗1,135
Alle 30 Alternativen zu Stacktrace.js anzeigen→

Häufig gestellte Fragen

Was macht stacktracejs/stacktrace.js?

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.

Was sind die Hauptfunktionen von stacktracejs/stacktrace.js?

Die Hauptfunktionen von stacktracejs/stacktrace.js sind: JavaScript Error Trackers, Stack Trace Capture, Source Map Resolution, Stack Trace Libraries, Function Wrapping Instrumentation, Uniform Error Objects, Client-Side Error Posting, Stack Trace Generation.

Welche Open-Source-Alternativen gibt es zu stacktracejs/stacktrace.js?

Open-Source-Alternativen zu stacktracejs/stacktrace.js sind unter anderem: bombela/backward-cpp — backward-cpp is a C++ stack trace library and debugging utility designed to capture, resolve, and print detailed… a597873885/webfunny_monitor — webfunny_monitor is an open-source frontend monitoring and analytics platform that tracks page load performance,… getsentry/sentry-javascript — This project is a JavaScript error tracking SDK and application performance monitoring tool. It captures runtime… betterjs/badjs-report — Badjs-report is a client-side JavaScript library designed to capture, manage, and report runtime exceptions and… nswbmw/node-in-debugging — This project is a comprehensive technical guide and diagnostic manual for analyzing memory, performance, and… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,…