bamlab/flashlight

📱⚡️ Lighthouse for Mobile - audits your app and gives a performance score to your Android apps (native, React Native, Flutter..). Measure performance on CLI, E2E tests, CI...

TypeScript

1,608

538 commits

updated Oct 5, 2026

See the code

README

Flashlight

Get a performance score for your app 🔦

Flashlight generates a performance score for your Android app, aggregating different metrics. (📱 iOS support is also in the works)

🙅 No setup required in your app
🚀 Measure performance even on production apps
✨ Generates beautiful reports (like this Flatlist/Flashlist comparison)

image

With Flashlight 🔦, you can either:

Or use the CLI:

  • flashlight measure: quickly audit your perf with real-time measures
  • flashlight test: automate your measures with e2e performance testing over several iterations
  • flashlight cloud: run measures on real devices in the cloud & integrate in your CI setup

Installation

macOS/Linux

curl https://get.flashlight.dev | bash

Windows

iwr https://get.flashlight.dev/windows -useb | iex

Usage

Head over to the docs at docs.flashlight.dev

Contributing

We love pull requests! Head over to the contribution guide to get started.

android
apm
audit
e2e
flutter
lighthouse
mobile
monitoring
native
performance
performance-optimization
performance-testing
profiling
react-native
tracing

bamlab/flashlight

📱⚡️ Lighthouse for Mobile - audits your app and gives a performance score to your Android apps (native, React Native, Flutter..). Measure performance on CLI, E2E tests, CI...

TypeScript

1,608

538 commits

updated Oct 5, 2026

See the code

README

Flashlight

Get a performance score for your app 🔦

Flashlight generates a performance score for your Android app, aggregating different metrics. (📱 iOS support is also in the works)

🙅 No setup required in your app
🚀 Measure performance even on production apps
✨ Generates beautiful reports (like this Flatlist/Flashlist comparison)

image

With Flashlight 🔦, you can either:

Or use the CLI:

  • flashlight measure: quickly audit your perf with real-time measures
  • flashlight test: automate your measures with e2e performance testing over several iterations
  • flashlight cloud: run measures on real devices in the cloud & integrate in your CI setup

Installation

macOS/Linux

curl https://get.flashlight.dev | bash

Windows

iwr https://get.flashlight.dev/windows -useb | iex

Usage

Head over to the docs at docs.flashlight.dev

Contributing

We love pull requests! Head over to the contribution guide to get started.

android
apm
audit
e2e
flutter
lighthouse
mobile
monitoring
native
performance
performance-optimization
performance-testing
profiling
react-native
tracing

Significant stargazers

Jhen-Jie Hong

749 followers · starred Jul 2023

Michał Pierzchała

1,204 followers · starred Aug 2022

Evan Bacon

6,235 followers · starred Apr 2022

Roman Zavarnitsyn

124 followers · starred Apr 2026