JavaScript Debugging / Profiling

Open-source JavaScript projects categorized as Debugging / Profiling

Top 17 JavaScript Debugging / Profiling Projects

Debugging / Profiling
  1. node-inspector

    Node.js debugger based on Blink Developer Tools

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. debug

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

    Project mention: If you're building a JavaScript library and need logging, you would love LogTape | news.ycombinator.com | 2025-06-23

    It seems a lot of thought was put into the design of LogTape. I may integrate my logging tool with LogTape. My tool needs the callsite, so I don't think I can just write a LogTape sink; I think it would also have to wrap/extend LogTape itself.

    ---

    I built a DX-focused logging library on top of debug-js. Notable features of https://github.com/Leftium/gg:

    - Automatic namespaces based on calling function + path to source filename/path.

    - Can be inserted into the middle of expressions.

    - Can output a link that opens the file in your editor/IDE of choice.

    - Simple to disable

    - Diagnostics/hints to help with installation/configuration

    ---

    I was surprised by the amount of logs already being output (by Vite) when I simply added https://github.com/debug-js/debug to my project.

    Fortunately, debug-js output is very simple to filter via ENV and/or localStorage.debug

    ---

    What I look for in a logging library (with more focus on dev/debugging than production):

    - Easy to add new logs.

    - Easy to identify the location of the code that triggered the log. I noticed a lot of my logging was simply to indicate the start and maybe end of a function call. If needed, I might add additional logs between these.

    - Easy to surgically disable/filter groups of logs. Should be easier than commenting/uncommenting calls to logger. Otherwise I end up with lots of uninteresting log chatter (or I delete log statements, only to add them again later...)

  4. devtool

    [OBSOLETE] runs Node.js programs through Chromium DevTools

  5. 0x

    🔥 single-command flamegraph profiling 🔥

    Project mention: 10 Performance Tips for Scaling Your Node.js API | dev.to | 2025-07-09

    0x: flamegraph generator for CPU profiling.

  6. ironNode

    Debug Node.js code with Chrome Developer Tools.

  7. why-is-node-running

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

    Project mention: Interesting Project: why-is-node-running | news.ycombinator.com | 2024-09-04
  8. leakage

    🐛 Memory leak testing for node.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. Theseus

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

  11. swagger-stats

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

  12. jstrace

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

  13. njsTrace

    A Node.js tracing and instrumentation utility

  14. stackman

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

  15. thetool

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

  16. NiM

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

  17. bugger

    Bugs bugging you? Bug back.

  18. ctrace

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

  19. vstream

    instrumented streams

  20. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream 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 discussion

Log in or Post with

JavaScript Debugging / Profiling related posts

  • If you're building a JavaScript library and need logging, you would love LogTape

    2 projects | news.ycombinator.com | 23 Jun 2025
  • Interesting Project: why-is-node-running

    1 project | news.ycombinator.com | 4 Sep 2024
  • Why write a library?

    4 projects | dev.to | 2 May 2024
  • Conditional logging

    1 project | dev.to | 10 Jan 2024
  • Looking for resources for profiling and debugging?

    1 project | /r/node | 8 Dec 2023
  • Beginner’s Guide On Sending Automated Emails With Node.js, Nodemailer, and Cron Jobs

    1 project | dev.to | 24 Oct 2023
  • Understanding and Preventing Memory Leaks in Node.js

    2 projects | dev.to | 15 Sep 2023
  • A note from our sponsor - Stream
    getstream.io | 17 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

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,668
2 debug 11,300
3 devtool 3,754
4 0x 3,418
5 ironNode 2,327
6 why-is-node-running 1,917
7 leakage 1,583
8 Theseus 1,333
9 swagger-stats 921
10 jstrace 383
11 njsTrace 374
12 stackman 252
13 thetool 222
14 NiM 196
15 bugger 157
16 ctrace 120
17 vstream 59

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?