talker is a free, open source monitoring & observability project written in Dart and released under MIT. It has 845 GitHub stars, 123 forks and 92 open issues, and was last pushed 2 days ago. On this registry it ranks #237 of 271 tracked projects in Monitoring & Observability, with 5 head-to-head comparisons available.

Advanced error handler and logger for dart and flutter apps

Log your app actions, catch and handle exceptions and errors, show alerts and share log reports
Show some ❤️ and star the repo to support the project!

codecov License: MIT GitHub PubStats Popularity
talker talker_flutter talker_logger

For better understanding how it works check Web Demo page

Motivation

🚀  The main goal of the project is provide ability to understand where the error occurs in a shortest possible time
✅  Compatible with any state managements
✅  Works with any crash reporting tool (Firebase Crashlytics, Sentry, custom tools, etc.)
✅  Logs UI output of Flutter app on the screen
✅  Allows sharing and saving logs history and error crash reports
✅  Displays alerts for UI exceptions.
✅  Built-in support for dio HTTP logs
✅  Built-in support for http logs
✅  Built-in support for BLoC logs
✅  Built-in support for Riverpod logs
✅  Built-in support for Chopper HTTP logs
✅  Built-in support for GRPC calls
✅  Check all features

Packages

Talker is designed for any level of customization.

Package Version Description
talker Pub Main dart package for logging and error handling
talker_flutter Pub Flutter extensions for talker
Colored Flutter app logs (iOS and Android), logs list screen, showing error messages at UI out of the box, route observer, etc
talker_logger Pub Customizable pretty logger for dart/flutter apps
talker_dio_logger Pub Best logger for dio http calls
talker_bloc_logger Pub Best logger for BLoC state management library
talker_riverpod_logger Pub Best logger for Riverpod state management library
talker_chopper_logger Pub Best logger for Chopper http calls
talker_http_logger Pub Best logger for http package
talker_grpc_logger Pub Best logger for grpc package

Table of contents

readme truncated — read the full docs on github

Frequently asked questions

Is talker free to use?

talker is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does talker do?

☎️ Advanced error handler and logger for dart and flutter apps

What is talker written in?

talker is primarily written in Dart. Its source is publicly available at https://github.com/Frezyx/talker, and it has 845 GitHub stars.