awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

62 repository-uri

Awesome GitHub RepositoriesIn-App Debugging Consoles

Embedded interfaces that provide real-time access to application logs and state while the software is running.

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

Awesome In-App Debugging Consoles GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • facebook/react-nativeAvatar facebook

    facebook/react-native

    126,019Vezi pe GitHub↗

    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

    Offers an in-app console for viewing logs, warnings, and stack traces to accelerate the debugging process.

    C++androidapp-frameworkcross-platform
    Vezi pe GitHub↗126,019
  • willmcgugan/textualAvatar willmcgugan

    willmcgugan/textual

    36,292Vezi pe GitHub↗

    Textual is a Python TUI framework and asynchronous UI library used to build interactive text user interfaces. It provides a component-based architecture for creating cross-platform applications that run in both terminal and web browser environments. The framework distinguishes itself by utilizing a CSS-based layout engine to apply visual styles to widgets and a command palette interface for discovering and executing application functions. It also supports hosting terminal-based interfaces on the web to enable remote access via a standard browser. The toolkit covers a broad range of capabilit

    Provides a separate console for real-time access to application logs and system events during runtime.

    Python
    Vezi pe GitHub↗36,292
  • rikkaapps/shizukuAvatar RikkaApps

    RikkaApps/Shizuku

    26,413Vezi pe 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
    Vezi pe GitHub↗26,413
  • oxc-project/oxcAvatar oxc-project

    oxc-project/oxc

    21,675Vezi pe 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
    Vezi pe GitHub↗21,675
  • liriliri/erudaAvatar liriliri

    liriliri/eruda

    21,054Vezi pe 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
    Vezi pe GitHub↗21,054
  • qmk/qmk_firmwareAvatar qmk

    qmk/qmk_firmware

    20,478Vezi pe 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
    Vezi pe GitHub↗20,478
  • didi/doraemonkitAvatar didi

    didi/DoraemonKit

    20,420Vezi pe 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
    Vezi pe GitHub↗20,420
  • bookstackapp/bookstackAvatar BookStackApp

    BookStackApp/BookStack

    18,305Vezi pe 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
    Vezi pe GitHub↗18,305
  • rpcs3/rpcs3Avatar RPCS3

    RPCS3/rpcs3

    18,209Vezi pe GitHub↗

    RPCS3 is a C++ application that functions as a software environment for executing and managing PlayStation 3 console titles on desktop operating systems. It operates by translating proprietary console hardware instructions and graphics commands into formats compatible with modern computer hardware, allowing for the execution of original game software. The emulator distinguishes itself through a comprehensive suite of tools for managing game libraries, applying software patches to modify performance characteristics, and tracking the compatibility status of individual titles. It includes integr

    Provides tools to inspect and analyze software execution during runtime to assist in troubleshooting, development, and compatibility testing of complex console titles.

    C++assembly-languageccpp
    Vezi pe GitHub↗18,209
  • pinojs/pinoAvatar pinojs

    pinojs/pino

    17,941Vezi pe 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
    Vezi pe GitHub↗17,941
  • tencent/vconsoleAvatar Tencent

    Tencent/vConsole

    17,485Vezi pe 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
    Vezi pe GitHub↗17,485
  • slackhq/nebulaAvatar slackhq

    slackhq/nebula

    17,405Vezi pe GitHub↗

    Nebula is a scalable, decentralized overlay networking tool designed to create secure, encrypted peer-to-peer connections between distributed hosts. By utilizing a certificate-based identity authority, it enables the construction of private communication fabrics across disparate physical infrastructures, such as multiple cloud providers or on-premises data centers, without requiring central authentication servers. The project distinguishes itself through a zero-trust architecture that enforces granular, policy-driven firewall filtering based on certificate-derived group memberships. It facili

    Provides an embedded interface for monitoring and troubleshooting network nodes during runtime.

    Go
    Vezi pe GitHub↗17,405
  • geektutu/7days-golangAvatar geektutu

    geektutu/7days-golang

    16,812Vezi pe 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
    Vezi pe GitHub↗16,812
  • infinitered/reactotronAvatar infinitered

    infinitered/reactotron

    15,513Vezi pe GitHub↗

    Reactotron is a desktop-based development environment designed for inspecting, monitoring, and manipulating mobile and web applications in real time. It functions as a centralized hub that connects to a running application via a persistent WebSocket connection, allowing developers to observe internal state, network traffic, and console output without manual instrumentation. The tool distinguishes itself through a modular plugin architecture that enables custom debugging commands and specialized extensions. It provides advanced diagnostic capabilities, including the ability to overlay design m

    Captures standard console messages automatically and routes them to the interface without requiring manual imports in every file.

    TypeScriptdebuggingdesktopreact-native
    Vezi pe GitHub↗15,513
  • sass/sassAvatar sass

    sass/sass

    15,373Vezi pe 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
    Vezi pe GitHub↗15,373
  • pyodide/pyodideAvatar pyodide

    pyodide/pyodide

    14,685Vezi pe 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
    Vezi pe GitHub↗14,685
  • flipboard/flexAvatar Flipboard

    Flipboard/FLEX

    14,610Vezi pe GitHub↗

    FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated suite for inspecting and modifying the internal state of a running process without the use of an external debugger. The project includes a runtime inspector for browsing the memory heap and calling methods dynamically, alongside a view hierarchy debugger for visualizing and adjusting layout structures in real time. It features a network traffic monitor to log and analyze HTTP request history, headers, and responses, as well as a sandbox manager for viewing and editing files and

    Provides a comprehensive in-app debugging environment for inspecting and modifying the internal state of running iOS applications.

    Objective-C
    Vezi pe GitHub↗14,610
  • cloudwu/skynetAvatar cloudwu

    cloudwu/skynet

    14,075Vezi pe GitHub↗

    Skynet is a distributed game server framework designed for building scalable online game backends. It utilizes distributed actor-based clusters and real-time network communication to manage high-concurrency session coordination across multiple nodes. The framework includes a cluster management orchestrator for coordinating services via cluster-wide messaging and dynamic configuration updates. It features a multi-protocol network gateway supporting TCP, UDP, and WebSockets, alongside a data encoding layer using BSON and Sproto serialization for efficient information transfer between distribute

    Provides a runtime console for inspecting execution and monitoring memory usage without restarting the server.

    C
    Vezi pe GitHub↗14,075
  • facebook/stethoAvatar facebook

    facebook/stetho

    12,672Vezi pe 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
    Vezi pe GitHub↗12,672
  • anomalyco/opentuiAvatar anomalyco

    anomalyco/opentui

    12,131Vezi pe 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
    Vezi pe GitHub↗12,131
Înapoi123…4Înainte
  1. Home
  2. Development Tools & Productivity
  3. Debugging, Profiling & Testing
  4. Debugging and Diagnostics
  5. In-App Debugging Consoles

Explorează sub-etichetele

  • Console Execution Debuggers2 sub-tag-uriProvides tools to inspect and analyze software execution during runtime to assist in troubleshooting, development, and compatibility testing. **Distinct from In-App Debugging Consoles:** Distinct from general in-app debugging consoles: focuses on runtime inspection and troubleshooting of emulated console software.
  • Debugging Consoles7 sub-tag-uriEmbedded 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.
  • In-App Interaction Automation1 sub-tagFrameworks for executing routine user tasks and workflows within mobile applications. **Distinct from In-App Debugging Consoles:** Distinct from debugging consoles: focuses on automated interaction execution rather than diagnostic state access.
  • RPC Debugging ConsolesWeb-based interfaces specifically for discovering and invoking remote procedure calls. **Distinct from Debugging Consoles:** Targeted at RPC method discovery and invocation via JSON, unlike general in-app code execution consoles.