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

Discord Medium LinkedIn X

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 Card Image
awesome_dialog
👍 1.47K   ⬇️ 12.9K
Dart 3 compatible
Maintenance Status: Good

Flutter package to show beautiful dialogs(INFO,QUESTION,WARNING,SUCCESS,ERROR) with animations as simply as possible.

adaptive_dialog Card Image
adaptive_dialog
👍 1.08K   ⬇️ 24K
Dart 3 compatible
Maintenance Status: Good

Show alert dialog or modal action sheet adaptively according to platform.

rflutter_alert
👍 1.07K   ⬇️ 9.9K
Dart 3 compatible
Maintenance 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 Card Image
flutter_smart_dialog
👍 638   ⬇️ 10.6K
Dart 3 compatible
Maintenance Status: Good

An elegant Flutter Dialog solution, Easily implement Toast, Loading and custom Dialog, Make the use of the dialog easier!

giffy_dialog Card Image
giffy_dialog
👍 604   ⬇️ 316
Dart 3 compatible
Maintenance Status: Average

A Flutter package for a quick, handy and beautiful giffy dialogs and bottom sheets.

quickalert
👍 588   ⬇️ 8K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

A Flutter package to display animated alert dialogs such as success, error, warning, confirm or even a loading dialog.

material_dialogs Card Image
material_dialogs
👍 360   ⬇️ 2.5K
Dart 3 compatible
Maintenance Status: Average

A Flutter package aims to help you create animated, simple, stylish Material Dialogs in your app.

status_alert Card Image
status_alert
👍 286   ⬇️ 369
Dart 3 compatible
Maintenance Status: Good

Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow.

ndialog Card Image
ndialog
👍 225   ⬇️ 486
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

A dialog that can switch between multiple contents and animates size and alignment dynamically.

panara_dialogs Card Image
panara_dialogs
👍 184   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Average

PanaraDialogs is a Dialog UI Kit. A minimal but beautiful design for Flutter Dialogs.

flutter_platform_alert
👍 143   ⬇️ 7.9K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Show a locally/globally aligned dialog with custom transtion animation.

about Card Image
about
👍 98   ⬇️ 4.2K
Dart 3 compatible
Maintenance Status: Average

Displays an About dialog, which describes the application, can show licenses, changelog, and other information.

select_dialog Card Image
select_dialog
👍 97   ⬇️ 1.8K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

This Flutter plugin allows you to display nice custom dialog boxes.

flutter_easy_dialogs Card Image
flutter_easy_dialogs
👍 62   ⬇️ 882
Dart 3 compatible
Maintenance Status: Good

Easy and flexible package for showing dialogs inside your Flutter application without BuildContext.

flutter_dialogs
👍 56   ⬇️ 4.2K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Poor

A new flutter dialog display with blurry effect and built-in themes.

animated_confirm_dialog Card Image
animated_confirm_dialog
👍 46   ⬇️ 94
Dart 3 compatible
Maintenance Status: Average

A Flutter package for customizable confirmation dialogs with optional 3D flip animations and modern UI.

easy_dialog
👍 39   ⬇️ 105
Dart 3 compatible
Maintenance Status: Poor

Easy Dialog package helps you easily create basic or custom dialogs.

smart_popup
👍 37   ⬇️ 66
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Average

Confirm Dialog Widget JS-LIKE for Flutter. Use confirm dialog easy and simple for your flutter app.

tip_dialog
👍 28   ⬇️ 128
Dart 3 compatible
Maintenance Status: Poor

A Flutter Tip Dialog

kumi_popup_window
👍 26   ⬇️ 310
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

This flutter package provides carefully designed dialogs with customization options.

o_popup
👍 26   ⬇️ 51
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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.

sweetalert
👍 60   ⬇️ 13

Maintenance Status: Poor

sweet alert for flutter.

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.