TypeScript MIT

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...

B

bamlab

Dernière activité 26 sept. 2026
bamlab/flashlight

1,6 k

étoiles

50

forks

26

issues ouvertes

androidapmaudite2eflutterlighthousemobilemonitoringnativeperformanceperformance-optimizationperformance-testingprofilingreact-nativetracing

Ce README est souvent en anglais.

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.

Projets similaires

Automated auditing, performance metrics, and best practices for the web.

JavaScriptauditbest-practiceschrome-devtools
GGoogleChrome
30,8 k étoiles9,8 k

📐 Monitor and measure React Native performance

TypeScriptflippermetricsperformance
Ooblador
1,1 k étoiles48

AI-assisted Perfetto analysis with Web UI, CLI, evidence workflows, reports, and portable runtimes.

TypeScriptandroid-performanceperfettotrace-analysis
GGracker
708 étoiles122