awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FLEXTool avatar

FLEXTool/FLEX

0
View on GitHub↗
14,584 estrellas·1,781 forks·Objective-C·other·8 vistas

FLEX

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 of application settings and persistent user preferences. Furthermore, it provides deep visibility into the application sandbox, offering capabilities to browse, modify, and export local database records and file system contents.

Beyond state and UI inspection, the framework includes utilities for monitoring network traffic, allowing for the capture and analysis of request and response cycles. It also supports runtime exploration through memory scanning and the execution of arbitrary class methods, alongside input simulation tools that trigger touch events and keyboard shortcuts to validate interface navigation.

Features

  • Debugging and Inspection Tools - Provides interactive tools for inspecting and troubleshooting the internal state and execution of running mobile applications.
  • Mobile Application Debuggers - Provides a comprehensive suite for inspecting internal state, view hierarchies, and memory in mobile applications during development.
  • Debugging Tools - Offers a suite for inspecting and modifying view hierarchies, memory, and network traffic in live mobile applications.
  • Dynamic Runtime Environments - Provides a framework for inspecting and modifying application state and runtime objects without recompilation.
  • UI Inspection Tools - Enables real-time traversal, inspection, and modification of visual interface hierarchies and component properties.
  • Runtime State Modifiers - Allows for the direct manipulation of application settings and object properties during execution without recompilation.
  • Network Interception Tools - Hooks into low-level communication protocols to capture and analyze network request and response cycles.
  • Network Traffic Analyzers - Monitors and analyzes network traffic to debug API interactions and performance.
  • Runtime Class Modifications - Explores loaded classes and heap-allocated objects to analyze internal application behavior during execution.
  • Runtime Memory Explorers - Enables deep inspection of live memory, object instances, and class definitions within the application process.
  • Network and API Mocking - Captures and analyzes network traffic to verify API interactions and optimize data caching behavior.
  • Heap Inspection Tools - Provides real-time traversal of the application heap to identify and inspect live object instances and memory addresses.
  • Local Data Stores - Enables browsing and modification of local sandbox data, including databases and configuration stores.
  • Runtime State Inspectors - Facilitates runtime exploration by inspecting loaded classes and heap-allocated objects within the active process.
  • Runtime Introspection - Leverages runtime introspection to query class structures, list methods, and access object properties dynamically.
  • Hierarchy Traversers - Recursively walks the interface component tree to allow for real-time inspection and modification of visual layout properties.
  • Table Metadata Inspection - Inspects local database files by listing tables and records to validate stored information.
  • File System Access - Provides programmatic access to the application sandbox for reading, modifying, and exporting local files and databases.
  • File Previewers - Navigates the application sandbox to view, preview, and modify files stored on the device.
  • Dynamic Function Invocation - Enables the execution of arbitrary class methods and code on live objects by dynamically resolving selectors at runtime.
  • UI Prototyping - Facilitates dynamic UI prototyping by allowing real-time modification of interface elements and properties without recompilation.
  • Application Settings Management - Provides interfaces for viewing and modifying persistent user preferences and application configuration settings.
  • State Manipulation Tools - Allows for the direct modification of persistent user preferences and configuration settings during active execution.

Historial de estrellas

Gráfico del historial de estrellas de flextool/flexGráfico del historial de estrellas de flextool/flex

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace flextool/flex?

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.

¿Cuáles son las características principales de flextool/flex?

Las características principales de flextool/flex son: Debugging and Inspection Tools, Mobile Application Debuggers, Debugging Tools, Dynamic Runtime Environments, UI Inspection Tools, Runtime State Modifiers, Network Interception Tools, Network Traffic Analyzers.

¿Qué alternativas de código abierto existen para flextool/flex?

Las alternativas de código abierto para flextool/flex incluyen: 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… didi/doraemonkit — DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile… microsoft/playwright-python — Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user… alibaba/arthas — Arthas is a Java diagnostic tool and runtime debugger designed for real-time troubleshooting of applications. It… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure…

Alternativas open-source a FLEX

Proyectos open-source similares, clasificados según cuántas características comparten con FLEX.
  • flipboard/flexAvatar de Flipboard

    Flipboard/FLEX

    14,610Ver en 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
    Ver en GitHub↗14,610
  • facebook/stethoAvatar de facebook

    facebook/stetho

    12,672Ver en 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
    Ver en GitHub↗12,672
  • didi/doraemonkitAvatar de didi

    didi/DoraemonKit

    20,420Ver en GitHub↗

    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

    Java
    Ver en GitHub↗20,420
  • microsoft/playwright-pythonAvatar de microsoft

    microsoft/playwright-python

    14,279Ver en GitHub↗

    Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user interaction simulation. It functions as a headless browser controller that enables programmatic navigation, data extraction, and the execution of complex workflows across multiple rendering engines. The framework distinguishes itself through an actionability-aware interaction engine that automatically verifies element readiness before performing actions, significantly reducing test flakiness. It utilizes isolated browser contexts to maintain separate storage and cookies for parallel

    Pythonchromiumfirefoxplaywright
    Ver en GitHub↗14,279
Ver las 30 alternativas a FLEX→