git404hub

what is flipper fr?

facebook/flipper — explained in plain English

Analysis updated 2026-06-24

13,473TypeScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

Flipper is Meta's open-source tool for debugging iOS and Android apps from your desktop browser, showing live network requests, screen layouts, and logs while your app runs on a device.

vibe map

mindmap
  root((repo))
    What it does
      Mobile app debugger
      Live inspection
      Desktop browser UI
    Built-in Tools
      Network inspector
      Layout viewer
      Log viewer
    Platform Support
      iOS SDK
      Android SDK
      JavaScript SDK
      C++ SDK
    Tech Stack
      TypeScript
      React
      Node local server
    Audience
      Mobile developers
      App engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Inspect every network request your iOS or Android app makes in real time to debug API calls without adding logging code.

VIBE 2

View the live visual layout tree of a running mobile app to diagnose why a UI element appears in the wrong position.

VIBE 3

Write a custom Flipper plugin to expose your app's internal state to the desktop for faster debugging during development.

what's the stack?

TypeScriptJavaScriptC++React

how it stacks up fr

facebook/flipperunleash/unleashangular-ui/ui-router
Stars13,47313,47113,440
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity3/53/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 1h+

Requires adding platform SDKs to your iOS or Android project and running a local server process alongside the browser UI.

MIT license: use freely for any purpose, including commercial projects, as long as you keep the copyright notice.

in plain english

Flipper is a debugging tool built by Meta (Facebook) that helps developers inspect and troubleshoot mobile apps while they are running. It connects your desktop to an iOS or Android app, then shows you what is happening inside: network requests going in and out, the visual layout of screens, log messages, and more. Think of it as a window into a running app's internals, displayed in a clean interface you can interact with. Originally it ran as a standalone desktop application. The project has recently shifted to running inside a regular web browser instead, though the functionality and interface remain the same. A small server process runs locally, and you open Flipper in your browser to use it. A macOS wrapper app is also provided for those who prefer something more app-like on their machine. Flipper is built as a platform rather than just a fixed set of tools. Developers can write their own plugins if the built-in tools do not cover what they need. The plugin system handles the communication between the desktop and the mobile device, so plugin authors focus on what to show rather than how to move data. The repository contains everything: the browser-based desktop interface, native SDKs for iOS and Android, a JavaScript SDK, a cross-platform C++ SDK, and a collection of pre-built plugins. React Native support was dropped after version 0.239.0 due to technical constraints, and Meta is building separate dedicated tooling for React Native going forward. The project is open source under the MIT license and is available on npm via the flipper-server package.

prompts (copy fr)

prompt 1
I want to add Flipper to my Android app to debug network requests. Walk me through adding the Flipper SDK to my Gradle build and launching it in the browser.
prompt 2
My Flipper server starts but my iOS app is not connecting to it. What are the common reasons for this and how do I fix them?
prompt 3
I want to build a custom Flipper plugin that shows my app's internal cache contents. What are the minimum files I need and what does the plugin API look like?
prompt 4
Flipper dropped React Native support after version 0.239. What should I use instead to debug a React Native app?

Frequently asked questions

what is flipper fr?

Flipper is Meta's open-source tool for debugging iOS and Android apps from your desktop browser, showing live network requests, screen layouts, and logs while your app runs on a device.

What language is flipper written in?

Mainly TypeScript. The stack also includes TypeScript, JavaScript, C++.

What license does flipper use?

MIT license: use freely for any purpose, including commercial projects, as long as you keep the copyright notice.

How hard is flipper to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is flipper for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.