β–²

Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

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 standard print() statement for production logging. It lacks severity levels and can leak sensitive information in release builds. Use robust packages like logger that 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 compatible
Maintenance 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 compatible
Maintenance Status: Good

Small, easy to use and extensible logger which prints beautiful logs.

stack_trace
πŸ‘ 350   β¬‡οΈ 5.9M
Dart 3 compatible
Maintenance Status: Average

A package for manipulating stack traces and printing them readably.

leak_tracker
πŸ‘ 207   β¬‡οΈ 5M
Dart 3 compatible
Maintenance Status: Good

A framework for memory leak tracking for Dart and Flutter applications.

native_stack_traces
πŸ‘ 16   β¬‡οΈ 4.6M
Dart 3 compatible
Maintenance Status: Good

Utilities for working with non-symbolic stack traces.

vm_snapshot_analysis
πŸ‘ 10   β¬‡οΈ 4.4M
Dart 3 compatible
Maintenance Status: Poor

Utilities for analysing AOT snapshot size.

sprintf
πŸ‘ 139   β¬‡οΈ 4.2M
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Average

Pretty Dio logger is a Dio interceptor that logs network calls in a pretty, easy to read format.

talker Card Image
talker
πŸ‘ 843   β¬‡οΈ 220.6K
Dart 3 compatible
Maintenance Status: Good

Advanced error handler and logger package for flutter and dart. App monitoring, logs history, report sharing, custom logs, and etc.

talker_flutter Card Image
talker_flutter
πŸ‘ 647   β¬‡οΈ 170.2K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

A reusable Dart logger used by the Mason CLI (package:mason_cli).

catcher
πŸ‘ 602   β¬‡οΈ 1K
Dart 3 compatible
Maintenance Status: Poor

Plugin for error catching which provides multiple handlers for dealing with errors when they are not caught by the developer.

alice Card Image
alice
πŸ‘ 339   β¬‡οΈ 33.7K
Dart 3 compatible
Maintenance 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 Card Image
logarte
πŸ‘ 245   β¬‡οΈ 5.1K
Dart 3 compatible
Maintenance Status: Good

Powerful in-app debug console for Flutter apps with network inspector, storage monitor, and password protection

talker_logger Card Image
talker_logger
πŸ‘ 50   β¬‡οΈ 222.9K
Dart 3 compatible
Maintenance Status: Good

Logger. Easy, customizable, extensible logging, lightweight with filters, formatters, custom logs, log levels.

easy_logger
πŸ‘ 16   β¬‡οΈ 259.9K
Dart 3 compatible
Maintenance Status: Poor

Easy logger

lcov_parser
πŸ‘ 4   β¬‡οΈ 211.2K
Dart 3 compatible
Maintenance 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 Card Image
requests_inspector
πŸ‘ 166   β¬‡οΈ 4.7K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Logger for Dart applications, use mixin for easier separation when needed

flutter_logs Card Image
flutter_logs
πŸ‘ 122   β¬‡οΈ 13.3K
Dart 3 compatible
Maintenance Status: Good

An extensive file based logging framework for flutter apps. (ELK Stack Supported)

flutter_ume
πŸ‘ 123   β¬‡οΈ 476
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

A framework for collecting OpenTelemetry traces from applications.

simple_logger
πŸ‘ 100   β¬‡οΈ 10.9K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Good

Lightweight and customizable BLoC state management library logger on talker base.

sentry_logging
πŸ‘ 26   β¬‡οΈ 70.4K
Dart 3 compatible
Maintenance Status: Good

An integration which adds support for recording log from the logging package.

lumberdash
πŸ‘ 59   β¬‡οΈ 6.7K
Dart 3 compatible
Maintenance 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 Card Image
error_stack
πŸ‘ 62   β¬‡οΈ 2.6K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

Plugin for error catching which provides multiple handlers for dealing with errors when they are not caught by the developer.

dio_log Card Image
dio_log
πŸ‘ 61   β¬‡οΈ 382
Dart 3 compatible
Maintenance 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 Card Image
talker_riverpod_logger
πŸ‘ 31   β¬‡οΈ 32.5K
Dart 3 compatible
Maintenance Status: Good

Lightweight and customizable Riverpod state management library logger on talker base.

instabug_flutter
πŸ‘ 49   β¬‡οΈ 8.2K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

Logging appenders for the dart logging package for print, file and remote (logz, loki, graylog (gelf)).

cr_logger Card Image
cr_logger
πŸ‘ 48   β¬‡οΈ 634
Dart 3 compatible
Maintenance Status: Good

Powerful logging plugin. Supports android, ios and web platforms.

screen_state
πŸ‘ 40   β¬‡οΈ 5.3K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Show the correct json format, cUrl, easy to copy and use for many purposes.

ispect Card Image
ispect
πŸ‘ 30   β¬‡οΈ 6.6K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Poor

A tiny Dart debugging utility package for verbosely logging message.

fconsole Card Image
fconsole
πŸ‘ 28   β¬‡οΈ 303
Dart 3 compatible
Maintenance Status: Good

An overlay console log list like v-console.

debug_overlay Card Image
debug_overlay
πŸ‘ 28   β¬‡οΈ 231
Dart 3 compatible
Maintenance Status: Average

View debug infos and change settings via a central overlay for your app.

flutter_bugfender
πŸ‘ 26   β¬‡οΈ 755
Dart 3 compatible
Maintenance Status: Good

Flutter plugin to enable Bugfender reporting (iOS, Android and web support).

surf_logger
πŸ‘ 24   β¬‡οΈ 916
Dart 3 compatible
Maintenance Status: Poor

Production-level logger for Dart & Flutter

dio_logger
πŸ‘ 24   β¬‡οΈ 29
Dart 3 compatible
Maintenance Status: Poor

Simple logging library for DIO requests. Prints request and response information to a console.

quick_log Card Image
quick_log
πŸ‘ 21   β¬‡οΈ 3K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Extension for loggy. Includes interactor and pretty printer for Dio.

flutter_loggy
πŸ‘ 15   β¬‡οΈ 547
Dart 3 compatible
Maintenance Status: Average

Loggy extension to use 'developer.log' with pretty printer in Flutter

flutter_debug_overlay
πŸ‘ 11   β¬‡οΈ 2.4K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Flutter extension for Fimber logging API, it will use native OS Logging statements via channel.

notice
πŸ‘ 11   β¬‡οΈ 174
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Lumberdash plugin that colors your logs on the stdout depending on their severity level

instabug_dio_interceptor
πŸ‘ 3   β¬‡οΈ 6.6K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

MXLogger is based on MMAP memory mapping mechanism, support iOS Android Flutter.

network_ninja
πŸ‘ 8   β¬‡οΈ 57
Dart 3 compatible
Maintenance Status: Good

A powerful network logger library with floating bubble UI for monitoring API calls in Flutter applications

rich_console
πŸ‘ 6   β¬‡οΈ 36
Dart 3 compatible
Maintenance Status: Poor

Enrich your debugging, console programs or analysis feedbacks - Print colors and styles in your console.

fimber_io
πŸ‘ 4   β¬‡οΈ 1.3K
Dart 3 compatible
Maintenance Status: Poor

Version of Fimber package with support for File based loggers - dependent on dart::io

en_logger
πŸ‘ 4   β¬‡οΈ 81
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

AI-powered Flutter error tracker & debugger using Gemini: capture, analyze, store (Hive), and export (CSV/JSON).

sentry_lumberdash
πŸ‘ 3   β¬‡οΈ 19
Dart 3 compatible
Maintenance Status: Poor

Lumberdash plugin that sends your logs to Sentry with the proper severity level

basic_logger_file
πŸ‘ 1   β¬‡οΈ 1.3K
Dart 3 compatible
Maintenance Status: Good

FileOutputLogger adds file logging to BasicLogger for Android, iOS, Linux, macOS, and Windows.

basic_logger
πŸ‘ 0   β¬‡οΈ 2K
Dart 3 compatible
Maintenance Status: Good

BasicLogger is a fast, extensible, simple and lightweight logging tool for Dart and Flutter.

print_lumberdash
πŸ‘ 1   β¬‡οΈ 424
Dart 3 compatible
Maintenance Status: Poor

Lumberdash plugin that uses print() to output your logs

flutter_ume_kit_device
πŸ‘ 1   β¬‡οΈ 179
Dart 3 compatible
Maintenance Status: Poor

Device info kit for flutter_ume.

flutter_ume_kit_console
πŸ‘ 1   β¬‡οΈ 174
Dart 3 compatible
Maintenance Status: Poor

Show debugPrint kit for flutter_ume.

instabug_http_client
πŸ‘ 1   β¬‡οΈ 172
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Show Code kit for flutter_ume.

df_debug_wrapper
πŸ‘ 1   β¬‡οΈ 29
Dart 3 compatible
Maintenance Status: Average

Development tool that overlays a customizable banner on its child widget.

file_lumberdash
πŸ‘ 0   β¬‡οΈ 25
Dart 3 compatible
Maintenance Status: Poor

Lumberdash package that outputs your logs to the file system.

cross_logger
πŸ‘ 0   β¬‡οΈ 23
Dart 3 compatible
Maintenance 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.

flutter_ume_kit_dio
πŸ‘ 3   β¬‡οΈ 96

Maintenance Status: Poor

Dio kit for flutter_ume.