For ui inspection tools, the strongest matches are googlechromelabs/projectvisbug (VisBug is an in-browser visual UI debugging and inspection), liriliri/eruda (Eruda is an in-page mobile browser debugging console that) and didi/dokit (DoKit is a comprehensive mobile and web UI debugging). didi/doraemonkit and chromedevtools/devtools-frontend round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source UI inspection tools ranked by GitHub stars and activity. Compare features and find the best fit for your workflow.
VisBug is an in-browser design tool that lets you inspect, edit, and manipulate live webpage elements directly, without touching source code. It functions as a browser design inspector, providing visual controls and keyboard shortcuts for real-time style inspection, element manipulation, and device simulation. The tool offers design-tool-inspired interactions for navigating the DOM as grouped layers, enabling direct selection and editing of nested components. It includes capabilities for drag-and-drop image replacement, live style inspection with computed properties and accessibility informat
VisBug is an in-browser visual UI debugging and inspection tool that lets you inspect and edit live web elements, matching the core intent for web interface analysis though it lacks deeper network monitoring and performance profiling.
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
Eruda is an in-page mobile browser debugging console that lets you inspect the DOM, view CSS styles, and monitor console logs directly on mobile devices without needing a desktop connection.
DoKit is a frontend development debugging toolset designed for web and mobile applications. It provides a suite of utilities for intercepting network traffic, mocking API responses, inspecting UI hierarchies, and monitoring mobile app performance. The project is distinguished by its focus on hybrid app inspection, allowing developers to execute scripts within web views and browse internal application sandboxes. It includes a visual UI audit tool with alignment rulers and color pickers to verify that interfaces match design specifications, as well as a diagnostic system that tracks CPU usage a
DoKit is a comprehensive mobile and web UI debugging suite that provides DOM and hierarchy inspection, network traffic interception, performance monitoring, and visual layout auditing tools.
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
DoraemonKit is a mobile application inspection and debugging suite that provides UI tools, network monitoring, and performance profiling for hybrid and native apps, though it focuses on mobile rather than multi-platform web/desktop.
This project is a specialized browser debugging interface designed to monitor DOM elements, network traffic, and JavaScript execution. It provides a client-side user interface for inspecting and debugging web applications, allowing for the real-time modification of CSS styles and the investigation of the JavaScript runtime. The toolkit includes dedicated analysis tools for WebAssembly, featuring disassembly highlighting, scope inspection, and binary execution profiling. It also provides a network traffic inspector for analyzing HTTP requests and a CSS style editor for testing properties and a
This project is the official frontend for browser developer tools, providing robust DOM inspection, CSS debugging, network monitoring, and performance profiling for web applications.
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
Stetho is an Android debug bridge that uses Chrome Developer Tools to enable UI layout inspection, network monitoring, and local database exploration, making it a fitting choice for mobile application debugging.
FLEX is a diagnostic framework designed for the inspection and modification of mobile applications during active execution. It provides a suite of tools that allow developers to explore the internal state of a running process, including its memory, class definitions, and object properties, without requiring a recompilation of the source code. The tool distinguishes itself by enabling real-time interaction with the application environment. It facilitates dynamic user interface prototyping by allowing for the traversal and modification of visual hierarchies, as well as the direct manipulation o
FLEX is an in-app debugging and inspection tool for mobile applications that lets you explore visual hierarchies and runtime state, aligning with the core UI inspection and debugging intent despite lacking web or desktop support.
This application is a specialized web browser designed to streamline responsive design testing by rendering multiple viewport configurations simultaneously. It functions as a cross-platform testing suite that allows developers to preview and interact with web content across diverse mobile, tablet, and desktop device profiles within a single workspace. The tool distinguishes itself by synchronizing user interactions and application state across all active browser instances. When a user navigates, scrolls, or clicks in one view, these events are broadcast to every other open viewport to ensure
Responsively App is a specialized browser designed for responsive web design testing and debugging across multiple simultaneous viewports, making it a well-suited tool for visual layout inspection despite lacking broader backend profiling features.
Flipper is a mobile app debugging platform and cross-platform debugging bridge that connects a desktop environment to mobile devices. It provides a desktop tool for inspecting logs, network traffic, and layout hierarchies of mobile applications in real time. The platform is built as a plugin-based developer tool, offering a customizable framework for building visual debugging tools and data inspectors. This architecture allows for the creation of specialized plugins and visualizers to monitor internal application data through the desktop interface. The tool covers several functional domains
Flipper is a cross-platform desktop UI inspection and debugging platform tailored for mobile applications, providing layout hierarchies, network monitoring, and log inspection despite focusing on mobile rather than web.
React DevTools is a set of web browser developer tools integrated into Chrome and Firefox. It functions as a component inspector and UI debugger designed to visualize the component hierarchy and analyze the runtime behavior of React applications. The project includes a performance profiler used to detect unnecessary component re-renders and improve rendering efficiency. It also provides utilities for mapping virtual component trees to the physical DOM and linking rendered UI elements directly to their corresponding source code files and line numbers. The toolset covers component hierarchy vi
React DevTools is a specialized browser extension designed for inspecting component hierarchies and profiling React application performance, matching the core intent for UI debugging even though its scope is limited to a single framework.
⚙️ Browser devtools extension for debugging Vue.js applications.
Vue Devtools provides dedicated inspection and debugging for Vue applications, though its scope is limited to a single frontend framework rather than general-purpose UI analysis.
Gui Inspect Tool is a diagnostic utility designed for examining Windows graphical interface hierarchies, monitoring accessibility events, and inspecting window styles. It functions as a desktop application inspection tool that reveals window hierarchies, handle values, styles, and system-level properties of running Windows applications. The software provides capabilities for traversing accessibility tree hierarchies to extract element properties and structural user interface nodes. It includes real-time event hooking to intercept and log asynchronous accessibility and window messages as they
This GUI inspection tool for Windows is a narrower desktop-focused utility for inspecting interface elements, fitting the category even though it lacks web-specific features like DOM inspection and network monitoring.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| googlechromelabs/projectvisbug | 5.7K | JavaScript | Apache-2.0 | |
| liriliri/eruda | 21.1K | JavaScript | MIT | |
| didi/dokit | 20.4K | Java | Apache-2.0 | |
| didi/doraemonkit | 20.4K | Java | Apache-2.0 | |
| chromedevtools/devtools-frontend | 3.9K | TypeScript | BSD-3-Clause | |
| facebook/stetho | 12.7K | Java | MIT | |
| flextool/flex | 14.6K | Objective-C | other | |
| responsively-org/responsively-app | 25K | TypeScript | AGPL-3.0 | |
| facebook/flipper | 13.5K | TypeScript | MIT | |
| facebook/react-devtools | 11K | — | NOASSERTION |