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

Home Page:https://docs.flashlight.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

πŸ“±βš‘οΈ 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...

https://docs.flashlight.dev

License:MIT License


Languages

Language:TypeScript 82.3%Language:JavaScript 8.6%Language:HTML 4.1%Language:C++ 2.8%Language:Shell 1.0%Language:CSS 0.8%Language:MDX 0.2%Language:CMake 0.1%