
In simple English
Your mobile app crashes on a user's phone. You need to know why it happened. This tool records crashes, slow screens, and user taps. You can host it on your own server or pay to use their cloud. It helps you fix bugs before bad reviews pile up.
What it is
Measure is an open-source mobile monitoring platform with a self-hosted backend and client SDKs. It tracks crashes, network requests, performance traces, and user session replays across Android, iOS, Flutter, and React Native.
What it is good for
Solo mobile developers who want to track bugs and performance issues without sending sensitive user data to third-party cloud services.
- Open source alternative to major commercial mobile monitoring tools.
- Supports Android, iOS, Flutter, and React Native apps.
- Includes session replays and crash stack traces out of the box.
- Self-hosting requires managing a backend server and a database.
- Collecting session replays and traces can increase app size and battery use.
- Requires integrating software development kits (software tools that help you add features to your app) into your mobile codebase.
Firebase Crashlytics
Docker
- getsentry/sentry46k stars
Tracks application errors and performance across mobile and web platforms with a self-hosted option.
- firebase/firebase-ios-sdk7.0k stars
Provides official crash reporting and analytics for mobile applications through cloud infrastructure.
- nicolargo/glances34k stars
A live view of one computer's health, in a terminal, in a browser, or through an AI assistant.
- dokku/dokku32k stars
A small platform you install on one server, which builds and runs an app every time you push code to it.
- netbox-community/netbox22k stars
A database of what a network and its hardware are supposed to look like, which other programs can read.
To use Measure, sign up for Measure Cloud on their website or follow the self-hosting guide in their documentation to run the server on your own infrastructure, then add their client software development kit to your mobile app.