measure-sh/measure

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

TypeScript

1,410

5,529 commits

updated Oct 12, 2026

See the code

README

Measure Github Logo

PRs Welcome GitHub commit activity GitHub closed issues Swift Version Compatibility Badge Platform Compatibility Badge Measure Android on Maven Central Measure Flutter on pub.dev Measure React Native on npm

Mobile apps break, get to the root cause faster

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

Quick start

Sign up to Measure Cloud or self host on your own servers. Once you've logged in, check out our SDK integration docs.

Features

Session Replays πŸŽ₯

Debug issues easily with session replays. Get the complete context with automatic tracking for clicks, navigations, http calls and more.

Session Replays

App Health πŸ“ˆ

Monitor important metrics to stay on top of app health. Quickly see deltas to make sure you're moving in the right direction.

App Health

Crashes πŸ’₯ and ANRs ⏳

Automatically track Crashes and ANRs. Dive deeper with screenshots, filters and detailed stacktraces.

Crashes and ANRs

Performance Traces ⚑️

Analyze app performance with traces and spans. Break down complex issues and intelligently smoothen out bottlenecks.

Performance Traces

Bug Reports 🐞

Capture bug reports with a device shake or SDK call. Get full history of user actions leading to the bug.

Bug Reports

User Journeys πŸ‘£

Understand how users move through your app. Easily visualise screens most affected by issues.

User Journeys

Network Performance πŸ“‘

Monitor and improve network performance across your app. Identify the slowest and most error-prone endoints for targeted improvements.

Network Performance

Adaptive Capture πŸ’°

Dynamically adjust data collection parameters without needing to roll out app updates. Turn up data collection during a new release and turn it down to save on storage and costs when things are running smoothly.

Adaptive Capture

Measure Agent 🧠

Debug your apps in natural language with full context about crashes, errors, sessions and traces from Slack or your coding agent via MCP.

Measure Agent

Goal

Building performant mobile apps is hard. Monitoring and debugging them in production is harder. Mobile developers need to use a variety of different tools to stitch context together to understand and improve their apps.

Measure's goal is to be a single source of truth for mobile app production observability so that humans and agents can analyze bugs, improve performance and get to the root cause faster.

We operate in public as much as possible and we aim to be community focused and driven by feedback from real developers building in the trenches.

We would love for you to contribute to Measure by opening issues, sending PRs, giving the repo a ⭐ and recommending us to your fellow developers!

Important Docs

  1. Getting Started - Integrate our SDK and start monitoring your apps in no time.
  2. Explore Features - Learn about the features available in Measure and how to use them
  3. Contribution Guide - Contribute to Measure

Platforms

Measure supports Android, iOS, Flutter and React Native. More platforms may be supported in the future.

Roadmap

Check out what's being worked on and what's in the pipeline in our Issue Tracker

Open Source License

Measure is fully open source and is available under the Apache 2.0 license

Maintainers

Contributors

Measure would not be possible without our amazing contributors! ❀️

Discord

Come say hi on our Discord

android
apm
bug-reporting
crashlytics
crash-reporting
dart
error-tracking
firebase
flutter
ios
javascript
kotlin
mobile
mobile-monitoring
mobile-observability
open-source
performance-monitoring
react-native
self-hosted
swift

measure-sh/measure

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

TypeScript

1,410

5,529 commits

updated Oct 12, 2026

See the code

README

Measure Github Logo

PRs Welcome GitHub commit activity GitHub closed issues Swift Version Compatibility Badge Platform Compatibility Badge Measure Android on Maven Central Measure Flutter on pub.dev Measure React Native on npm

Mobile apps break, get to the root cause faster

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

Quick start

Sign up to Measure Cloud or self host on your own servers. Once you've logged in, check out our SDK integration docs.

Features

Session Replays πŸŽ₯

Debug issues easily with session replays. Get the complete context with automatic tracking for clicks, navigations, http calls and more.

Session Replays

App Health πŸ“ˆ

Monitor important metrics to stay on top of app health. Quickly see deltas to make sure you're moving in the right direction.

App Health

Crashes πŸ’₯ and ANRs ⏳

Automatically track Crashes and ANRs. Dive deeper with screenshots, filters and detailed stacktraces.

Crashes and ANRs

Performance Traces ⚑️

Analyze app performance with traces and spans. Break down complex issues and intelligently smoothen out bottlenecks.

Performance Traces

Bug Reports 🐞

Capture bug reports with a device shake or SDK call. Get full history of user actions leading to the bug.

Bug Reports

User Journeys πŸ‘£

Understand how users move through your app. Easily visualise screens most affected by issues.

User Journeys

Network Performance πŸ“‘

Monitor and improve network performance across your app. Identify the slowest and most error-prone endoints for targeted improvements.

Network Performance

Adaptive Capture πŸ’°

Dynamically adjust data collection parameters without needing to roll out app updates. Turn up data collection during a new release and turn it down to save on storage and costs when things are running smoothly.

Adaptive Capture

Measure Agent 🧠

Debug your apps in natural language with full context about crashes, errors, sessions and traces from Slack or your coding agent via MCP.

Measure Agent

Goal

Building performant mobile apps is hard. Monitoring and debugging them in production is harder. Mobile developers need to use a variety of different tools to stitch context together to understand and improve their apps.

Measure's goal is to be a single source of truth for mobile app production observability so that humans and agents can analyze bugs, improve performance and get to the root cause faster.

We operate in public as much as possible and we aim to be community focused and driven by feedback from real developers building in the trenches.

We would love for you to contribute to Measure by opening issues, sending PRs, giving the repo a ⭐ and recommending us to your fellow developers!

Important Docs

  1. Getting Started - Integrate our SDK and start monitoring your apps in no time.
  2. Explore Features - Learn about the features available in Measure and how to use them
  3. Contribution Guide - Contribute to Measure

Platforms

Measure supports Android, iOS, Flutter and React Native. More platforms may be supported in the future.

Roadmap

Check out what's being worked on and what's in the pipeline in our Issue Tracker

Open Source License

Measure is fully open source and is available under the Apache 2.0 license

Maintainers

Contributors

Measure would not be possible without our amazing contributors! ❀️

Discord

Come say hi on our Discord

android
apm
bug-reporting
crashlytics
crash-reporting
dart
error-tracking
firebase
flutter
ios
javascript
kotlin
mobile
mobile-monitoring
mobile-observability
open-source
performance-monitoring
react-native
self-hosted
swift

Significant stargazers

Inhere

461 followers Β· starred Oct 2025

Hyeseong Kim

884 followers Β· starred May 2026

Marc Rousavy

5,285 followers Β· starred Aug 2026

Harsh Shandilya

729 followers Β· starred Aug 2024