Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Performance and Crash Insights packages
Last updated: May 18, 2026
Performance monitoring and crash reporting are critical for maintaining a 5-star app. They allow you to proactively identify memory leaks, dropped frames, and fatal errors before users complain.
Best Practices for Crash Insights
- Zone Error Handling: Wrap your entire
runApp()call inrunZonedGuarded. This acts as a global safety net, catching unhandled async errors that would otherwise slip past normaltry-catchblocks and cause silent failures. - Flutter Error Overrides: Override
FlutterError.onErrorto intercept widget build errors (the infamous red screen of death) and report them to services like Firebase Crashlytics or Sentry instead of just failing silently in production. - Trace Core Journeys: Use performance packages to trace the exact startup time of your app. Shaving 500ms off your Time-To-Interactive (TTI) drastically improves user retention.
The complete list of Performance Profilers, Crashlytics integrations, and Error Monitoring packages is provided below.
leak_tracker
👍 207 ⬇️ 5M
Dart 3 compatibleMaintenance Status: Good
A framework for memory leak tracking for Dart and Flutter applications.
firebase_crashlytics
👍 1.31K ⬇️ 1.5M
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.
sentry_flutter
👍 1.07K ⬇️ 1M
Dart 3 compatibleMaintenance Status: Good
Sentry SDK for Flutter. This package aims to support different Flutter targets by relying on the many platforms supported by Sentry with native SDKs.
sentry
👍 572 ⬇️ 1.2M
Dart 3 compatibleMaintenance Status: Good
A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.
firebase_performance
👍 236 ⬇️ 209.8K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Google Performance Monitoring for Firebase, an app measurement solution that monitors traces and HTTP/S network requests on Android and iOS.
sentry_dart_plugin
👍 33 ⬇️ 423.2K
Dart 3 compatibleMaintenance Status: Good
Uploads debug symbols to Sentry for server-side symbolication.
sentry_dio
👍 46 ⬇️ 214.6K
Dart 3 compatibleMaintenance Status: Good
An integration which adds support for performance tracing for the Dio package.
statsfl
👍 130 ⬇️ 6.8K
Dart 3 compatibleMaintenance Status: Poor
A simple FPS monitor for Flutter. Helps to easily diagnose performance problems in your applications.
flutter_ume
👍 123 ⬇️ 476
Dart 3 compatibleMaintenance Status: Poor
UME is an in-app debug kits platform for Flutter apps. Produced by Flutter Infra team of ByteDance.
newrelic_mobile
👍 44 ⬇️ 93.2K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for NewRelic Mobile. This plugin allows you to instrument Flutter apps with help of native New Relic Android and iOS agents.
shake_flutter
👍 39 ⬇️ 47.2K
Dart 3 compatibleMaintenance Status: Good
Shake is a tool for receiving better bug reports automatically. Reports arrive to you instantly with a ton of useful data so you can fix them 50X faster.
flutter_bugly
👍 69 ⬇️ 1.7K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Tencent Bugly, Crash monitoring, Crash analysis, exception reporting, application update, data statistics, etc
dynatrace_flutter_plugin
👍 32 ⬇️ 45.7K
Dart 3 compatibleMaintenance Status: Good
The Dynatrace Flutter plugin helps auto-instrument your Flutter app with Dynatrace OneAgent for Android and iOS. It also provides an API to add manual instrumentation.
leak_detector
👍 65 ⬇️ 84
Dart 3 compatibleMaintenance Status: Poor
Used to detect page memory leaks. You can use it to detect whether there is a memory leak in `Widget`, `Element` and `State`.
flutter_web_optimizer
👍 56 ⬇️ 790
Dart 3 compatibleMaintenance Status: Average
A optimization tools for flutter web, solved web page loading slow and browser cache problem.
armor
👍 55 ⬇️ 55
Dart 3 compatibleMaintenance Status: Good
Bulletproof protection for Flutter apps. Automatically handles crashes, errors, and failures with graceful recovery.
show_fps
👍 43 ⬇️ 1.8K
Dart 3 compatibleMaintenance Status: Good
A flutter package that will allow you to check your app performance using FPS Badge.
growthbook_sdk_flutter
👍 17 ⬇️ 32.9K
Dart 3 compatibleMaintenance Status: Good
An open-source feature flagging and experimentation platform that makes it simple to alter features and execute A/B testing.
flutter_appcenter_bundle
👍 39 ⬇️ 41
Dart 3 compatibleMaintenance Status: Poor
This plugin currently bundles AppCenter Analytics, Crashes and Distribute. To learn more about AppCenter, go to https://aka.ms/appcenterdocs
performance
👍 28 ⬇️ 664
Dart 3 compatibleMaintenance Status: Poor
Performance overlay package for Flutter apps that works on web.
flutter_bugfender
👍 26 ⬇️ 755
Dart 3 compatibleMaintenance Status: Good
Flutter plugin to enable Bugfender reporting (iOS, Android and web support).
fps_jank_flash_widget
👍 22 ⬇️ 7
Dart 3 compatibleMaintenance Status: Poor
A flutter widget that flashes when flutter fails to render a frame in a certain timeframe
fps_monitor
👍 20 ⬇️ 241
Dart 3 compatibleMaintenance Status: Poor
A flutter package can help you get the Fps information for your app .
stacked_crashlytics
👍 5 ⬇️ 178
Dart 3 compatibleMaintenance Status: Good
A package that provides a Crashlytics Service as well as a LogOuput.
github_snitch
👍 4 ⬇️ 50
Dart 3 compatibleMaintenance Status: Poor
Package for capture & open github issue for crashes, issues & proposals
flutter_telegram_crashlytics
👍 4 ⬇️ 44
Dart 3 compatibleMaintenance Status: Poor
Telegram bot application crash reporter library.
flutter_ume_kit_perf
👍 1 ⬇️ 157
Dart 3 compatibleMaintenance Status: Poor
Performance kits for flutter_ume.
flutter_crashlytics
👍 24 ⬇️ 78
Maintenance Status: Poor
Flutter plugin to enable Crashlytics reporting on Android and iOS, also offer the ability to add custom log and informations to the reports.
