awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
node-inspector avatar

node-inspector/node-inspector

0
View on GitHub↗
12,646 Stars·715 Forks·JavaScript·BSD-2-Clause·3 Aufrufe

Node Inspector

node-inspector is a web-based debugger for Node.js applications that integrates the Blink developer tools interface. It functions as a runtime profiler and inspection suite, providing a remote debugging interface to connect a local browser to a Node.js process.

The project enables live code iteration, allowing source code to be modified while the process is running and persisting those changes back to the physical file system. It also includes a JavaScript runtime profiler to monitor CPU and heap usage for identifying bottlenecks and memory leaks.

The tool covers execution flow control through breakpoints and stepping, real-time state inspection of variables and object properties, and network and console monitoring. It further supports source file filtering to manage the visibility of files and directories within the interface.

Features

  • JavaScript and TypeScript Debugging - Provides a web-based interface to navigate source files, manage breakpoints, and step through JavaScript execution.
  • Node.js Ecosystem - A web-based tool for inspecting and debugging Node.js applications using the Chrome DevTools interface.
  • Remote Debugging - Connects a local debugger interface to a process running on a remote machine via network ports.
  • Debugger Protocol Integrations - Uses the low-level V8 engine debug interface to control execution and inspect memory via the Node.js runtime.
  • Debugging and Inspection Tools - Provides real-time examination of scopes and variables to verify data values and modify object properties.
  • Hot Code Replacement - Enables the modification of running code on the fly with the ability to persist changes back to the physical file system.
  • JavaScript Runtime Debuggers - Monitors CPU and heap usage to identify bottlenecks and memory leaks in Node.js runtime environments.
  • Live Coding Environments - Allows modifying source code while the Node.js process is running to test fixes without restarting.
  • Performance Profiling - Analyzes CPU usage and memory allocation in Node.js to identify performance bottlenecks and memory leaks.
  • Node.js Debuggers - Finds and fixes logic errors in Node.js code by using breakpoints and stepping through execution in a web browser.
  • Execution Flow Control - Enables the management of code flow using breakpoints, stepping, and resumes to isolate logic bugs.
  • Real-time State Displays - Examines and modifies variables and object properties in a running Node.js process to verify application behavior.
  • CPU Profilers - Analyzes CPU and heap usage patterns to identify performance bottlenecks and memory leaks within the running process.
  • DevTools Interfaces - Integrates the Blink developer tools interface to provide a professional debugging visualization layer.
  • Message Passing - Communicates debugger state and user commands between the Node.js process and the browser using persistent socket connections.
  • Disk Persistence - Maps in-memory code changes back to the physical disk to persist live edits during a debugging session.
  • Child Process Execution - Spawns the target application as a sub-process to intercept standard output and monitor the event stream.
  • Debugging Tools - Debugger based on Blink DevTools.
  • Node.js Frameworks and Tools - Debugging tool for Node.js.

Star-Verlauf

Star-Verlauf für node-inspector/node-inspectorStar-Verlauf für node-inspector/node-inspector

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Node Inspector

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Node Inspector.
  • mfussenegger/nvim-dapAvatar von mfussenegger

    mfussenegger/nvim-dap

    6,955Auf GitHub ansehen↗

    nvim-dap is a Neovim plugin that serves as a client implementation of the Debug Adapter Protocol. It provides a language-agnostic debugger interface that integrates external debugger binaries into the editor, allowing users to manage breakpoints and step through code. The project enables remote process debugging by attaching to running processes or containerized applications via TCP sockets and network proxies. It supports connecting to debug adapters through standard input/output or TCP, with specialized support for launching and attaching to Java processes. The plugin covers program execut

    Luadebug-adapter-protocoldebuggerneovim
    Auf GitHub ansehen↗6,955
  • mozilla-firefox/firefoxAvatar von mozilla-firefox

    mozilla-firefox/firefox

    11,305Auf GitHub ansehen↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    JavaScript
    Auf GitHub ansehen↗11,305
  • googlechromelabs/ndbAvatar von GoogleChromeLabs

    GoogleChromeLabs/ndb

    10,874Auf GitHub ansehen↗

    ndb is a suite of development tools for Node.js that provides runtime inspection, performance profiling, and process management. It functions as a debugger that connects Node.js execution environments to the Chrome browser debugging interface for visual state management and breakpoint control. The tool is distinguished by its ability to detect and attach to spawned child processes, maintaining debugging visibility across multiple process boundaries. It also integrates a source editor that allows users to modify code directly within the debugging interface and save those changes to disk during

    JavaScript
    Auf GitHub ansehen↗10,874
  • plasma-umass/scaleneAvatar von plasma-umass

    plasma-umass/scalene

    13,449Auf GitHub ansehen↗

    Scalene is a high-performance diagnostic utility designed to measure resource consumption during the execution of Python applications. It functions as a line-level monitor, providing granular insights that pinpoint the specific source code responsible for performance overhead. The tool distinguishes itself through statistical profiling that captures stack traces and resource usage without requiring manual instrumentation of the source code. It tracks CPU, GPU, and memory consumption by intercepting library-level calls and hardware driver commands, allowing for the analysis of both managed and

    Pythoncpucpu-profilinggpu
    Auf GitHub ansehen↗13,449
Alle 30 Alternativen zu Node Inspector anzeigen→

Häufig gestellte Fragen

Was macht node-inspector/node-inspector?

node-inspector is a web-based debugger for Node.js applications that integrates the Blink developer tools interface. It functions as a runtime profiler and inspection suite, providing a remote debugging interface to connect a local browser to a Node.js process.

Was sind die Hauptfunktionen von node-inspector/node-inspector?

Die Hauptfunktionen von node-inspector/node-inspector sind: JavaScript and TypeScript Debugging, Node.js Ecosystem, Remote Debugging, Debugger Protocol Integrations, Debugging and Inspection Tools, Hot Code Replacement, JavaScript Runtime Debuggers, Live Coding Environments.

Welche Open-Source-Alternativen gibt es zu node-inspector/node-inspector?

Open-Source-Alternativen zu node-inspector/node-inspector sind unter anderem: mfussenegger/nvim-dap — nvim-dap is a Neovim plugin that serves as a client implementation of the Debug Adapter Protocol. It provides a… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure… googlechromelabs/ndb — ndb is a suite of development tools for Node.js that provides runtime inspection, performance profiling, and process… plasma-umass/scalene — Scalene is a high-performance diagnostic utility designed to measure resource consumption during the execution of… visionmedia/debug — This project is a namespace-based logging utility for JavaScript runtimes, including Node.js and web browsers. It… firefox-devtools/debugger — This project is a browser developer tool designed for inspecting JavaScript execution, network traffic, and page…