JavaScript Debugging

Open-source JavaScript projects categorized as Debugging

Top 15 JavaScript Debugging Projects

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

  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. Under-the-hood-ReactJS

    Entire React code base explanation by visual block schemes (Stack version)

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Under the Hood Reactjs

  4. stf

    Control and manage Android devices from your browser. (by DeviceFarmer)

    Project mention: DeviceFarmer/stf: Control and manage Android devices from the browser | news.ycombinator.com | 2024-08-03
  5. action-tmate

    Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.

  6. gdb-frontend

    ☕ GDBFrontend is an easy, flexible and extensible gui debugger.

  7. birdseye

    Graphical Python debugger which lets you easily view the values of all evaluated expressions

  8. log-process-errors

    Show some ❤️ to Node.js process errors

  9. 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
  10. windbg_js_scripts

    Toy scripts for playing with WinDbg JS API

  11. NiM

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

  12. dbux

    Dbux is an Integrated Debugging Environment (IDbE) and Omniscient Debugger that makes JavaScript application's run-time behavior come alive, visible and interactive.

  13. SAML-tracer

    Browser extension for examining SAML messages

  14. debug

    Haskell library for debugging (by ndmitchell)

  15. samp-cli

    CLI tool that offers advanced productivity and debugging features to AWS SAM users

  16. logitall

    logitall is a command-line utility that adds a console.log() to every line of code in your program.

  17. Chalker

    {Chalk Logger for objects} Rainbow JSON Stringifier - Recieves an object as an input and then outputs a JSON Stringify where each nested level is a different colour. Great for debugging.

  18. 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
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 discussion

Log in or Post with

JavaScript Debugging related posts

  • Web3 UI For Simple Smart Contract

    3 projects | dev.to | 16 Nov 2024
  • DeviceFarmer/stf: Control and manage Android devices from the browser

    1 project | news.ycombinator.com | 3 Aug 2024
  • GDB-front end: GDB front end with a browser-based UI

    1 project | news.ycombinator.com | 28 Jan 2024
  • Beginner’s Guide On Sending Automated Emails With Node.js, Nodemailer, and Cron Jobs

    1 project | dev.to | 24 Oct 2023
  • Tell HN: The popular Chrome extension ModHeader is injecting ads into searches

    1 project | news.ycombinator.com | 4 Oct 2023
  • Tell HN: Service Workers === Browser Background Tasks

    1 project | news.ycombinator.com | 29 Aug 2023
  • Hey guys, I wanted to share with you that GDBFrontend v0.11.3-beta is now available! This version includes some crucial bug fixes and enhancements, as well as support for MacOS x86_64. Although, we still need to give it a test run on an x64 MacOS since I only have an M1. 😬

    1 project | /r/C_Programming | 24 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 Jul 2025
    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. Learn more →

Index

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

# Project Stars
1 debug 11,301
2 Under-the-hood-ReactJS 6,634
3 stf 3,934
4 action-tmate 3,219
5 gdb-frontend 2,949
6 birdseye 1,682
7 log-process-errors 469
8 windbg_js_scripts 233
9 NiM 196
10 dbux 163
11 SAML-tracer 157
12 debug 122
13 samp-cli 82
14 logitall 16
15 Chalker 6

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?