350 repositorios
Utilities that assist developers in diagnosing, monitoring, and troubleshooting software behavior, error reports, and runtime performance.
Explore 350 awesome GitHub repositories matching development tools & productivity · Debugging and Inspection Tools. Refine with filters or upvote what's useful.
Openclaw es una plataforma para gestionar entornos de ejecución de agentes, proporcionando la infraestructura para controlar los ciclos de vida de los agentes, el estado de la sesión y la persistencia del espacio de trabajo. Cuenta con una puerta de enlace centralizada que maneja bucles de modelos, invocación de herramientas y eventos de streaming, al tiempo que admite el enrutamiento multi-agente y la gestión de memoria persistente. El sistema está diseñado para normalizar las firmas de ejecución de herramientas y proporcionar una interfaz estandarizada para la compatibilidad entre proveedores. La plataforma incluye amplias herramientas para desarrolladores, como una interfaz de línea de comandos para la gestión del espacio de trabajo, registro de diagnósticos y una arquitectura de plugins que permite el registro de herramientas y capacidades personalizadas. Admite flujos de trabajo automatizados a través de hooks basados en eventos, programación de tareas e integración con servicios externos. La seguridad se gestiona mediante políticas de ejecución, portabilidad de credenciales y flujos de trabajo de aprobación para las acciones de los agentes. La implementación es compatible con instaladores de infraestructura automatizados y helpers de puerta de enlace en contenedores, con utilidades integradas para copias de seguridad y gestión de configuración. El sistema proporciona un formato estructurado para orquestar flujos de trabajo de varios pasos e incluye herramientas especializadas para la automatización del navegador y la aplicación de parches de código estructurados.
Supports interactive debugging and diagnostic monitoring through a terminal interface during gateway development.
Developer Roadmap es una plataforma impulsada por la comunidad que proporciona rutas de aprendizaje estructuradas basadas en grafos para la ingeniería de software. Sirve como un repositorio de conocimiento integral donde los dominios técnicos se organizan en secuencias visuales para guiar la adquisición de habilidades profesionales y el crecimiento profesional. El proyecto se distingue por un ecosistema colaborativo que permite a los usuarios contribuir con roadmaps, curar las mejores prácticas de la industria y mantener perfiles profesionales. Integra marcos de evaluación de diagnóstico para evaluar la competencia técnica, ayudando a los desarrolladores a identificar brechas de conocimiento y prepararse para entrevistas profesionales a través de secuencias de aprendizaje específicas. Más allá de sus capacidades principales de mapeo, la plataforma ofrece ideas de proyectos prácticos y tutoría interactiva para reforzar los conceptos de ingeniería. Proporciona un espacio centralizado para que la comunidad comparta recursos, rastree el desarrollo progresivo de habilidades y navegue por paisajes técnicos complejos.
Offers browser-based diagnostic tools to inspect and troubleshoot application state and execution.
Este proyecto es un directorio integral curado por la comunidad que organiza un vasto panorama de bibliotecas, frameworks y herramientas de software de Python. Sirve como una base de conocimientos centralizada diseñada para facilitar la navegación del ecosistema y acelerar el descubrimiento de desarrolladores en todo el ciclo de vida del desarrollo de software. El directorio se distingue por proporcionar un índice estructurado de recursos categorizados por dominio técnico, que van desde utilidades de desarrollo fundamentales hasta campos de ingeniería especializados. Cubre capacidades de alto nivel que incluyen inteligencia artificial, ciencia de datos, desarrollo web y gestión de infraestructura, lo que permite a los desarrolladores identificar soluciones verificadas para desafíos técnicos específicos. El proyecto abarca una amplia superficie de capacidades, incluyendo herramientas para la gestión de dependencias, análisis de código estático y pruebas automatizadas. También cataloga recursos para el almacenamiento de datos persistentes, orquestación de infraestructura en la nube y desarrollo de interfaces, proporcionando una referencia unificada para construir y mantener sistemas de software complejos.
Diagnose runtime errors and monitor application execution via interactive inspection environments.
React es una biblioteca de JavaScript para crear interfaces de usuario basadas en una arquitectura orientada a componentes y un flujo de datos unidireccional.
Examines component hierarchies and modifies internal data to analyze performance metrics in the browser.
Vue es un framework de JavaScript progresivo basado en componentes diseñado para construir interfaces de usuario reactivas y aplicaciones de una sola página. Se centra en un sistema de plantillas declarativo que transforma HTML en funciones de renderizado eficientes, permitiendo a los desarrolladores organizar interfaces complejas en unidades aisladas y reutilizables que se sincronizan automáticamente con el estado de la aplicación. El framework se distingue por un sistema de reactividad de seguimiento de dependencias que monitorea el acceso a los datos durante el renderizado para activar actualizaciones precisas. Proporciona una arquitectura flexible que admite tanto la adopción incremental como una biblioteca ligera como el desarrollo de aplicaciones a gran escala. Los desarrolladores pueden aprovechar un modelo de extensibilidad basado en plugins robusto para inyectar lógica global, mientras que la reconciliación del DOM virtual del framework asegura actualizaciones de interfaz eficientes calculando mutaciones mínimas. Más allá de sus capacidades de renderizado principales, el proyecto incluye un conjunto completo de herramientas para gestionar el estado de la aplicación, enrutamiento basado en URL y renderizado del lado del servidor. Ofrece un amplio soporte para la composición de componentes, distribución de contenido y gestión de animaciones, junto con medidas de seguridad integradas como el escape automático de contenido para prevenir vulnerabilidades comunes. El framework se distribuye con declaraciones de tipo oficiales para admitir el análisis estático y puede instalarse a través de gestores de paquetes estándar o integrarse directamente en entornos de navegador a través de etiquetas de script.
Logs and tracks shared data changes to provide a history of state modifications.
This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu
Includes performance, debugging, and inspection tools that provide visual insights into application state, memory usage, and rendering performance.
Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external dependencies. The language is built around a structural type system that uses interfaces for polymorphism and a concurrency model based on lightweight, stack-based coroutines that communicate through channels. The language distinguishes itself through a runtime that features a c
Analyzes execution time, memory usage, and code coverage to identify performance bottlenecks.
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.
Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l
Interactive inspection tools allow developers to query component specifications, design tokens, and DOM structures via an AI assistant.
Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to facilitate stable, automated web-based workflows. The library distinguishes itself through its deep integration with the Chrome DevTools Protocol, utilizing a bidirectional message bus to execute commands and receive real-time event notifications. It supports advanced automation pa
Exposes network-accessible sockets that allow external tools to attach to and manipulate remote browser instances.
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.
Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test
Integrates directly into editors for setting breakpoints, inspecting error states, and stepping through browser-side code execution.
Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all
Permits manual inspection and overriding of entity states and attributes at runtime to simulate device behavior for testing.
Este proyecto es una biblioteca de interfaz gráfica de usuario de modo inmediato diseñada para el desarrollo rápido de herramientas e interfaces de depuración. Al generar la geometría de la interfaz de usuario en cada fotograma a través de código procedimental, elimina la necesidad de sincronización de estado persistente entre los datos de la aplicación y la interfaz. Está destinado principalmente a la integración en tuberías de renderizado existentes, donde produce búferes de vértices sin procesar y comandos de dibujo que son agnósticos a la API de gráficos subyacente. La biblioteca se distingue por una arquitectura altamente desacoplada que admite diseños complejos, acoplables y de múltiples vistas. Gestiona posiciones de ventanas, arrastre de pestañas y división de nodos, lo que permite a los desarrolladores separar los elementos de la interfaz en ventanas independientes del sistema operativo. Para garantizar una interacción consistente en diversos entornos, asigna eventos de entrada nativos a un formato unificado y proporciona un alcance robusto basado en identificadores para rastrear los estados de los elementos a través de los fotogramas. El marco ofrece una amplia superficie de capacidad para construir herramientas de motor sofisticadas y utilidades de diagnóstico. Incluye soporte para componentes visuales avanzados como editores de nodos, trazadores 2D y 3D, e inspectores especializados, junto con infraestructura para escalado DPI y renderizado de formas personalizadas. El sistema está diseñado para una alta portabilidad, con opciones de configuración en tiempo de compilación que permiten a los desarrolladores adaptar las estructuras de datos principales y los tipos matemáticos a los requisitos específicos del motor. El repositorio proporciona amplios ejemplos para conectar la biblioteca a los principales backends y marcos de gráficos, junto con herramientas para generar enlaces específicos de lenguaje.
Implements real-time memory editors, graph plotters, and state inspectors to monitor application data during active development.
This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit
Simplifies the search for debuggers and inspection tools for diagnosing and troubleshooting software behavior.
Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. The language is built on a task-based concurrency model that schedules asynchronous operations across multicore hardware to ensure data race safety. The project distinguishes itself through a native, bi-directional interoperability mechanism that allows for direct integration wit
Maintains an integrated interface for pausing execution, setting breakpoints, and inspecting variable states during active development.
MinerU is a document parsing pipeline designed to transform unstructured files into machine-readable, structured data. It utilizes deep learning models to perform layout analysis, identifying document regions and extracting complex content such as mathematical expressions. By combining these neural network inferences with geometric heuristics, the system reconstructs the reading order and structural hierarchy of documents to ensure accurate data representation. The project distinguishes itself through a multi-stage processing workflow that integrates layout detection, optical character recogn
Creates visual PDF representations of layouts and text segments to confirm the correctness of the automated processing pipeline.
This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of high-quality links, tools, and learning materials. The repository distinguishes itself through a decentralized, peer-reviewed curation model. By utilizing standard version control workflows and pull requests, the community ensures that all listed resources undergo human verificati
Assembles diagnostic toolkits for identifying runtime errors and inspecting application state during development.
Redux is a predictable state container designed to manage global application data through a centralized store. It operates on a unidirectional data flow architecture where state transitions are triggered by dispatching action objects, which are then processed by pure reducer functions to produce a new, immutable state tree. This approach ensures that application data remains consistent and traceable across the entire component hierarchy. The library distinguishes itself through a functional pattern that relies on pure functions for state logic and a middleware-based extension system. This mid
Exposes diagnostic capabilities that let developers inspect state changes and replay dispatched actions for easier troubleshooting.
Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated
Retrieves browser console logs and warnings to diagnose runtime exceptions during agent execution.