Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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...
https://github.com/bamlab/flashlight
android apm audit e2e flutter lighthouse mobile monitoring native performance performance-optimization performance-testing profiling react-native tracing
Last synced: 1 day ago
JSON representation
📱⚡️ 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...
- Host: GitHub
- URL: https://github.com/bamlab/flashlight
- Owner: bamlab
- License: mit
- Created: 2022-04-20T08:09:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-06T02:37:27.000Z (8 days ago)
- Last Synced: 2024-12-06T03:00:22.574Z (8 days ago)
- Topics: android, apm, audit, e2e, flutter, lighthouse, mobile, monitoring, native, performance, performance-optimization, performance-testing, profiling, react-native, tracing
- Language: TypeScript
- Homepage: https://docs.flashlight.dev
- Size: 113 MB
- Stars: 1,220
- Watchers: 16
- Forks: 29
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - 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)
README
# 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](https://github.com/bamlab/flashlight/issues))_
🙅 No setup required in your app
🚀 Measure performance even on **production** apps
✨ Generates beautiful reports ([like this Flatlist/Flashlist comparison](https://docs.flashlight.dev/examples/flashlist/report.html))
With Flashlight 🔦, you can either:- Upload an app and get your performance score on [app.flashlight.dev](https://app.flashlight.dev/)
Or use the CLI:
- [`flashlight measure`](https://docs.flashlight.dev): quickly audit your perf with real-time measures
- [`flashlight test`](https://docs.flashlight.dev/test): automate your measures with e2e performance testing over several iterations
- [`flashlight cloud`](https://docs.flashlight.dev/cloud): run measures on real devices in the cloud & integrate in your CI setup## Installation
**macOS/Linux**
```bash
curl https://get.flashlight.dev | bash
```**Windows**
```powershell
iwr https://get.flashlight.dev/windows -useb | iex
```## Usage
Head over to the docs at [docs.flashlight.dev](https://docs.flashlight.dev)
## Contributing
We love pull requests! Head over to [the contribution guide](./CONTRIBUTING.md) to get started.