Domiii / dbux

Dbux is an Integrated Debugging Environment (IDbE) and Omniscient Debugger that makes JavaScript application's run-time behavior come alive, visible and interactive.
https://domiii.github.io/dbux
Apache License 2.0
159 stars 13 forks source link
async-call-graph debugging debugging-tool javascript js-runtime monorepo traces vscode vscode-extension

License https://marketplace.visualstudio.com/items?itemName=Domi.dbux-code install count Discord

Dbux is an integrated debugging environment (IDbE) and omniscient debugger for JavaScript dynamic analysis. We hope to help developers (i) improve program comprehension and (ii) increase debugging efficiency. To that end, Dbux records an application's runtime data, visualizes it and makes it interactive.

A Word on Dbux and Debugging Research

Dbux is explained, analyzed and evaluated in my Ph.D. Dissertation:

Uncovering the Dark Matter of Debugging with Dbux, an Omniscient Debugger for JavaScript

Quick links

Video Introduction

To get a good first impression of Dbux, we recommend this video. It...:

Video Introduction

Dbux Architecture

Dbux Architecture

Contributing

Call to Action

If you are so inclined, please check out Dbux, and feel free to bombard me with any questions, complaints, any kind of feedback. I would greatly appreciate it!