10 مستودعات
Interfaces that connect external debugging tools to a runtime environment for inspecting code execution and state.
Explore 10 awesome GitHub repositories matching development tools & productivity · Debugger Interfaces. Refine with filters or upvote what's useful.
This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture
Facilitates code inspection, log viewing, and component profiling through integrated debugging and diagnostic panels.
Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa
Links external diagnostic tools to the runtime via a standard protocol to visualize execution state and interact with live code.
Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and responsiveness. It functions as a modal text editor with Vim-style keybindings to minimize hand movement, an LSP client for language intelligence, and a remote development environment for editing files and executing code on distant servers. The editor features an extensible architecture based on the WebAssembly System Interface, allowing it to execute plugins compiled to WASI for cross-language functionality. It further distinguishes itself by implementing the Debug Adapter Proto
Provides an interface that connects to external debuggers via the Debug Adapter Protocol.
Opik is an observability and evaluation platform designed for generative AI applications and agentic workflows. It provides a centralized environment for tracing execution flows, managing prompt templates, and monitoring production performance, allowing teams to gain visibility into complex model interactions and tool usage without requiring manual application code changes. The platform distinguishes itself through its integrated approach to the AI development lifecycle, combining distributed trace instrumentation with automated evaluation frameworks. It supports model-as-a-judge scoring, syn
Offers a collaborative interface for inspecting execution traces and remediating errors in AI systems.
This project is a secure container runtime that provides strong isolation for application workloads by implementing a userspace kernel. By intercepting system calls and executing them within a memory-safe, restricted environment, it minimizes the attack surface exposed to the host kernel. It functions as a drop-in engine for standard container orchestration platforms, ensuring compatibility with industry-standard runtime specifications while maintaining a hardened execution boundary. The runtime distinguishes itself through its ability to virtualize core system resources, including an indepen
Allows standard language debuggers to connect to sandboxed processes for memory and execution inspection.
gdbgui is a web-based graphical frontend and visualizer for the GNU Debugger. It serves as a compiled language debugger that provides source-level inspection for C, C++, Go, Rust, and Fortran. The project acts as a remote debugging interface, providing a secure web portal for connecting to and controlling GDB sessions over a network. It distinguishes itself by offering a browser-based environment to visualize call stacks and data structures for programs running via the GNU Debugger. The interface covers program execution control and breakpoint management, featuring graphical variable inspect
Provides a web-based graphical interface that translates complex debugger state into a visual browser view.
MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal
MAME manages the overall execution and state of the debugger interface to monitor emulated hardware.
This is a local development server extension for VS Code that provides static file hosting and automatic browser reloading upon saving source files. It functions as a live reloading tool and static file web server, allowing developers to preview web pages locally with support for custom ports and root directories. The project distinguishes itself by offering a local network preview server that exposes projects to other devices on the same wireless network via IP. It also includes a development proxy capable of adding Cross-Origin Resource Sharing headers and proxying traffic to external URIs.
Enables connecting a running browser instance to external debugging tools for real-time code inspection.
Voltron is a web-based debugger visualizer interface used for rendering internal program state and debugger output into specialized visual panes and views. It functions as a debugger state inspector that visualizes registers, memory, stack frames, and breakpoints to analyze program flow and behavior. The project includes a custom lexer syntax highlighter that applies colors and formatting to raw debugger command output. This system uses a tokenizer and pattern-matching text formatting to improve the readability of technical data. The framework covers the construction of custom debugging tool
Implements interfaces that connect external debugging tools to a runtime environment for inspecting state.
IPAPatch هي أداة لتصحيح تطبيقات iOS وأدوات القياس الثنائية. تم تصميمها لحقن مكتبات ديناميكية وأطر عمل مخصصة في حزم التطبيقات التي تم فك تشفيرها لتعديل سلوك وقت التشغيل دون الحاجة إلى جهاز مكسور الحماية (jailbroken). تعمل الأداة كواجهة مصحح أخطاء خارجية، مما يجهز التطبيقات للسماح بضبط نقاط التوقف وفحص الكائنات في الوقت الفعلي. تتيح دمج أطر عمل خدمات الطرف الثالث في التطبيقات الحالية لإضافة قدرات جديدة أو أدوات فحص متخصصة. يغطي المشروع التعديل الثنائي، بما في ذلك تصحيح أوامر تحميل الملفات التنفيذية وتعديل بيانات الاستحقاق. كما يتعامل مع تطبيق هويات التوقيع المخصصة لتلبية فحوصات أمان النظام بعد التعديل.
Creates an interface that allows external debugging tools to inspect the state of a patched iOS application.