A collection of source code debugging and profiling libraries, utilities, plugins and tools in node.js including debugging utilities, memory leak detection, stack trace APIs and more. Sourced under a permissive license. This list will be updated regularly. Email over the URL, if you wish to be included.

Source code debugging and profiling libraries, plugins and tools for node.js

  • debug – Tiny debugging utility.
  • why-is-node-running – Node.js is running but you don’t know why?
  • njsTrace – Instrument and trace your code, see all function calls, arguments, return values, as well as the time spent in each function.
  • vstream – Instrumentable streams mix-ins to inspect a pipeline of streams.
  • stackman – Enhance an error stacktrace with code excerpts and other goodies.
  • locus – Starts a REPL at runtime that has access to all variables.
  • 0x – Flamegraph profiling.
  • ctrace – Well-formatted and improved trace system calls and signals.
  • leakage – Write memory leak tests.
  • llnode – Post-mortem analysis tool which allows you to inspect objects and get insights from a crashed Node.js process.
  • thetool – Capture different CPU, memory, and other profiles for your app in Chrome DevTools friendly format.
  • swagger-stats – Trace API calls and monitor API performance, health, and usage metrics.
  • NiM – Manages DevTools debugging workflow.
  • dats – Minimalistic and zero-dependencies StatsD client.

Tags: Node, Node.js, Node.js libraries, node.js utilities, node.js plugins, node.js tools, node libraries, node utilities, node plugins, debugging utilities, memory leak detection, stack trace APIs, source code debugging, source code profiling, node.js debugging utilities, node.js memory leak detection, node.js stack trace APIs, node.js source code debugging, node.js source code profiling