Alice

pub package pub package pub package pub package pub package pub package melos

Alice is an HTTP Inspector tool for Flutter which helps debugging http requests. It catches and stores http requests and responses, which can be viewed via simple UI. It is inspired from Chuck and Chucker.

Supported Dart http client plugins:

  • Dio
  • HttpClient from dart:io package
  • Http from http/http package
  • Chopper
  • Generic HTTP client

Features:
✔️ Detailed logs for each HTTP calls (HTTP Request, HTTP Response)
✔️ Inspector UI for viewing HTTP calls
✔️ Save HTTP calls to file
✔️ Statistics
✔️ Notification on HTTP call
✔️ Support for top used HTTP clients in Dart
✔️ Error handling
✔️ Shake to open inspector
✔️ HTTP calls search
✔️ Flutter/Android logs ✔️ ObjectBox storage

Documentation

You can find documentation here.

Libraries

alice
core/alice_adapter
core/alice_core
core/alice_logger
core/alice_memory_storage
core/alice_notification
core/alice_storage
core/alice_translations
core/alice_utils
helper/alice_conversion_helper
helper/alice_export_helper
helper/operating_system
model/alice_configuration
model/alice_export_result
model/alice_form_data_file
model/alice_from_data_field
model/alice_http_call
model/alice_http_error
model/alice_http_request
model/alice_http_response
model/alice_log
model/alice_translation
ui/call_details/model/alice_call_details_tab
ui/call_details/model/alice_menu_item
ui/call_details/page/alice_call_details_page
ui/call_details/widget/alice_call_error_screen
ui/call_details/widget/alice_call_expandable_list_row
ui/call_details/widget/alice_call_list_row
ui/call_details/widget/alice_call_overview_screen
ui/call_details/widget/alice_call_request_screen
ui/call_details/widget/alice_call_response_screen
ui/calls_list/model/alice_calls_list_sort_option
ui/calls_list/model/alice_calls_list_tab_item
ui/calls_list/page/alice_calls_list_page
ui/calls_list/widget/alice_call_list_item_widget
ui/calls_list/widget/alice_calls_list_screen
ui/calls_list/widget/alice_empty_logs_widget
ui/calls_list/widget/alice_error_logs_widget
ui/calls_list/widget/alice_inspector_screen
ui/calls_list/widget/alice_log_list_widget
ui/calls_list/widget/alice_logs_screen
ui/calls_list/widget/alice_raw_log_list_widger
ui/calls_list/widget/alice_sort_dialog
ui/common/alice_context_ext
ui/common/alice_dialog
ui/common/alice_navigation
ui/common/alice_page
ui/common/alice_scroll_behavior
ui/common/alice_theme
ui/stats/alice_stats_page
ui/widget/alice_stats_row
utils/alice_parser
utils/curl
utils/num_comparison
utils/shake_detector