13 repository-uri
Development utilities for inspecting application state, network traffic, and component performance.
Distinguishing note: Focuses on runtime state inspection rather than static code analysis.
Explore 13 awesome GitHub repositories matching development tools & productivity · Application Debugging Tools. Refine with filters or upvote what's useful.
Refine is a headless framework designed for building data-intensive internal business applications, such as admin panels and dashboards. It provides a core set of hooks and architectural patterns that decouple business logic, authentication, and data operations from the user interface, allowing developers to integrate any design system while maintaining a consistent application structure. The framework distinguishes itself through a resource-centric approach that automatically maps application views to data entities via centralized configuration. It features a unified data provider interface
Provides specialized tools to inspect application state, network requests, and component performance.
Vue-devtools is a browser debugger and state inspector for Vue.js applications. It functions as a frontend framework utility integrated into the browser to analyze the structure and internal state of web applications during development. The tool provides capabilities for component analysis and state inspection, allowing for the examination of component hierarchies and real-time data flow. It enables the monitoring of reactivity and the organization of running applications within the browser developer tools pane. The project covers a broader debugging workflow focused on observability and the
Offers development utilities for inspecting the organization and state of a running application.
React Scan is a diagnostic utility and performance auditor designed to monitor the rendering lifecycle of components within user interfaces. It functions as an automated analysis tool that tracks component re-render cycles and execution timing to identify performance bottlenecks in real time. The tool distinguishes itself by providing visual feedback through a persistent overlay injected directly into the application. By instrumenting the reconciliation process and observing component state and props, it highlights specific rendering patterns that contribute to performance degradation. This
Monitors the rendering lifecycle of components to troubleshoot performance issues during development.
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
Connects to mobile applications via WebSockets to inspect state, network traffic, and performance in real time.
DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data
Provides integrated developer tools for inspecting application state and runtime metrics during execution.
PakePlus is a web-to-native converter and application packager that transforms website URLs or static directories into standalone native desktop and mobile applications. It provides a native browser shell to wrap web content, acting as a cross-platform application shell for Android, iOS, and various desktop environments. The project distinguishes itself through a cloud-based app packager, utilizing remote build pipelines to compile application binaries without requiring a local development environment. It includes a JavaScript injection tool and a system-level API bridge, allowing users to ad
Provides a dedicated debugging mode to identify and resolve issues during preview and release stages.
Chainlit is a Python framework designed for building and deploying interactive, stateful conversational AI interfaces. It provides a backend-driven platform that connects language models and agent frameworks to a web-based chat frontend, managing the complexities of session state, message history, and real-time communication. The framework distinguishes itself by offering a component-based UI builder that allows developers to inject interactive widgets, rich media, and data visualizations directly into the chat stream. It supports the visualization of complex agent workflows, enabling users t
Exposes generated prompts, responses, and execution steps within the interface to facilitate debugging and state inspection.
This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization, networking, and security using Docker. It serves as a learning path for building portable images and executing isolated processes. The materials provide specific guides for managing container clusters and scaling services through Docker Swarm and overlay networks. It includes a security handbook for implementing image scanning and secret management, as well as laboratories dedicated to modernizing legacy applications by wrapping older software installers into containers. The co
Provides guidance on creating containerized environments to debug Node.js application code.
Telescope este un dashboard de debugging și instrument de dezvoltare pentru aplicațiile Laravel care oferă o interfață web pentru monitorizarea cererilor, excepțiilor, interogărilor de bază de date și log-urilor. Funcționează ca un monitor de aplicații PHP și asistent de diagnosticare, urmărind ciclul de viață al execuției sistemului pentru a identifica și rezolva bug-urile. Instrumentul se distinge prin oferirea unor profilere specializate pentru interogări SQL și comenzi Redis, alături de un sistem de previzualizare în browser pentru e-mailurile trimise. Include, de asemenea, un sistem dedicat de audit pentru comenzile de consolă și verificările de autorizare pentru a valida logica permisiunilor. Platforma acoperă o gamă largă de arii de observabilitate, inclusiv urmărirea job-urilor și proceselor de fundal, inspecția operațiunilor de cache și monitorizarea evenimentelor aplicației. Analizează ciclul de viață al cererii prin datele de header și sesiune, înregistrează stack trace-uri complete pentru excepții și monitorizează randarea view-urilor și hidratarea modelelor. Accesul la interfața de monitorizare este gestionat printr-o poartă de autorizare centralizată.
Provides real-time monitoring of requests, exceptions, and logs to identify and resolve bugs.
radzen-blazor este o bibliotecă de componente UI pentru aplicații Blazor, oferind o colecție de elemente de interfață native, inclusiv grile de date, grafice și componente de programare. Include o suită de vizualizare a datelor pentru randarea seturilor de date complexe prin grafice interactive și hărți termice, alături de instrumente de layout web responsive pentru a asigura adaptarea interfețelor la diferite dimensiuni și orientări ale ecranului. Biblioteca oferă mai multe implementări de sisteme de design, inclusiv un framework Fluent UI și un kit UI Material Design. Personalizarea vizuală este susținută prin personalizarea dinamică a temelor și configurarea brandului, permițând modificarea culorilor, tipografiei și comutarea între stilurile light și dark la runtime. Proiectul acoperă o gamă largă de capabilități de construcție a interfeței și gestionare a datelor. Aceasta include un designer de interfață vizuală și generarea de pagini bazată pe șabloane pentru asamblarea layout-urilor, precum și instrumente pentru crearea de interfețe de gestionare a datelor cu sortare, filtrare și validare. De asemenea, oferă gestionare avansată a input-urilor de formulare și suport pentru designul de dashboard-uri enterprise. Framework-ul implementează standarde de accesibilitate web prin conformitatea ARIA și navigarea prin tastatură, și suportă configurații de layout de la dreapta la stânga (RTL) pentru aplicații multilingve.
Allows running and testing business logic within the development environment to resolve functional issues.
Pyramid is a Python web framework and WSGI toolkit designed for building web applications. It functions as a URL routing engine that maps incoming HTTP requests to specific view callables using both pattern-based routing and hierarchical resource tree traversal. The framework is distinguished by its hybrid dispatch system, allowing developers to combine regular expression URL matching with the ability to resolve requests by navigating a tree of nested objects. It implements a flexible component architecture that supports application registry management, deferred configuration execution, and t
Offers an interactive toolbar and CLI tools to inspect the application's registered routes and views.
This project is a cross-platform development framework that enables the execution of React Native applications as native desktop software. By utilizing the Qt toolkit, it maps mobile-oriented interface components to native desktop widgets, allowing developers to deploy a single codebase across Linux, macOS, and Windows. The framework functions as a bridge between JavaScript-based application logic and native system interfaces. It includes a native module bridge that exposes system-level hardware and platform capabilities to the JavaScript runtime, facilitating the integration of custom C++ or
Provides development utilities for inspecting application state and component performance during the development cycle.
This project is a curated collection of technical questions and answers designed to assist developers in preparing for software engineering interviews within the iOS ecosystem. It serves as a structured study tool for evaluating proficiency in mobile application architecture, system design, and core programming concepts. The repository provides a comprehensive reference for essential development topics, including memory management, concurrency, design patterns, and data persistence. By covering these foundational areas, it enables users to review common industry interview subjects and test th
Offers techniques for inspecting runtime application state and diagnosing issues through logging and performance analysis.