Debugging / Profiling

Open-source projects categorized as Debugging / Profiling

Top 21 Debugging / Profiling Open-Source 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)

  • llnode

    An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into Node.js processes and their core dumps.

  • Project mention: Taming the dragon: using llnode to debug your Node.js application | dev.to | 2023-06-13

    The result shows us that there's an array holding a lot (156027) of objects, and is probably the reason we have so many Visit objects in memory (spoiler: it is, look at line 13 and 16 of our server). Unfortunately, llnode can't tell where this array is located yet, but there's an open issue to add this feature in the future.

  • TraceGL

    TraceGL MPL release

  • swagger-stats

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

  • longjohn

    Long stack traces for node.js inspired by https://github.com/tlrobinson/long-stack-traces

  • 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)

  • dats

    ๐Ÿ“ˆ Minimalistic zero-dependencies statsd client for Node.js

  • 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).

Debugging / Profiling related posts

Index

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

Project Stars
1 node-inspector 12,643
2 debug 11,004
3 devtool 3,767
4 0x 3,093
5 ironNode 2,333
6 why-is-node-running 1,655
7 leakage 1,584
8 Theseus 1,338
9 llnode 1,140
10 TraceGL 885
11 swagger-stats 871
12 longjohn 835
13 jstrace 383
14 njsTrace 361
15 stackman 250
16 thetool 217
17 NiM 192
18 bugger 156
19 ctrace 120
20 dats 80
21 vstream 57

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