awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
didi avatar

didi/DoraemonKit

0
View on GitHub↗
20,420 星标·3,187 分支·Java·Apache-2.0·9 次浏览

DoraemonKit

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 allows for JavaScript execution and local storage inspection within embedded containers.

The project further covers application sandbox management for manipulating internal files, and diagnostic monitoring to track CPU usage, memory consumption, and frame rates via real-time waveform charts. It also provides the ability to extract visual properties and layout coordinates from native on-screen elements.

Features

  • Frontend Development Tools - Provides a comprehensive set of utilities for building, managing, and debugging user-facing web interfaces.
  • Sandbox - Provides a dedicated file browser to view and manage internal application files within the device sandbox.
  • Debugging Consoles - Provides embedded debugging consoles to execute custom JavaScript for inspecting local storage and console logs within web views.
  • App Sandbox Explorers - Provides a specialized file explorer for browsing, deleting, and exporting internal application sandboxes.
  • Hybrid Application Debugging Toolsets - Offers a suite of productivity tools for debugging and optimizing the lifecycle of web and hybrid mobile applications.
  • UI Content Extraction - Provides capabilities to programmatically extract visual properties and layout coordinates from native mobile UI elements.
  • Web View Debugging Utilities - Provides utilities for executing scripts and monitoring logs and storage within hybrid application web views.
  • Traffic Interception Tools - Captures and redirects API network traffic to return predefined mock data without source code modification.
  • GPS Location Simulation - Simulates different geographic positions by overriding system GPS coordinates with manual inputs.
  • Application Performance Monitoring - Tracks runtime errors and performance bottlenecks through CPU and memory usage monitoring.
  • Real-Time Waveform Monitors - Monitors CPU and memory usage through real-time waveform charts based on timing data and call stacks.
  • On-Device Resource Waveforms - Tracks CPU usage, memory consumption, and frame rates in real time via waveform charts.
  • API Mocking - Simulates API responses by intercepting network traffic to test application behavior without a live backend.
  • Native UI Tree Traversers - Extracts visual properties and layout coordinates by traversing the native UI tree of the active application.
  • Element Property Inspection - Extracts computed visual properties, fonts, and coordinates from on-screen native UI elements.
  • UI Inspection Tools - Analyzes the structure and properties of visible interface components to extract colors, fonts, and sizes.
  • Script Injection Engines - Ships a script injection engine to execute custom JavaScript within webview contexts for runtime state inspection.
  • Development Lifecycle Tools - Streamlines the frontend development lifecycle with a suite of efficiency tools for multiple platforms.
  • Debugging Tools - Centralizes custom and built-in debugging tools into a single unified access point for mobile runtime behavior.
  • Network Traffic Analyzers - Provides tools for capturing and inspecting application-layer network traffic to debug API communications.
  • Network Traffic Inspectors - Captures and examines internal API request and response data to analyze network traffic.
  • Development Device State Simulation - Overrides GPS coordinates and mirrors terminal states across multiple development machines.
  • Device State Simulation - Simulates device states by overriding GPS coordinates and manipulating application metadata.
  • Application Performance Monitoring - Functions as a diagnostic utility to identify performance bottlenecks and runtime stability issues.
  • Application Diagnostic Data - Collects and uploads diagnostic data to identify stability issues and performance bottlenecks.
  • Memory Leak Detection - Captures call stacks and timing data to identify memory leaks and performance stutters.
  • API Request Mocking - Intercepts network requests to simulate API responses without modifying application source code.
  • Debugging and Inspection - Full-featured mobile development assistant toolkit.
  • Debugging Tools - Full-featured development assistant with multiple tools.
  • Development Toolchains - Comprehensive debugging and development assistant.
  • Mobile Development Tools - Efficiency platform for mobile app development and testing.

Star 历史

didi/doraemonkit 的 Star 历史图表didi/doraemonkit 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

didi/doraemonkit 是做什么的?

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.

didi/doraemonkit 的主要功能有哪些?

didi/doraemonkit 的主要功能包括:Frontend Development Tools, Sandbox, Debugging Consoles, App Sandbox Explorers, Hybrid Application Debugging Toolsets, UI Content Extraction, Web View Debugging Utilities, Traffic Interception Tools。

didi/doraemonkit 有哪些开源替代品?

didi/doraemonkit 的开源替代品包括: didi/dokit — DoKit is a frontend development debugging toolset designed for web and mobile applications. It provides a suite of… flipboard/flex — FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated… facebook/stetho — Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time… flextool/flex — FLEX is a diagnostic framework designed for the inspection and modification of mobile applications during active… facebook/sonar — Sonar is a mobile app debugging platform and extensible toolkit that allows developers to inspect the internal state,… tencent/matrix — Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based…

DoraemonKit 的开源替代方案

相似的开源项目,按与 DoraemonKit 的功能重合度排序。
  • didi/dokitdidi 的头像

    didi/DoKit

    20,421在 GitHub 上查看↗

    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

    Javaandroidiosminiapp
    在 GitHub 上查看↗20,421
  • flipboard/flexFlipboard 的头像

    Flipboard/FLEX

    14,610在 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

    Objective-C
    在 GitHub 上查看↗14,610
  • facebook/stethofacebook 的头像

    facebook/stetho

    12,672在 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

    Java
    在 GitHub 上查看↗12,672
  • flextool/flexFLEXTool 的头像

    FLEXTool/FLEX

    14,584在 GitHub 上查看↗

    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

    Objective-C
    在 GitHub 上查看↗14,584
查看 DoraemonKit 的所有 30 个替代方案→