awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Script debugger

تم تحديث الترتيب في 29 يوليو 2026

For script debuggers, the strongest matches are go-delve/delve (Delve is a command-line debugger built specifically for Go), epicgamesext/raddebugger (Raddebugger is a native Windows script and native application) and puremourning/vimspector (Vimspector is a script debugger integration for Vim that). node-inspector/node-inspector and pry/pry round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source script debuggers ranked by stars and activity. Compare the top tools and find the right one for your code.

Script debugger

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • go-delve/delveالصورة الرمزية لـ go-delve

    go-delve/delve

    24,605عرض على GitHub↗

    Delve is a command-line debugger designed for programs written in the Go programming language. It provides an interactive interface for runtime analysis, allowing developers to control program execution, inspect memory and variable states, and navigate call stacks to identify logic errors. The tool distinguishes itself through deep integration with the Go runtime, specifically by providing goroutine-aware stack unwinding and the ability to manage concurrent execution threads. It utilizes a client-server protocol to decouple the debugger engine from the user interface, enabling both local and

    Delve is a command-line debugger built specifically for Go programs, offering robust breakpoint support, variable inspection, and execution control, though it focuses on Go rather than multi-language script execution.

    GoBreakpoint ManagersExecution ControllersDebuggers
    عرض على GitHub↗24,605
  • epicgamesext/raddebuggerالصورة الرمزية لـ EpicGamesExt

    EpicGamesExt/raddebugger

    7,138عرض على GitHub↗

    Raddebugger is a native Windows x64 debugger that also functions as a high-speed PE/COFF linker and a PDB/DWARF debug information converter. It combines these three capabilities into a single development tool aimed at inspecting and controlling native x64 Windows applications, with the ability to attach to multiple processes simultaneously within one session. The debugger is built around a custom binary debug format that converts standard PDB and DWARF symbols into a compact representation for fast loading and minimal memory overhead. It includes a fuzzy symbol search engine for locating func

    Raddebugger is a native Windows script and native application debugger that provides source-level stepping, breakpoint management, and program state inspection, though it is tailored for native binaries rather than interpreted scripts.

    CBreakpoint ManagersExecution Controllers
    عرض على GitHub↗7,138
  • puremourning/vimspectorالصورة الرمزية لـ puremourning

    puremourning/vimspector

    4,306عرض على GitHub↗

    Vimspector is a visual debugger integration for Vim that enables developers to step through code and inspect program state without leaving the editor. It utilizes the Debug Adapter Protocol to provide a unified interface for debugging multiple programming languages through various debug adapters. The project distinguishes itself by supporting low-level analysis and specialized environments, including bare metal hardware debugging for microcontrollers and the ability to perform disassembly analysis and process memory dumping. It also provides remote debugging capabilities by proxying requests

    Vimspector is a script debugger integration for Vim that supports breakpoints, variable inspection, and step execution via the Debug Adapter Protocol, though it requires Vim and external debug adapters rather than acting as a standalone GUI application.

    Vim ScriptBreakpoint ManagersRemote DebuggingVariable Inspection Tools
    عرض على GitHub↗4,306
  • node-inspector/node-inspectorالصورة الرمزية لـ node-inspector

    node-inspector/node-inspector

    12,646عرض على GitHub↗

    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 throu

    This tool provides a web-based debugging interface for Node.js using Blink developer tools, supporting core script debugging needs like remote inspection and execution flow control, though it focuses specifically on the Node.js ecosystem.

    JavaScriptRemote DebuggingExecution Flow Control
    عرض على GitHub↗12,646
  • pry/pryالصورة الرمزية لـ pry

    pry/pry

    6,832عرض على GitHub↗

    Pry is a programmable Ruby shell, REPL console, and runtime developer environment. It serves as a debugging toolkit for inspecting object state, navigating bindings, and evaluating code within a running Ruby program. The project differentiates itself through advanced introspection and live iteration capabilities. It allows users to inject an interactive console into a running program at specific points to inspect local state and navigate different object scopes. It further enables live code iteration by integrating with external system editors to modify and reload method definitions without r

    Pry provides an interactive REPL and runtime debugging toolkit for Ruby programs that supports variable inspection and state evaluation, though it is primarily a shell rather than a traditional full-featured step debugger.

    RubyInteractive REPLsRuntime Variable Inspection
    عرض على GitHub↗6,832
  • bobthecow/psyshالصورة الرمزية لـ bobthecow

    bobthecow/psysh

    9,829عرض على GitHub↗

    PsySH is an interactive read-eval-print loop and shell environment for PHP. It functions as a runtime debugger and application inspector, allowing for the execution of PHP code in real-time to experiment with snippets and inspect live application state. The project is distinguished by its ability to be embedded directly into running PHP applications for live troubleshooting. It provides specialized tools for state manipulation, including the ability to bypass visibility restrictions to inspect private or protected object members and the capacity to reload code without restarting the session.

    PsySH is an interactive REPL and runtime debugging tool for PHP that supports live state inspection and code execution, fitting the script debugger category well despite lacking a graphical source-map debugger interface.

    PHPBreakpoint ManagersInteractive REPLs
    عرض على GitHub↗9,829
  • microsoft/vscodeالصورة الرمزية لـ microsoft

    microsoft/vscode

    186,401عرض على GitHub↗

    This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment. The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th

    This repository provides a powerful integrated development environment featuring robust script debugging capabilities like breakpoints, variable inspection, and step execution, though it is primarily a full-featured code editor rather than a standalone debugger.

    TypeScriptCode EditorsAutonomous Coding AgentsExtension Hosts
    عرض على GitHub↗186,401
  • rr-debugger/rrالصورة الرمزية لـ rr-debugger

    rr-debugger/rr

    10,553عرض على GitHub↗

    rr is a deterministic record and replay framework and reverse debugger for Linux processes. It provides a deterministic execution environment that captures program execution, allowing bugs and crashes to be reproduced exactly through replay. The tool enables reverse program execution, allowing a developer to move the program counter backward through recorded history to trace a bug from its effect back to its source. It utilizes a recording mechanism that ensures a process run can be replayed with identical memory and register states. The framework covers low-level software analysis and nativ

    This reverse debugger provides deterministic record and replay for Linux processes, supporting deep execution analysis and crash reproduction despite lacking an interactive REPL.

    C++Execution State RecordingDeterministic Execution EnvironmentsDeterministic Record and Replay Frameworks
    عرض على GitHub↗10,553
  • microsoft/vscode-js-debugالصورة الرمزية لـ microsoft

    microsoft/vscode-js-debug

    1,950عرض على GitHub↗

    This project is a diagnostic adapter that connects code editors and standalone tools to running runtime processes using the standard Debug Adapter Protocol. It functions as a JavaScript and TypeScript debug implementation that maps compiled code back to original source files using sourcemaps, allowing developers to set breakpoints, inspect variables, and evaluate expressions without manual configuration. The tool handles cross-environment code execution by automatically attaching to child processes, worker threads, service workers, and terminal processes. It supports advanced debugging capabi

    This project is a JavaScript debugger that implements the Debug Adapter Protocol to provide breakpoints and step-through execution, though it is specifically tied to the JavaScript and TypeScript ecosystem rather than being a universal script debugger.

    TypeScriptBreakpoint Debugging
    عرض على GitHub↗1,950
  • flow-storm/flow-storm-debuggerالصورة الرمزية لـ flow-storm

    flow-storm/flow-storm-debugger

    856عرض على GitHub↗

    A debugger for Clojure and ClojureScript with some unique features.

    This Clojure and ClojureScript debugger provides variable inspection and step-through execution capabilities, making it a fitting tool for debugging scripts within that specific language ecosystem.

    ClojureDebugging and Utilities
    عرض على GitHub↗856
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
go-delve/delve24.6KGomit21 فبراير 2026
epicgamesext/raddebugger7.1KCMIT23 يونيو 2026
puremourning/vimspector4.3KVim ScriptApache-2.022 يونيو 2026
node-inspector/node-inspector12.6KJavaScriptBSD-2-Clause8 فبراير 2018
pry/pry6.8KRubyNOASSERTION2 مارس 2026
bobthecow/psysh9.8KPHPMIT11 يونيو 2026
microsoft/vscode186.4KTypeScriptMIT16 يونيو 2026
rr-debugger/rr10.6KC++NOASSERTION16 يونيو 2026
microsoft/vscode-js-debug2KTypeScriptMIT14 يونيو 2026
flow-storm/flow-storm-debugger856ClojureUnlicense12 يونيو 2026

Related searches

  • a tool for debugging application state
  • Debugging protocol tools
  • أداة تصحيح أخطاء (debugger) لتطوير خوادم MCP
  • مصحح أخطاء مرئي لتتبع تنفيذ الكود
  • a comprehensive suite of software development tools
  • أداة تتبع لتصحيح أخطاء وكلاء الذكاء الاصطناعي
  • Userscript manager
  • JavaScript sandbox