finds.dev← search

// the find

measure-sh/measure

★ 1,309 · TypeScript · Apache-2.0 · updated Jun 2026

Complete Mobile App Monitoring platform with Crash Reporting, ANR Tracking, Bug Reporting, Performance Tracing, Logging and more! 100% open source alternative to Firebase Crashlytics.

Measure is a self-hostable mobile observability platform covering crash reporting, ANRs, performance traces, session timelines, and bug reports for Android, iOS, and Flutter. It positions itself as a Firebase Crashlytics replacement with the key differentiator being session timelines — the full sequence of user actions, HTTP calls, and navigations leading to a crash, not just the stack trace. Aimed at teams that want Crashlytics-level depth without Google lock-in.

They benchmark their own SDK overhead and commit the results to the repo — JSON files with before/after startup times and click latency. That's a rare and honest move for a monitoring SDK that itself adds overhead. The Android HTTP monitoring hooks directly into HttpURLConnection (MsrHttpURLConnection.kt) rather than requiring OkHttp specifically, which gives broader coverage. Adaptive Capture lets you crank up data collection from the server side without shipping an app update — genuinely useful when you're mid-incident and need more signal. The CI pipeline covers the full release lifecycle per platform (android-release, flutter-release, ios, ingest, migrator) which suggests this isn't a demo project.

React Native support is 'coming soon' and has been for a while — that's a meaningful gap given how many mobile teams use it. Self-hosting is undersold in the README: the CI workflows reveal you're running at minimum an API server, ingest worker, dashboard, and a separate migrator service. That's real infrastructure to operate, not a docker-compose up situation. Symbol upload (symboloader workflow) is a separate CI integration step that's easy to misconfigure and will silently give you unreadable stack traces in production. At 1309 stars the community is still small, so obscure edge cases in your specific device or OS version are more likely to hit you first.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →