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
F

facebook/flipper

0
View on GitHub↗

Flipper

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 including mobile application profiling, mobile layout inspection for analyzing UI hierarchies, and general mobile app debugging. These capabilities enable the analysis of application state and resource usage on physical devices.

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

Features

  • Browser-Based App Inspection - Offers a browser-based interface for inspecting logs, network traffic, and layout hierarchies of mobile applications.
  • UI Hierarchy Inspection - Visualizes the UI hierarchy of a running app to troubleshoot styling and positioning issues on mobile screens.
  • In-App Debugging Tools - Functions as a comprehensive platform for inspecting logs, network traffic, and layout hierarchies of mobile apps.
  • Mobile Application Debugging - Enables real-time inspection of logs, network traffic, and layout hierarchies to troubleshoot mobile applications.
  • Native Runtime Hooking - Intersects internal application events and logs by attaching listeners to the native mobile operating system's runtime.
  • Debugging Communication Bridges - Provides a communication layer that connects a desktop environment to mobile devices for deep application state inspection.
  • Message Bridges - Implements a message bridge to serialize and transport debugging data between the desktop app and mobile devices.
  • Remote Procedure Calls - Uses JSON-based remote procedure calls to execute native methods on a target mobile device from the desktop.
  • Plugin-Based Architectures - Employs a plugin-based architecture allowing developers to extend the core debugging bridge with custom modules.
  • Application State Inspection - Retrieves and visualizes live application data from a remote device by querying the mobile runtime over the network.
  • Application Performance Profiling - Analyzes application state and resource usage on physical devices to optimize mobile performance and stability.
  • UI Hierarchy Inspectors - Provides a visual interface for analyzing the layout hierarchy and styling of mobile application screens.
  • Cross-Platform Desktop Runtimes - Provides a cross-platform desktop runtime to ensure a consistent debugging interface across Windows, macOS, and Linux.
  • Custom Debug Panels - Allows the creation of custom debug panels to monitor internal application data through a desktop interface.
  • Debugging Visualizers - Provides a framework for building custom visual tools that display application data via the communication bridge.
  • Plugin Development Frameworks - Provides a customizable framework for building visual debugging tools and data inspectors via a plugin architecture.
  • Mobile Device Management and Utilities - Desktop platform for debugging mobile applications.
  • Miscellaneous Tools - Debugging platform for mobile apps.
13,478 stars·985 forks·TypeScript·MIT·38 views

Star history

Star history chart for facebook/flipperStar history chart for facebook/flipper

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.

Frequently asked questions

What does facebook/flipper do?

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.

What are the main features of facebook/flipper?

The main features of facebook/flipper are: Browser-Based App Inspection, UI Hierarchy Inspection, In-App Debugging Tools, Mobile Application Debugging, Native Runtime Hooking, Debugging Communication Bridges, Message Bridges, Remote Procedure Calls.

Which projects share features with facebook/flipper?

Projects with overlapping indexed features include: huolalatech/page-spy-web — Page Spy Web is a cross-platform application inspector and real-time remote debugger designed to identify execution… facebook/sonar — Sonar is a mobile app debugging platform and extensible toolkit that allows developers to inspect the internal state,… airtestproject/airtest — Airtest is a cross-platform UI automation framework that enables test scripts to run on Android, iOS, and Windows… tencent/matrix — Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based… facebook/stetho — Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time… microsoft/powertoys — PowerToys is a collection of background-resident system utilities designed to extend native operating system…

Projects sharing features with Flipper

These projects share indexed features with Flipper. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • huolalatech/page-spy-webHuolalaTech avatar

    HuolalaTech/page-spy-web

    5,604View on GitHub↗

    Page Spy Web is a cross-platform application inspector and real-time remote debugger designed to identify execution errors and white-screen failures by streaming live telemetry and data from remote devices. It serves as a remote device diagnostic tool and a web-based console for debugging mobile webviews. The platform functions as a debugging bridge that streams console logs and execution data via persistent connections. It mirrors mobile webview content onto full-screen displays to bypass hardware screen limitations and serializes native application API calls into a standardized format for i

    TypeScriptconsoledebuggerdevtools
    View on GitHub↗5,604
  • facebook/sonarfacebook avatar

    facebook/Sonar

    13,481View on GitHub↗

    Sonar is a mobile app debugging platform and extensible toolkit that allows developers to inspect the internal state, network traffic, and system logs of mobile devices via a desktop interface. It functions as a centralized system for monitoring application behavior and troubleshooting logic and performance issues. The platform is distinguished by a plugin-based extension system that enables the development of custom debugging tools. These plugins can visualize specific application data and facilitate event exchange between a mobile device and a computer. The toolkit covers several core obse

    TypeScript
    View on GitHub↗13,481
  • airtestproject/airtestAirtestProject avatar

    AirtestProject/Airtest

    9,414View on GitHub↗

    Airtest is a cross-platform UI automation framework that enables test scripts to run on Android, iOS, and Windows devices without platform-specific modifications. It combines image recognition with control hierarchy traversal to locate and interact with on-screen elements, supporting automation even when source code or UI metadata is unavailable. The framework provides a cloud-based test orchestrator that schedules test cases, manages device clusters, and generates detailed HTML reports with screen recordings after execution. It includes a command-line test runner for headless execution in CI

    Pythonandroidautomated-testingautomation
    View on GitHub↗9,414
  • tencent/matrixTencent avatar

    Tencent/matrix

    12,020View on GitHub↗

    Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based monitoring system for capturing crashes, lags, and memory leaks, alongside a static binary auditor for reducing installation package size and a bytecode instrumentation tool for performance tracking. The project distinguishes itself through native memory debugging and a SQLite query linter that identifies inefficient database patterns. It employs native interception techniques to detect memory leaks and heap corruption without requiring source code recompilation, and uses a custom run

    Javaandroidapm-clientwechat
    View on GitHub↗12,020
Compare all 30 related projects→