awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
didi avatar

didi/DoraemonKit

0
View on GitHub↗
20,420 stars·3,187 forks·Java·Apache-2.0·31 views

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 history

Star history chart for didi/doraemonkitStar history chart for didi/doraemonkit

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with DoraemonKit

These projects share indexed features with DoraemonKit. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • didi/dokitdidi avatar

    didi/DoKit

    20,421View on 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
    View on GitHub↗20,421
  • flipboard/flexFlipboard avatar

    Flipboard/FLEX

    14,610View on 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
    View on GitHub↗14,610
  • facebook/stethofacebook avatar

    facebook/stetho

    12,672View on 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
    View on GitHub↗12,672
  • flextool/flexFLEXTool avatar

    FLEXTool/FLEX

    14,584View on 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
    View on GitHub↗14,584
Compare all 30 related projects→

Frequently asked questions

What does didi/doraemonkit do?

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.

What are the main features of didi/doraemonkit?

The main features of didi/doraemonkit are: Frontend Development Tools, Sandbox, Debugging Consoles, App Sandbox Explorers, Hybrid Application Debugging Toolsets, UI Content Extraction, Web View Debugging Utilities, Traffic Interception Tools.

Which projects share features with didi/doraemonkit?

Projects with overlapping indexed features include: 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…