JavaScript Debugging / Profiling

Open-source JavaScript projects categorized as Debugging / Profiling

Top 17 JavaScript Debugging / Profiling Projects

  • node-inspector

    Node.js debugger based on Blink Developer Tools

  • Project mention: Understanding and Preventing Memory Leaks in Node.js | dev.to | 2023-09-15

    node-inspector (GitHub | NPM) lets you connect to a running app by running the node-debug command. This command will load Node Inspector in your default browser. Node Inspector supports Heap Profiling and can be useful for debugging memory leak issues.

  • debug

    A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

  • Project mention: Conditional logging | dev.to | 2024-01-10

    Another way to solve this is to have the logs in place, but only enable them conditionally. If you enable all the logs are the time, you only get a lot of noise that won't help you. If you are using JavaScript, you can use the package debug to add logs that are active by the DEBUG environment variable.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • devtool

    [OBSOLETE] runs Node.js programs through Chromium DevTools

  • 0x

    🔥 single-command flamegraph profiling 🔥

  • Project mention: Looking for resources for profiling and debugging? | /r/node | 2023-12-08

    I don't have much knowledge nor experience about profiling nodejs apps. However, i think you can look into pm2 which has a monitoring option for resource usage. Additionally, you may try this package which shows flamegraphs.

  • ironNode

    Debug Node.js code with Chrome Developer Tools.

  • why-is-node-running

    Node is running but you don't know why? why-is-node-running is here to help you.

  • leakage

    🐛 Memory leak testing for node.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Theseus

    A pretty darn cool JavaScript debugger for Brackets (by adobe-research)

  • swagger-stats

    API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.

  • jstrace

    Dynamic tracing for javascript, in javascript (similar dtrace, ktap etc)

  • njsTrace

    A Node.js tracing and instrumentation utility

  • stackman

    He is like Batman, but for Node.js stack traces

  • thetool

    thetool is a CLI tool to capture different cpu, memory and other profiles for your node app in Chrome DevTools friendly format

  • NiM

    Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools. (by june07)

  • bugger

    Bugs bugging you? Bug back.

  • ctrace

    Well-formatted and improved trace system calls and signals (when the debugger does not help)

  • vstream

    instrumented streams

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Debugging / Profiling related posts

Index

What are some of the best open-source Debugging / Profiling projects in JavaScript? This list will help you:

Project Stars
1 node-inspector 12,643
2 debug 10,994
3 devtool 3,767
4 0x 3,060
5 ironNode 2,333
6 why-is-node-running 1,651
7 leakage 1,583
8 Theseus 1,338
9 swagger-stats 871
10 jstrace 383
11 njsTrace 361
12 stackman 250
13 thetool 217
14 NiM 192
15 bugger 156
16 ctrace 120
17 vstream 56

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com