awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

48 个仓库

Awesome GitHub RepositoriesDebugging Consoles

Embedded interfaces for executing arbitrary code to inspect application state during runtime.

Distinct from In-App Debugging Consoles: Focuses on in-app debugging consoles for troubleshooting, distinct from general application debugging tools.

Explore 48 awesome GitHub repositories matching development tools & productivity · Debugging Consoles. Refine with filters or upvote what's useful.

Awesome Debugging Consoles GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • rikkaapps/shizukuRikkaApps 的头像

    RikkaApps/Shizuku

    26,413在 GitHub 上查看↗

    Shizuku is a framework that enables standard mobile applications to interact with restricted system-level interfaces and services. By acting as a bridge between the user space and protected system functions, it allows applications to perform privileged operations that are typically inaccessible due to standard operating system sandbox limitations. The project functions by routing requests through a persistent background service, which facilitates communication with internal system services and remote interfaces. This architecture allows for the execution of system-level tasks and the manageme

    Leverages developer debugging interfaces to grant elevated system-level capabilities during runtime.

    Kotlin
    在 GitHub 上查看↗26,413
  • oxc-project/oxcoxc-project 的头像

    oxc-project/oxc

    21,675在 GitHub 上查看↗

    Oxc is a high-performance toolchain designed for the analysis, linting, formatting, and transformation of JavaScript and TypeScript codebases. It functions as a comprehensive static analysis engine and compiler-based utility, providing the infrastructure necessary to parse source code into high-performance abstract syntax trees and map complex module dependency graphs across entire projects. The project distinguishes itself through its use of multi-core parallel processing to maximize throughput during intensive tasks like linting and minification. It offers deep, type-aware static analysis t

    Removes console calls and debugger statements to clean up production code.

    Rustcompilerjavascriptlinter
    在 GitHub 上查看↗21,675
  • liriliri/erudaliriliri 的头像

    liriliri/eruda

    21,054在 GitHub 上查看↗

    Eruda is a mobile browser developer console that provides a web-based inspector for debugging HTML pages and viewing logs directly on mobile devices. It functions as a browser element inspector for analyzing DOM and CSS styles and an in-page JavaScript console for executing code and monitoring runtime errors on devices that lack native developer tools. The project enables mobile web debugging and on-device element inspection without requiring a connection to a desktop computer. This allows for the evaluation of web applications on actual mobile hardware and the troubleshooting of remote sites

    Embeds a functional debugging console into web pages for real-time state inspection and code execution.

    JavaScript
    在 GitHub 上查看↗21,054
  • qmk/qmk_firmwareqmk 的头像

    qmk/qmk_firmware

    20,478在 GitHub 上查看↗

    This project is a keyboard firmware framework and programmable keyboard ecosystem designed for Atmel AVR and ARM microcontrollers. It provides the embedded software necessary to implement the USB Human Interface Device standard, allowing hardware to communicate keystrokes and mouse movements to a host computer. The framework distinguishes itself by offering a comprehensive toolchain for custom hardware development, including a command line interface for project scaffolding, firmware flashing, and configuration linting. It supports a variety of flexible configuration methods, allowing users to

    Provides a serial-based communication link for receiving real-time debugging messages from the microcontroller.

    Catmel-avrcc-plus-plus
    在 GitHub 上查看↗20,478
  • didi/doraemonkitdidi 的头像

    didi/DoraemonKit

    20,420在 GitHub 上查看↗

    DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile applications. It functions as a comprehensive suite of productivity tools, providing specialized utilities for mobile UI inspection, web view debugging, and on-device performance monitoring. The toolset distinguishes itself through several targeted simulation and interception capabilities. It includes a network traffic interceptor for mocking API responses without modifying source code, a device state simulator for overriding GPS coordinates, and a mobile web debugging bridge that

    Provides embedded debugging consoles to execute custom JavaScript for inspecting local storage and console logs within web views.

    Java
    在 GitHub 上查看↗20,420
  • bookstackapp/bookstackBookStackApp 的头像

    BookStackApp/BookStack

    18,305在 GitHub 上查看↗

    BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc

    Provides a debug mode to display detailed error information and stack traces for troubleshooting.

    PHPbookstackdocumentationlaravel
    在 GitHub 上查看↗18,305
  • pinojs/pinopinojs 的头像

    pinojs/pino

    17,941在 GitHub 上查看↗

    Pino is a high-performance logging library for Node.js applications designed to minimize overhead and prevent blocking the main event loop. It generates machine-readable logs using newline-delimited JSON, facilitating efficient ingestion and analysis by external monitoring and log aggregation platforms. The library distinguishes itself by offloading log processing and formatting to worker threads, ensuring that heavy logging tasks do not impact application responsiveness. It also provides a decoupled command-line utility that transforms structured production logs into human-readable text, sim

    Simplifies local debugging by transforming structured production logs into human-readable console output.

    JavaScriptfastjsonlogger
    在 GitHub 上查看↗17,941
  • tencent/vconsoleTencent 的头像

    Tencent/vConsole

    17,485在 GitHub 上查看↗

    vConsole is a diagnostic interface designed for mobile web environments, providing a visual overlay that allows developers to monitor application state and runtime errors directly on physical hardware. It functions as a mobile-specific debugging console, enabling the inspection of logs, network requests, and storage data without the need for a desktop connection. The tool utilizes a plugin-driven architecture that allows for the creation of custom extensions to address specific troubleshooting requirements. By intercepting browser console methods and wrapping network request objects, it captu

    Functions as an embedded mobile debugging console for inspecting logs, network traffic, and storage.

    TypeScriptconsolemobilewechat
    在 GitHub 上查看↗17,485
  • geektutu/7days-golanggeektutu 的头像

    geektutu/7days-golang

    16,812在 GitHub 上查看↗

    This project is an educational framework designed to teach the fundamentals of building core distributed systems and web services from scratch in Go. It provides a collection of modular implementations that demonstrate how to construct essential infrastructure components, including web servers, remote procedure call systems, distributed caches, and database abstraction layers. The framework distinguishes itself by focusing on the internal mechanics of these systems rather than providing a high-level abstraction for production use. It covers the implementation of complex architectural patterns

    Removes symbol tables and debug information from compiled binaries to reduce production file size.

    Gogolanglearningscratch
    在 GitHub 上查看↗16,812
  • sass/sasssass 的头像

    sass/sass

    15,373在 GitHub 上查看↗

    Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math

    Outputs variable values and expressions to the console during compilation for troubleshooting.

    TypeScript
    在 GitHub 上查看↗15,373
  • pyodide/pyodidepyodide 的头像

    pyodide/pyodide

    14,685在 GitHub 上查看↗

    This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and scientific libraries directly within web browsers and server-side environments. By bridging the gap between language runtimes, it allows developers to run computational tasks, manage packages, and perform data analysis in client-side environments without requiring a backend server. The platform distinguishes itself through a comprehensive foreign function interface that enables bidirectional data exchange, object proxying, and function calling between Python and JavaScript. It in

    Launches a local server to manually execute and inspect code snippets directly within a console.

    Pythonpythonwebassembly
    在 GitHub 上查看↗14,685
  • facebook/stethofacebook 的头像

    facebook/stetho

    12,672在 GitHub 上查看↗

    Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time inspection of network traffic, internal application state, and the user interface layout directly within a desktop browser. The project provides specialized inspectors for analyzing Android-specific components. This includes a network inspector for capturing HTTP requests and responses, an SQLite database browser for querying local storage, and a view hierarchy inspector for mapping UI elements and styles. Additional capabilities cover runtime execution via an embedded JavaScrip

    Provides an embedded console for executing arbitrary code and inspecting application state at runtime.

    Java
    在 GitHub 上查看↗12,672
  • anomalyco/opentuianomalyco 的头像

    anomalyco/opentui

    12,131在 GitHub 上查看↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Renders standard console output within a toggleable in-app debugging panel.

    TypeScript
    在 GitHub 上查看↗12,131
  • px4/px4-autopilotPX4 的头像

    PX4/PX4-Autopilot

    11,962在 GitHub 上查看↗

    PX4-Autopilot is a professional-grade flight control software stack designed for autonomous unmanned vehicles, including multicopters, fixed-wing aircraft, and vertical takeoff and landing platforms. It operates as a modular, real-time framework that decouples flight control logic from hardware drivers through a publish-subscribe middleware architecture. The system utilizes a deterministic microkernel runtime to execute time-critical flight control loops and sensor fusion tasks, ensuring stable navigation and vehicle operation. The platform distinguishes itself through a parameter-driven conf

    Provides a serial console interface for debugging, system configuration, and real-time telemetry monitoring.

    C++autonomousautopilotavoidance
    在 GitHub 上查看↗11,962
  • simplex-chat/simplex-chatsimplex-chat 的头像

    simplex-chat/simplex-chat

    10,474在 GitHub 上查看↗

    This project is a decentralized, privacy-focused messaging platform designed to eliminate reliance on central servers and persistent user identifiers. By utilizing a metadata-minimizing protocol, it ensures that all communication remains end-to-end encrypted and that user identities are stored exclusively on the local device. The architecture relies on relay-based message routing and identity-free network addressing to maintain data sovereignty and prevent the correlation of user activity. What distinguishes this platform is its commitment to traffic isolation and anonymity. Each conversation

    Provides an embedded diagnostic console for monitoring and troubleshooting the core engine.

    Haskellchatdouble-ratchete2ee
    在 GitHub 上查看↗10,474
  • activeadmin/activeadminactiveadmin 的头像

    activeadmin/activeadmin

    9,701在 GitHub 上查看↗

    ActiveAdmin is a framework for building administrative back-office dashboards and data management screens within Ruby on Rails applications. It functions as a dashboard generator that automatically creates web interfaces for managing database records based on the Active Record pattern. The project utilizes a declarative domain specific language to map Ruby classes to administrative controllers and views. It employs convention-over-configuration routing to generate standard endpoints and provides a template-override hierarchy for customizing the user interface. The framework includes a respon

    Provides an embedded interface to execute arbitrary code for inspecting and troubleshooting application state during runtime.

    Rubyactiveadminadmin-uiarbre
    在 GitHub 上查看↗9,701
  • terser/terserterser 的头像

    terser/terser

    9,299在 GitHub 上查看↗

    Terser is a JavaScript minifier and compressor designed to reduce file size through whitespace removal, symbol mangling, and logic optimization for ES6+. It functions as a toolkit for minification, a code mangler for shortening variable and property names, and a dead code eliminator that evaluates constant expressions to remove unreachable logic. The project operates as an AST toolkit that parses JavaScript source into SpiderMonkey AST format for structural analysis. It generates source maps to link compressed production code back to the original source, ensuring that minified bundles remain

    Removes console method calls or replaces them with empty functions to prevent leaking debug information.

    JavaScript
    在 GitHub 上查看↗9,299
  • spyder-ide/spyderspyder-ide 的头像

    spyder-ide/spyder

    9,240在 GitHub 上查看↗

    Spyder is a scientific integrated development environment designed for scientific computing and interactive Python programming. It functions as a static analysis code editor and an interactive Python console, providing a specialized environment for writing and analyzing code for science and engineering. The platform distinguishes itself as an extensible development tool, utilizing a modular plugin architecture that allows for the addition of custom features or the embedding of core components into other software. It features a dedicated debugger and profiler for tracing code execution and mea

    Provides an internal console to view tracebacks and error messages for diagnosing application failures.

    Python
    在 GitHub 上查看↗9,240
  • jynew/jynewjynew 的头像

    jynew/jynew

    8,815在 GitHub 上查看↗

    jynew is a 3D RPG game engine and development framework designed for building three-dimensional role playing games. It provides a comprehensive suite of tools for scene editing, game logic scripting, and the creation of 3D environments. The project features a specialized 3D asset management pipeline for importing and aligning models and animations, including specific tools for weapon attachment and rendering. It includes a dedicated combat system editor for defining battle encounters, skill effects, and combat grids with real-time synchronization. Additionally, it provides a game modding fram

    Uses a runtime console and save-file generators to inspect and modify character configurations and game events.

    C#game-developmentjinyongunity
    在 GitHub 上查看↗8,815
  • project-chip/connectedhomeipproject-chip 的头像

    project-chip/connectedhomeip

    8,586在 GitHub 上查看↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    Provides an interactive Python console to get and set device attributes via remote procedure calls.

    C++build-with-matterchipconnected-devices
    在 GitHub 上查看↗8,586
上一个123下一个
  1. Home
  2. Development Tools & Productivity
  3. Debugging, Profiling & Testing
  4. Debugging and Diagnostics
  5. In-App Debugging Consoles
  6. Debugging Consoles

探索子标签

  • Console Debuggers3 个子标签Tools for outputting variable values and expressions to the console with source location metadata. **Distinct from Debugging Consoles:** Distinct from debugging consoles: focuses on build-time output of variables rather than runtime interactive consoles.
  • Debugging Permission BridgesMechanisms for granting elevated system privileges to applications via debugging interfaces. **Distinct from Debugging Consoles:** Focuses on privilege injection for runtime authorization, distinct from general debugging consoles.
  • DistributedWeb-based interfaces for managing diagnostic captures across multiple distributed server instances. **Distinct from Debugging Consoles:** Extends the concept of a debugging console to a distributed architecture covering multiple server instances.
  • Guest OS Debug Consoles1 个子标签Interfaces providing direct shell or log access to the internals of a guest operating system. **Distinct from Debugging Consoles:** Specifically targets the guest OS environment of a VM rather than a general application-level debug console.
  • Serial Debug Consoles2 个子标签Text-based command-line interfaces over serial connections for debugging and controlling embedded devices. **Distinct from Debugging Consoles:** Distinct from Debugging Consoles: focuses on serial port console access for embedded device debugging, not general in-app code execution.
  • Source-Mapped Debug ConsolesDebug consoles that leverage source maps to expose internal application state and class instances for runtime inspection. **Distinct from Debugging Consoles:** Distinct from Debugging Consoles: adds source-map-based state exposure, not just arbitrary code execution.
  • Stripping UtilitiesTools that remove debugging statements and console calls from production builds. **Distinct from Debugging Consoles:** Distinct from debugging consoles: focuses on removal of code rather than providing an interface for inspection.