Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Dialogs packages
Last updated: May 18, 2026
Dialogs and Modals are highly intrusive overlays that demand immediate user attention, forcing them to make a decision or acknowledge critical information before continuing.
Best Practices for Dialogs
- Use Sparingly: Because dialogs interrupt the user's flow, reserve them for critical, destructive, or irreversible actions (like "Delete Account" or "Discard Changes"). Do not use them for standard navigation or simple info.
- Clear Actions: The buttons in a dialog should explicitly state the action. Instead of "Yes / No," use "Delete / Cancel."
- Dismissal: Ensure dialogs can be dismissed naturally by tapping the semi-transparent barrier outside the dialog box, unless forcing a strict choice is absolutely necessary.
The complete list of Custom Dialogs, Alert Boxes, and Modal packages for Flutter is provided below.
awesome_dialog
👍 1.47K ⬇️ 12.9K
Dart 3 compatibleMaintenance Status: Good
Flutter package to show beautiful dialogs(INFO,QUESTION,WARNING,SUCCESS,ERROR) with animations as simply as possible.
adaptive_dialog
👍 1.08K ⬇️ 24K
Dart 3 compatibleMaintenance Status: Good
Show alert dialog or modal action sheet adaptively according to platform.
rflutter_alert
👍 1.07K ⬇️ 9.9K
Dart 3 compatibleMaintenance Status: Poor
RFlutter Alert is super customizable and easy-to-use alert / popup dialogs for Flutter. You may create reusable alert styles or add buttons as much as you want with ease.
flutter_smart_dialog
👍 638 ⬇️ 10.6K
Dart 3 compatibleMaintenance Status: Good
An elegant Flutter Dialog solution, Easily implement Toast, Loading and custom Dialog, Make the use of the dialog easier!
giffy_dialog
👍 604 ⬇️ 316
Dart 3 compatibleMaintenance Status: Average
A Flutter package for a quick, handy and beautiful giffy dialogs and bottom sheets.
quickalert
👍 588 ⬇️ 8K
Dart 3 compatibleMaintenance Status: Poor
With QuickAlert, instantly display animated alert dialogs such as success, error, warning, confirm, loading or even a custom dialog.
cool_alert
👍 388 ⬇️ 753
Dart 3 compatibleMaintenance Status: Poor
A Flutter package to display animated alert dialogs such as success, error, warning, confirm or even a loading dialog.
material_dialogs
👍 360 ⬇️ 2.5K
Dart 3 compatibleMaintenance Status: Average
A Flutter package aims to help you create animated, simple, stylish Material Dialogs in your app.
status_alert
👍 286 ⬇️ 369
Dart 3 compatibleMaintenance Status: Good
Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow.
ndialog
👍 225 ⬇️ 486
Dart 3 compatibleMaintenance Status: Good
Customize your dialog's style much easier with NDialog, animate the show transition, or show the progress dialog most simply.
fluid_dialog
👍 204 ⬇️ 191
Dart 3 compatibleMaintenance Status: Poor
A dialog that can switch between multiple contents and animates size and alignment dynamically.
panara_dialogs
👍 184 ⬇️ 1.5K
Dart 3 compatibleMaintenance Status: Average
PanaraDialogs is a Dialog UI Kit. A minimal but beautiful design for Flutter Dialogs.
flutter_platform_alert
👍 143 ⬇️ 7.9K
Dart 3 compatibleMaintenance Status: Good
A plugin helps to call native API to play alert sound and show alert dialogs. For example, it bridges MessageBox and TaskDialogIndirect on Windows.
aligned_dialog
👍 61 ⬇️ 54.9K
Dart 3 compatibleMaintenance Status: Poor
Show a locally/globally aligned dialog with custom transtion animation.
about
👍 98 ⬇️ 4.2K
Dart 3 compatibleMaintenance Status: Average
Displays an About dialog, which describes the application, can show licenses, changelog, and other information.
select_dialog
👍 97 ⬇️ 1.8K
Dart 3 compatibleMaintenance Status: Average
Package designed to select an item from a list, with the option to filter and even search the items online.
aesthetic_dialogs
👍 92 ⬇️ 64
Dart 3 compatibleMaintenance Status: Poor
This Flutter plugin allows you to display nice custom dialog boxes.
flutter_easy_dialogs
👍 62 ⬇️ 882
Dart 3 compatibleMaintenance Status: Good
Easy and flexible package for showing dialogs inside your Flutter application without BuildContext.
flutter_dialogs
👍 56 ⬇️ 4.2K
Dart 3 compatibleMaintenance Status: Poor
A lightweight and platform-aware plugin for showing dialogs and alerts for both Android and iOS devices.
art_sweetalert
👍 54 ⬇️ 570
Dart 3 compatibleMaintenance Status: Poor
A beautiful, responsive, customizable, accessible replacement, easy use for flutter popup boxes. Both supported ios and android.
flutter_awesome_alert_box
👍 49 ⬇️ 280
Dart 3 compatibleMaintenance Status: Poor
A new flutter package project which contains lots of beautiful alert dialog that will help you lot to create beautiful awesome alert box very quickly and easily..
blurry
👍 49 ⬇️ 158
Dart 3 compatibleMaintenance Status: Poor
A new flutter dialog display with blurry effect and built-in themes.
animated_confirm_dialog
👍 46 ⬇️ 94
Dart 3 compatibleMaintenance Status: Average
A Flutter package for customizable confirmation dialogs with optional 3D flip animations and modern UI.
easy_dialog
👍 39 ⬇️ 105
Dart 3 compatibleMaintenance Status: Poor
Easy Dialog package helps you easily create basic or custom dialogs.
smart_popup
👍 37 ⬇️ 66
Dart 3 compatibleMaintenance Status: Average
A versatile Flutter alert dialog with lotties, images, animations, countdown timer, Loading and open duration state for buttons etc.
confirm_dialog
👍 33 ⬇️ 2.4K
Dart 3 compatibleMaintenance Status: Average
Confirm Dialog Widget JS-LIKE for Flutter. Use confirm dialog easy and simple for your flutter app.
kumi_popup_window
👍 26 ⬇️ 310
Dart 3 compatibleMaintenance Status: Poor
A simple and easy-to-use pop-up window. There are no flashy preset templates. Everything you want to pop up is customized by you.
dialogs
👍 26 ⬇️ 87
Dart 3 compatibleMaintenance Status: Poor
This flutter package provides carefully designed dialogs with customization options.
o_popup
👍 26 ⬇️ 51
Dart 3 compatibleMaintenance Status: Poor
An overlaid content, which closes itself into opening place (on back button) or into the position where the pointer contacted the screen. It means, popup supports tap gesture.
emoji_alert
👍 23 ⬇️ 68
Dart 3 compatibleMaintenance Status: Poor
Flutter Emoji Alert, give you the possiblity to create beautiful yet simple alert dialogs and bottom sheet modals
flutter_multi_dialogs
👍 1 ⬇️ 29
Dart 3 compatibleMaintenance Status: Good
A Flutter package providing multiple Material Design dialogs with easy-to-use APIs, including loading dialogs, alert dialogs, list dialogs, and customizable dialogs.
xdialog
👍 1 ⬇️ 8
Dart 3 compatibleMaintenance Status: Average
A highly customizable animated dialog package for Flutter with dynamic configurations, multiple button support, and smooth animations.
flutter_animated_dialog
👍 250 ⬇️ 584
Maintenance Status: Poor
A new Flutter dialog with a series of beautiful animations, slide fade rotate size scale rotate3D animations.
flutter_custom_dialog
👍 213 ⬇️ 356
Maintenance Status: Poor
Semantic dialog | Made In YY.inc | Welcome to contribute
flutter_beautiful_popup
👍 156 ⬇️ 116
Maintenance Status: Poor
A flutter package to help you beautify your app popups.
slide_popup_dialog
👍 109 ⬇️ 17
Maintenance Status: Poor
Popup dialog with slide mechanism. Use it like AlertDialog or SimpleDialog.
commons
👍 55 ⬇️ 216
Maintenance Status: Poor
Commons Flutter package includes alert dialogs, extension functions and much more... Written by 'Ch Arbaz Mateen'
sup
👍 52 ⬇️ 14
Maintenance Status: Poor
A widget which displays an image, a title, and a subtitle for errors, empty states, or just fancy custom messages.
fancy_dialog
👍 35 ⬇️ 30
Maintenance Status: Poor
Custom Alert Dialog,inspired from FancyGifDialog for android,the new thing is that you can choose between 2 themes Fancy and Flat and you can load images and Gif from your assets.
rich_alert
👍 30 ⬇️ 19
Maintenance Status: Poor
Flutter Alert Dialogs for the "rich". Used for rendering beautiful untraditional alert dialogs in Flutter apps.
somedialog
👍 28 ⬇️ 7
Maintenance Status: Poor
Flutter package for handle a nice dialog ui using assets, netwok, and lottie
sk_alert_dialog
👍 23 ⬇️ 10
Maintenance Status: Poor
A highly customizable, powerful and easy-to-use alert dialog for Flutter.
platform_alert_dialog
👍 17 ⬇️ 3
Maintenance Status: Poor
Flutter plugin for build alert dialogs adapted to the current platform.
popup_window
👍 16 ⬇️ 20
Maintenance Status: Poor
Display A Dialog like Android Native Window, which can display by position in screen.
