Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Debugging and Logging packages
Last updated: May 18, 2026
Comprehensive debugging and logging utilities provide the visibility required to trace complex bugs, monitor network traffic, and understand state changes in production environments.
Best Practices for Logging
- Avoid
print(): Never use the standardprint()statement for production logging. It lacks severity levels and can leak sensitive information in release builds. Use robust packages likeloggerthat strip logs in release mode automatically. - Structured Logs: Send structured JSON logs to your backend or monitoring service rather than plain text. This allows you to filter logs easily by user ID, device type, or error severity.
- Crash Context: When logging a severe error, attach as much context as possibleβcurrent app state, recent navigation history, and battery levelβto help the engineering team reproduce the issue.
The complete list of Loggers, Console Utilities, and Debugging Inspectors for Flutter is provided below.
logging
π 988 β¬οΈ 6.4M
Dart 3 compatibleMaintenance Status: Average
Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.
logger
π 3.7K β¬οΈ 2.1M
Dart 3 compatibleMaintenance Status: Good
Small, easy to use and extensible logger which prints beautiful logs.
stack_trace
π 350 β¬οΈ 5.9M
Dart 3 compatibleMaintenance Status: Average
A package for manipulating stack traces and printing them readably.
leak_tracker
π 207 β¬οΈ 5M
Dart 3 compatibleMaintenance Status: Good
A framework for memory leak tracking for Dart and Flutter applications.
native_stack_traces
π 16 β¬οΈ 4.6M
Dart 3 compatibleMaintenance Status: Good
Utilities for working with non-symbolic stack traces.
vm_snapshot_analysis
π 10 β¬οΈ 4.4M
Dart 3 compatibleMaintenance Status: Poor
Utilities for analysing AOT snapshot size.
sprintf
π 139 β¬οΈ 4.2M
Dart 3 compatibleMaintenance Status: Poor
Dart implementation of sprintf. Provides simple printf like formatting such as sprintf("hello %s", ["world"]);
pretty_dio_logger
π 908 β¬οΈ 296.3K
Dart 3 compatibleMaintenance Status: Average
Pretty Dio logger is a Dio interceptor that logs network calls in a pretty, easy to read format.
talker
π 843 β¬οΈ 220.6K
Dart 3 compatibleMaintenance Status: Good
Advanced error handler and logger package for flutter and dart. App monitoring, logs history, report sharing, custom logs, and etc.
talker_flutter
π 647 β¬οΈ 170.2K
Dart 3 compatibleMaintenance Status: Good
Advanced error handler and logger package for flutter and dart. App monitoring, logs history, report sharing, custom logs, and etc.
mason_logger
π 47 β¬οΈ 695.7K
Dart 3 compatibleMaintenance Status: Good
A reusable Dart logger used by the Mason CLI (package:mason_cli).
catcher
π 602 β¬οΈ 1K
Dart 3 compatibleMaintenance Status: Poor
Plugin for error catching which provides multiple handlers for dealing with errors when they are not caught by the developer.
alice
π 339 β¬οΈ 33.7K
Dart 3 compatibleMaintenance Status: Good
Alice is an HTTP Inspector tool which helps debugging http requests. It catches and stores http requests and responses, which can be viewed via simple UI.
logarte
π 245 β¬οΈ 5.1K
Dart 3 compatibleMaintenance Status: Good
Powerful in-app debug console for Flutter apps with network inspector, storage monitor, and password protection
talker_logger
π 50 β¬οΈ 222.9K
Dart 3 compatibleMaintenance Status: Good
Logger. Easy, customizable, extensible logging, lightweight with filters, formatters, custom logs, log levels.
lcov_parser
π 4 β¬οΈ 211.2K
Dart 3 compatibleMaintenance Status: Good
A Dart package that parses LCOV coverage files into structured records, providing easy access to line, branch, and function coverage data.
requests_inspector
π 166 β¬οΈ 4.7K
Dart 3 compatibleMaintenance Status: Good
A Flutter package for logging REST-APIs and GraphQL requests and accessing it by Shaking your phone to get the RequestsInspector widget on your screen.
loggy
π 129 β¬οΈ 21.7K
Dart 3 compatibleMaintenance Status: Poor
Logger for Dart applications, use mixin for easier separation when needed
flutter_logs
π 122 β¬οΈ 13.3K
Dart 3 compatibleMaintenance Status: Good
An extensive file based logging framework for flutter apps. (ELK Stack Supported)
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.
opentelemetry
π 44 β¬οΈ 80.8K
Dart 3 compatibleMaintenance Status: Good
A framework for collecting OpenTelemetry traces from applications.
simple_logger
π 100 β¬οΈ 10.9K
Dart 3 compatibleMaintenance Status: Average
Provides super simple APIs for logging. The log also includes caller info by setting includeCallerInfo to true. On Android Studio, jump to called location by clicking the log.
f_logs
π 99 β¬οΈ 4.4K
Dart 3 compatibleMaintenance Status: Poor
FLog provides quick & simple logging solution. All logs are saved to the DB which can then be exported in files.
fimber
π 78 β¬οΈ 19.6K
Dart 3 compatibleMaintenance Status: Poor
Extensible logging for Flutter - based on Timber on Android, using similar (as far as Dart lang allows) method API with same concepts for tree and planting logging tree.
l
π 91 β¬οΈ 2.7K
Dart 3 compatibleMaintenance Status: Good
Cross-platform html/io Logger library with simple API. Manipulate with native and web console. Support ascii colorize output.
talker_bloc_logger
π 48 β¬οΈ 49.2K
Dart 3 compatibleMaintenance Status: Good
Lightweight and customizable BLoC state management library logger on talker base.
sentry_logging
π 26 β¬οΈ 70.4K
Dart 3 compatibleMaintenance Status: Good
An integration which adds support for recording log from the logging package.
lumberdash
π 59 β¬οΈ 6.7K
Dart 3 compatibleMaintenance Status: Poor
Do you need logs? Lumberdash is the answer! Simple and extensible logging API, it allows you to create and consume different that will cover all your logging needs.
error_stack
π 62 β¬οΈ 2.6K
Dart 3 compatibleMaintenance Status: Good
ErrorStack helps you swiftly deal with errors in your Flutter applications! Custom error handling UI and logging to keep you productive.
catcher_2
π 57 β¬οΈ 8.6K
Dart 3 compatibleMaintenance Status: Good
Plugin for error catching which provides multiple handlers for dealing with errors when they are not caught by the developer.
dio_log
π 61 β¬οΈ 382
Dart 3 compatibleMaintenance Status: Good
A plug-in that captures requests and views them within the application, providing functions such as request replication and JSON expansion
talker_riverpod_logger
π 31 β¬οΈ 32.5K
Dart 3 compatibleMaintenance Status: Good
Lightweight and customizable Riverpod state management library logger on talker base.
instabug_flutter
π 49 β¬οΈ 8.2K
Dart 3 compatibleMaintenance Status: Good
Instabug empowers mobile teams to monitor, prioritize, and debug performance and stability issues throughout the app development lifecycle.
logging_appenders
π 42 β¬οΈ 9.3K
Dart 3 compatibleMaintenance Status: Good
Logging appenders for the dart logging package for print, file and remote (logz, loki, graylog (gelf)).
cr_logger
π 48 β¬οΈ 634
Dart 3 compatibleMaintenance Status: Good
Powerful logging plugin. Supports android, ios and web platforms.
screen_state
π 40 β¬οΈ 5.3K
Dart 3 compatibleMaintenance Status: Good
A plugin for reporting screen events while the flutter application is running in background. Works for Android and iOS only.
appspector
π 43 β¬οΈ 176
Dart 3 compatibleMaintenance Status: Poor
Flutter Plugin that integrate AppSpector to your mobile project. It provides remote access to application data to simplify developing process.
flutter_pretty_dio_logger
π 25 β¬οΈ 13.6K
Dart 3 compatibleMaintenance Status: Poor
Show the correct json format, cUrl, easy to copy and use for many purposes.
ispect
π 30 β¬οΈ 6.6K
Dart 3 compatibleMaintenance Status: Good
In-app observability and QA diagnostics toolkit for Flutter, with logs, network tracing, layout inspection, exports, and redaction.
anyhow
π 32 β¬οΈ 700
Dart 3 compatibleMaintenance Status: Average
Idiomatic error handling capabilities to make your code safer, more maintainable, and errors easier to debug. Dart implementation of Rust's Result monad type and "anyhow" crate.
roggle
π 32 β¬οΈ 188
Dart 3 compatibleMaintenance Status: Poor
Simple, colorful and easy to expand logger for dart. Inspired by the logger and dependent to the logger.
verbose
π 0 β¬οΈ 38.5K
Dart 3 compatibleMaintenance Status: Poor
A tiny Dart debugging utility package for verbosely logging message.
fconsole
π 28 β¬οΈ 303
Dart 3 compatibleMaintenance Status: Good
An overlay console log list like v-console.
debug_overlay
π 28 β¬οΈ 231
Dart 3 compatibleMaintenance Status: Average
View debug infos and change settings via a central overlay for your app.
flutter_bugfender
π 26 β¬οΈ 755
Dart 3 compatibleMaintenance Status: Good
Flutter plugin to enable Bugfender reporting (iOS, Android and web support).
surf_logger
π 24 β¬οΈ 916
Dart 3 compatibleMaintenance Status: Poor
Production-level logger for Dart & Flutter
dio_logger
π 24 β¬οΈ 29
Dart 3 compatibleMaintenance Status: Poor
Simple logging library for DIO requests. Prints request and response information to a console.
quick_log
π 21 β¬οΈ 3K
Dart 3 compatibleMaintenance Status: Average
An easy to use and extendable logging package for Dart. Especially useful for use in libraries, as it allows applications to control logging from the imported libraries.
snapp_cli
π 22 β¬οΈ 107
Dart 3 compatibleMaintenance Status: Average
Easily set up and remotely debug Flutter apps on Raspberry Pi and other devices using Dart CLI. Supports custom embedders like Flutter-pi with automated configuration.
redux_remote_devtools
π 20 β¬οΈ 400
Dart 3 compatibleMaintenance Status: Poor
Remote DevTools for Redux.dart. This package connects a Dart Redux store to the Remote Devtools Server, allowing the developer to inspect changes to the Redux Store during runtime.
flutter_loggy_dio
π 10 β¬οΈ 10.3K
Dart 3 compatibleMaintenance Status: Poor
Extension for loggy. Includes interactor and pretty printer for Dio.
flutter_loggy
π 15 β¬οΈ 547
Dart 3 compatibleMaintenance Status: Average
Loggy extension to use 'developer.log' with pretty printer in Flutter
flutter_debug_overlay
π 11 β¬οΈ 2.4K
Dart 3 compatibleMaintenance Status: Good
Flutter package for implementing a debug overlay in your app, providing features like log viewers, HTTP request inspectors, and customizable widgets for easy debugging.
snug_logger
π 12 β¬οΈ 45
Dart 3 compatibleMaintenance Status: Good
Snug Logger - Cozy, Fun, Powerful! Elevate your coding with simplicity and a touch of fun. Logging made delightful.
flutter_fimber
π 11 β¬οΈ 958
Dart 3 compatibleMaintenance Status: Poor
Flutter extension for Fimber logging API, it will use native OS Logging statements via channel.
notice
π 11 β¬οΈ 174
Dart 3 compatibleMaintenance Status: Good
An extensible logger with an intuitive tree-like structure. Notice excels in seamless cross-package logging while offering a simple yet robust API for developers.
colorize_lumberdash
π 4 β¬οΈ 5.5K
Dart 3 compatibleMaintenance Status: Poor
Lumberdash plugin that colors your logs on the stdout depending on their severity level
instabug_dio_interceptor
π 3 β¬οΈ 6.6K
Dart 3 compatibleMaintenance Status: Good
This package is an add on to instabug_flutter. It intercepts any requests performed with Dio Package and sends them to the report that will be sent to the dashboard.
flutter_mxlogger
π 8 β¬οΈ 208
Dart 3 compatibleMaintenance Status: Good
MXLogger is based on MMAP memory mapping mechanism, support iOS Android Flutter.
network_ninja
π 8 β¬οΈ 57
Dart 3 compatibleMaintenance Status: Good
A powerful network logger library with floating bubble UI for monitoring API calls in Flutter applications
rich_console
π 6 β¬οΈ 36
Dart 3 compatibleMaintenance Status: Poor
Enrich your debugging, console programs or analysis feedbacks - Print colors and styles in your console.
fimber_io
π 4 β¬οΈ 1.3K
Dart 3 compatibleMaintenance Status: Poor
Version of Fimber package with support for File based loggers - dependent on dart::io
en_logger
π 4 β¬οΈ 81
Dart 3 compatibleMaintenance Status: Good
EnLogger allows you to write log messages according to your needs without restricting you to writing messages to the debug console or other systems.
flutter_ai_debugger
π 3 β¬οΈ 27
Dart 3 compatibleMaintenance Status: Good
AI-powered Flutter error tracker & debugger using Gemini: capture, analyze, store (Hive), and export (CSV/JSON).
sentry_lumberdash
π 3 β¬οΈ 19
Dart 3 compatibleMaintenance Status: Poor
Lumberdash plugin that sends your logs to Sentry with the proper severity level
basic_logger_file
π 1 β¬οΈ 1.3K
Dart 3 compatibleMaintenance Status: Good
FileOutputLogger adds file logging to BasicLogger for Android, iOS, Linux, macOS, and Windows.
basic_logger
π 0 β¬οΈ 2K
Dart 3 compatibleMaintenance Status: Good
BasicLogger is a fast, extensible, simple and lightweight logging tool for Dart and Flutter.
print_lumberdash
π 1 β¬οΈ 424
Dart 3 compatibleMaintenance Status: Poor
Lumberdash plugin that uses print() to output your logs
flutter_ume_kit_device
π 1 β¬οΈ 179
Dart 3 compatibleMaintenance Status: Poor
Device info kit for flutter_ume.
flutter_ume_kit_console
π 1 β¬οΈ 174
Dart 3 compatibleMaintenance Status: Poor
Show debugPrint kit for flutter_ume.
instabug_http_client
π 1 β¬οΈ 172
Dart 3 compatibleMaintenance Status: Good
This package is an add on to instabug_flutter. It intercepts any requests performed with http Package and sends them to the report that will be sent to the dashboard.
flutter_ume_kit_show_code
π 1 β¬οΈ 100
Dart 3 compatibleMaintenance Status: Poor
Show Code kit for flutter_ume.
df_debug_wrapper
π 1 β¬οΈ 29
Dart 3 compatibleMaintenance Status: Average
Development tool that overlays a customizable banner on its child widget.
file_lumberdash
π 0 β¬οΈ 25
Dart 3 compatibleMaintenance Status: Poor
Lumberdash package that outputs your logs to the file system.
cross_logger
π 0 β¬οΈ 23
Dart 3 compatibleMaintenance Status: Average
Cross Platform Logger
flutter_storyboard
π 133 β¬οΈ 80
Maintenance Status: Poor
A Flutter package to show a storyboard of all your widgets.
logger_flutter
π 62 β¬οΈ 26
Maintenance Status: Poor
Flutter extension for logger. Please go there for documentation.
flutter_stetho
π 42 β¬οΈ 81
Maintenance Status: Poor
A network inspector for Flutter on Android using the Chrome Dev Tools
let_log
π 37 β¬οΈ 21
Maintenance Status: Poor
LetLog is a logger that supports both IDE and in-app display, and supports log and network.
