Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Dialogs packages
Last updated: January 26, 2025
A dialog box is a UI element that displays information to the user and allows the user to enter information or select an option.
There are different types of dialogs such as:
- Popup dialog: It appears in front of the main scaffold and blocks any interaction with the main scaffold. Popup dialogs are typically used to display error messages, warnings, or confirmation messages.
- Alert dialog: It asks the user to confirm an action or to make a choice between several options. It is also a modal dialog, which means that it blocks the rest of the screen until the user dismisses it.
The following Flutter packages can be used to add Popup Dialogs, Alert Dialogs and various Custom Dialogs to your app.
![awesome_dialog Card Image](/media-cards/awesome_dialog.gif)
awesome_dialog
👍 1.39K ⬇️ 16.9K
Dart 3 compatibleMaintenance Status: Good
Flutter package to show beautiful dialogs(INFO,QUESTION,WARNING,SUCCESS,ERROR) with animations as simply as possible.
![rflutter_alert Card Image](/media-cards/rflutter_alert.gif)
rflutter_alert
👍 1.05K ⬇️ 12.5K
Dart 3 compatibleMaintenance Status: Average
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.
![adaptive_dialog Card Image](/media-cards/adaptive_dialog.png)
adaptive_dialog
👍 1.02K ⬇️ 17.5K
Dart 3 compatibleMaintenance Status: Good
Show alert dialog or modal action sheet adaptively according to platform.
![giffy_dialog Card Image](/media-cards/giffy_dialog.gif)
giffy_dialog
👍 591 ⬇️ 752
Dart 3 compatibleMaintenance Status: Good
A Flutter package for a quick, handy and beautiful giffy dialogs and bottom sheets.
![flutter_smart_dialog Card Image](/media-cards/flutter_smart_dialog.gif)
flutter_smart_dialog
👍 556 ⬇️ 5.4K
Dart 3 compatibleMaintenance Status: Good
An elegant Flutter Dialog solution, Easily implement Toast, Loading and custom Dialog, Make the use of the dialog easier!
![quickalert Card Image](/media-cards/quickalert.png)
quickalert
👍 535 ⬇️ 8.4K
Dart 3 compatibleMaintenance Status: Good
With QuickAlert, instantly display animated alert dialogs such as success, error, warning, confirm, loading or even a custom dialog.
![cool_alert Card Image](/media-cards/cool_alert.png)
cool_alert
👍 382 ⬇️ 2.7K
Dart 3 compatibleMaintenance Status: Average
A Flutter package to display animated alert dialogs such as success, error, warning, confirm or even a loading dialog.
![material_dialogs Card Image](/media-cards/material_dialogs.gif)
material_dialogs
👍 346 ⬇️ 3.6K
Dart 3 compatibleMaintenance Status: Good
A Flutter package aims to help you create animated, simple, stylish Material Dialogs in your app.
status_alert
👍 275 ⬇️ 690
Dart 3 compatibleMaintenance Status: Poor
Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow.
![ndialog Card Image](/media-cards/ndialog.jpg)
ndialog
👍 220 ⬇️ 2.5K
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 Card Image](/media-cards/fluid_dialog.gif)
fluid_dialog
👍 184 ⬇️ 430
Dart 3 compatibleMaintenance Status: Average
A dialog that can switch between multiple contents and animates size and alignment dynamically.
![panara_dialogs Card Image](/media-cards/panara_dialogs.png)
panara_dialogs
👍 164 ⬇️ 2.8K
Dart 3 compatibleMaintenance Status: Good
PanaraDialogs is a Dialog UI Kit. A minimal but beautiful design for Flutter Dialogs.
![aligned_dialog Card Image](/media-cards/aligned_dialog.png)
aligned_dialog
👍 55 ⬇️ 66.2K
Dart 3 compatibleMaintenance Status: Average
Show a locally/globally aligned dialog with custom transtion animation.
flutter_platform_alert
👍 120 ⬇️ 9.1K
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.
![select_dialog Card Image](/media-cards/select_dialog.png)
select_dialog
👍 95 ⬇️ 2.4K
Dart 3 compatibleMaintenance Status: Good
Package designed to select an item from a list, with the option to filter and even search the items online.
![about Card Image](/media-cards/about.png)
about
👍 94 ⬇️ 1.2K
Dart 3 compatibleMaintenance Status: Good
Displays an About dialog, which describes the application, can show licenses, changelog, and other information.
aesthetic_dialogs
👍 91 ⬇️ 24
Dart 3 compatibleMaintenance Status: Poor
This Flutter plugin allows you to display nice custom dialog boxes.
![flutter_easy_dialogs Card Image](/media-cards/flutter_easy_dialogs.png)
flutter_easy_dialogs
👍 59 ⬇️ 1.1K
Dart 3 compatibleMaintenance Status: Good
Easy and flexible package for showing dialogs inside your Flutter application without BuildContext.
flutter_dialogs
👍 54 ⬇️ 4.3K
Dart 3 compatibleMaintenance Status: Poor
A lightweight and platform-aware plugin for showing dialogs and alerts for both Android and iOS devices.
art_sweetalert
👍 52 ⬇️ 1.1K
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
👍 48 ⬇️ 296
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
👍 46 ⬇️ 45
Dart 3 compatibleMaintenance Status: Poor
A new flutter dialog display with blurry effect and built-in themes.
easy_dialog
👍 39 ⬇️ 145
Dart 3 compatibleMaintenance Status: Poor
Easy Dialog package helps you easily create basic or custom dialogs.
confirm_dialog
👍 32 ⬇️ 2.5K
Dart 3 compatibleMaintenance Status: Good
Confirm Dialog Widget JS-LIKE for Flutter. Use confirm dialog easy and simple for your flutter app.
smart_popup
👍 31 ⬇️ 346
Dart 3 compatibleMaintenance Status: Good
A versatile Flutter alert dialog with lotties, images, animations, countdown timer, Loading and open duration state for buttons etc.
dialogs
👍 26 ⬇️ 158
Dart 3 compatibleMaintenance Status: Poor
This flutter package provides carefully designed dialogs with customization options.
kumi_popup_window
👍 25 ⬇️ 190
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.
o_popup
👍 25 ⬇️ 61
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 ⬇️ 38
Dart 3 compatibleMaintenance Status: Poor
Flutter Emoji Alert, give you the possiblity to create beautiful yet simple alert dialogs and bottom sheet modals
flutter_animated_dialog
👍 245 ⬇️ 2.9K
Maintenance Status: Poor
A new Flutter dialog with a series of beautiful animations, slide fade rotate size scale rotate3D animations.
flutter_custom_dialog
👍 213 ⬇️ 528
Maintenance Status: Poor
Global dialog function encapsulation, with a semantic way to fill the content inside the dialog
flutter_beautiful_popup
👍 156 ⬇️ 307
Maintenance Status: Poor
A flutter package to help you beautify your app popups.
slide_popup_dialog
👍 109 ⬇️ 47
Maintenance Status: Poor
Popup dialog with slide mechanism. Use it like AlertDialog or SimpleDialog.
commons
👍 55 ⬇️ 32
Maintenance Status: Poor
Commons Flutter package includes alert dialogs, extension functions and much more.
sup
👍 52 ⬇️ 46
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 ⬇️ 47
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 ⬇️ 54
Maintenance Status: Poor
Flutter Alert Dialogs for the "rich". Used for rendering beautiful untraditional alert dialogs in Flutter apps.
somedialog
👍 28 ⬇️ 25
Maintenance Status: Poor
Flutter package for handle a nice dialog ui using assets, netwok, and lottie
sk_alert_dialog
👍 23 ⬇️ 21
Maintenance Status: Poor
A highly customizable, powerful and easy-to-use alert dialog for Flutter.
platform_alert_dialog
👍 17 ⬇️ 1
Maintenance Status: Poor
Flutter plugin for build alert dialogs adapted to the current platform.
popup_window
👍 16 ⬇️ 44
Maintenance Status: Poor
Display A Dialog like Android Native Window, which can display by position in screen.