# measure-sh/measure

Measure helps mobile teams monitor and fix crashes, ANRs, bugs, and performance issues. The open source alternative to Firebase Crashlytics.

Repository: https://github.com/measure-sh/measure
Canonical: https://ross.abutalabs.com/products/measure
Homepage: https://measure.sh
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: android, flutter, ios, react-native, kotlin, swift, crash-reporting, open-source, apm, bug-reporting, dart, error-tracking, javascript, mobile-monitoring, mobile-observability, performance-monitoring, self-hosted, firebase-crashlytics-alternative, mobile-app-monitoring
Last push: 2026-08-26T11:56:32+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 84, longevity 79
- inputs: {"age_days": 1119, "days_push": 7, "days_rel": 27, "gap_med": 0.0, "n_releases_24m": 89}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1375, forks 84 (observed 2026-08-28T04:04:33.079393+00:00)

## What it is
Measure is an open-source mobile app monitoring and crash reporting platform, positioned as a self-hostable alternative to Firebase Crashlytics. It provides SDKs for Android, iOS, Flutter, React Native, and Kotlin Multiplatform, plus a dashboard for session replays, crash/ANR tracking, performance traces, bug reports, and network monitoring.

## Use cases
- monitor crashes and ANRs in my mobile app
- self-host an alternative to Firebase Crashlytics
- record session replays to debug production bugs
- track app performance and launch times
- capture bug reports when users shake their device
- monitor network request latency and errors in mobile apps
- visualize user journeys through my app screens

## When to choose
- you need mobile-first crash and performance monitoring with full control via self-hosting
- your app spans Android, iOS, Flutter, React Native, or Kotlin Multiplatform and you want one unified dashboard
- you want session replays and bug reports without per-seat pricing

## When to avoid
- you need backend or web frontend observability - Measure is mobile-only
- you prefer a fully managed zero-ops solution and don't want to run Measure Cloud or self-host
- you need deep native desktop or embedded device monitoring

## Facets
- artifact type: service
- maturity: active
- function: monitoring, alerting, tracing, logging, analytics
- domain: mobile-development, monitoring, developer-tools, self-hosted
- platform: cross-platform, self-hosted
- tags: crash-reporting, apm, session-replay, anr-monitoring, bug-reporting, firebase-crashlytics-alternative, mobile-observability, flutter, react-native, kotlin-multiplatform, android, ios, web-server

## Member repositories
- measure-sh/measure (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:33.079393+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:40:34.866094+00:00, confidence not recorded.
  - readme: https://github.com/measure-sh/measure (fetched 2026-08-28T04:04:33.079393+00:00, sha a61e30d8ff73)
  - homepage: https://measure.sh (fetched 2026-08-29T11:57:15.036881+00:00, sha 3c007c986484)
  - site_page: https://measure.sh/docs (fetched 2026-08-29T11:57:15.046238+00:00, sha 938efc04d4fb)
  - site_page: https://measure.sh/about (fetched 2026-08-29T11:57:15.050220+00:00, sha 343771ac155f)
  - site_page: https://measure.sh/pricing (fetched 2026-08-29T11:57:15.048168+00:00, sha 54ee27d64f25)
- Data as of 2026-08-30T08:39:29.467469+00:00.
