awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

48 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • rikkaapps/shizukuAvatar de RikkaApps

    RikkaApps/Shizuku

    26,413Voir sur 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
    Voir sur GitHub↗26,413
  • oxc-project/oxcAvatar de oxc-project

    oxc-project/oxc

    21,675Voir sur 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
    Voir sur GitHub↗21,675
  • liriliri/erudaAvatar de liriliri

    liriliri/eruda

    21,054Voir sur 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
    Voir sur GitHub↗21,054
  • qmk/qmk_firmwareAvatar de qmk

    qmk/qmk_firmware

    20,478Voir sur 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
    Voir sur GitHub↗20,478
  • didi/doraemonkitAvatar de didi

    didi/DoraemonKit

    20,420Voir sur 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
    Voir sur GitHub↗20,420
  • bookstackapp/bookstackAvatar de BookStackApp

    BookStackApp/BookStack

    18,305Voir sur 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
    Voir sur GitHub↗18,305
  • pinojs/pinoAvatar de pinojs

    pinojs/pino

    17,941Voir sur 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
    Voir sur GitHub↗17,941
  • tencent/vconsoleAvatar de Tencent

    Tencent/vConsole

    17,485Voir sur 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
    Voir sur GitHub↗17,485
  • geektutu/7days-golangAvatar de geektutu

    geektutu/7days-golang

    16,812Voir sur 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
    Voir sur GitHub↗16,812
  • sass/sassAvatar de sass

    sass/sass

    15,373Voir sur 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
    Voir sur GitHub↗15,373
  • pyodide/pyodideAvatar de pyodide

    pyodide/pyodide

    14,685Voir sur 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
    Voir sur GitHub↗14,685
  • facebook/stethoAvatar de facebook

    facebook/stetho

    12,672Voir sur 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
    Voir sur GitHub↗12,672
  • anomalyco/opentuiAvatar de anomalyco

    anomalyco/opentui

    12,131Voir sur 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
    Voir sur GitHub↗12,131
  • px4/px4-autopilotAvatar de PX4

    PX4/PX4-Autopilot

    11,962Voir sur 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
    Voir sur GitHub↗11,962
  • simplex-chat/simplex-chatAvatar de simplex-chat

    simplex-chat/simplex-chat

    10,474Voir sur 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
    Voir sur GitHub↗10,474
  • activeadmin/activeadminAvatar de activeadmin

    activeadmin/activeadmin

    9,701Voir sur 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
    Voir sur GitHub↗9,701
  • terser/terserAvatar de terser

    terser/terser

    9,299Voir sur 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
    Voir sur GitHub↗9,299
  • spyder-ide/spyderAvatar de spyder-ide

    spyder-ide/spyder

    9,240Voir sur 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
    Voir sur GitHub↗9,240
  • jynew/jynewAvatar de jynew

    jynew/jynew

    8,815Voir sur 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
    Voir sur GitHub↗8,815
  • project-chip/connectedhomeipAvatar de project-chip

    project-chip/connectedhomeip

    8,586Voir sur 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
    Voir sur GitHub↗8,586
Préc.123Suivant
  1. Home
  2. Development Tools & Productivity
  3. Debugging, Profiling & Testing
  4. Debugging and Diagnostics
  5. In-App Debugging Consoles
  6. Debugging Consoles

Explorer les sous-tags

  • Console Debuggers3 sous-tagsTools 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 sous-tagInterfaces 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 sous-tagsText-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.