JavaScript Debugging

Open-source JavaScript projects categorized as Debugging | Edit details

Top 13 JavaScript Debugging Projects

  • reactotron

    A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

    Project mention: Reactotron Setup In React Native Redux Applications | dev.to | 2021-09-23

    Reactotron Official Site: https://github.com/infinitered/reactotron

  • ndb

    ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools

    Project mention: Running test online | reddit.com/r/node | 2022-03-15

    Are you hitting a remote DB? Have you tried a different test runner (Jest can be hella slow)? Have you looked at https://github.com/GoogleChromeLabs/ndb or https://github.com/davidmarkclements/0x ?

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • debug

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

    Project mention: Ask HN: How do you deal with logging while developing a webapp? | news.ycombinator.com | 2022-05-17

    I have a decently complex webapp I'm working on and have found logging to be a pain point. I'm currently using debug [1] and viewing the logs in the chrome dev tools console. The issue I've had is that the console gets too noisy and crowded with all logging turned on but if I'm more selective with logging, then I often regret not having logs when I run into a bug. It'd be ideal to have fairly verbose logging always on but be able to have good control over how the logs are filtered. The console log filtering functionality in chrome and Firefox seems pretty limited and I can't do basic filters like "component1Logs | component2Logs".

    I imagine there's some library I could use which runs a local server, logs to some local file, and allows me to filter the logs with whatever shell tools are best. I haven't been able to find such a tool though and also would miss having the object exploration abilities that are in the browser console.

    [1] https://www.npmjs.com/package/debug

  • Under-the-hood-ReactJS

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

    Project mention: Awesome React Resources | dev.to | 2021-12-04

    Entire React code base explanation by visual block schemes

  • gdb-frontend

    ☕ GDBFrontend is an easy, flexible and extensible gui debugger. Try it on https://debugme.online

    Project mention: Visual studio for linux? | reddit.com/r/cpp | 2022-04-15

    try this: https://github.com/rohanrhu/gdb-frontend

  • action-tmate

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

    Project mention: Hosting VMs on GitHub Actions? | reddit.com/r/github | 2022-02-20

    Here's a recent case where users of tmate - which lets you SSH into an actions worker - reported problems: https://github.com/mxschmitt/action-tmate/issues/104

  • stf

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

    Project mention: Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions | news.ycombinator.com | 2022-02-14

    The heat isn't too hard to deal with, there are solutions (including the weird ones like water cooling cases https://www.ebay.com/itm/175003613243 ). Simply adding airflow tends to get you pretty far by itself, even. Device test labs are a common-enough thing and handle running phones like servers at scale without too much difficulty.

    But there's more nasty lurking problems in this area, like that phones aren't designed to be continuously powered. They will naively try to keep the battery at or near 100% charge, which will destroy it relatively quickly, and not uncommonly in the "it's bulging and increasingly likely to burst into flames" variety. 2 years is considered a "decent run" for things like device test labs as a result (see eg the FAQ on https://github.com/DeviceFarmer/stf )

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • log-process-errors

    Show some ❤️ to Node.js process errors

  • NiM

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

  • debug

    Haskell library for debugging (by ndmitchell)

  • dbux

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

    Project mention: What are Your Thoughts on "Debugging"? | dev.to | 2022-04-18

    I guess, I have only started asking these types of questions because I have been working on a new type of debugger (called "Dbux") over the past few years. At the same time, I'm thinking: what is going on in other people's heads?

  • epsagon-node

    Automated tracing library for Node.js 8.x, 10.x, 12.x, and 14.x ⚡️

    Project mention: Monitor and Debug your Serverless Applications Painlessly with Epsagon | dev.to | 2022-02-08

    In that case, you should open an issue or contact the Epsagon team.

  • logitall

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

    Project mention: console.log() Everything | news.ycombinator.com | 2022-04-01
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). The latest post mention was on 2022-05-17.

JavaScript Debugging related posts

Index

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

Project Stars
1 reactotron 13,563
2 ndb 10,687
3 debug 10,142
4 Under-the-hood-ReactJS 4,913
5 gdb-frontend 2,347
6 action-tmate 1,413
7 stf 1,356
8 log-process-errors 448
9 NiM 180
10 debug 120
11 dbux 104
12 epsagon-node 56
13 logitall 10
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org