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

Discord Medium LinkedIn Twitter

Top Flutter Date and Time Picker packages

Last updated: January 26, 2025

Date, time, and range picker is a great way to select a date and time for an event. You can use the picker to select a date and time, or a range of dates and times. The picker is easy to use and it's easy to find the perfect date and time for your event.

The complete list of Date Picker, Time Picker and Calendar Range Picker Flutter packages is provided below.


syncfusion_flutter_datepicker Card Image
syncfusion_flutter_datepicker
👍 1.54K   ⬇️ 151.3K
Dart 3 compatible
Maintenance Status: Good

The Flutter Date Range Picker widget allows users to easily select dates or a range of dates. It has four built-in views that allow quick navigation to the desired date.

calendar_date_picker2 Card Image
calendar_date_picker2
👍 560   ⬇️ 133.1K
Dart 3 compatible
Maintenance Status: Good

A lightweight and customizable calendar picker based on Flutter CalendarDatePicker, with support for single date picker, range picker and multi picker.

day_night_time_picker Card Image
day_night_time_picker
👍 679   ⬇️ 6.2K
Dart 3 compatible
Maintenance Status: Good

A day night time picker for Flutter. Beautiful day and night animation with Sun and Moon assets.

date_picker_timeline Card Image
date_picker_timeline
👍 554   ⬇️ 6.1K
Dart 3 compatible
Maintenance Status: Good

Flutter Date Picker Library that provides a calendar as a horizontal timeline.

easy_date_timeline Card Image
easy_date_timeline
👍 483   ⬇️ 9.8K
Dart 3 compatible
Maintenance Status: Good

This package is a customizable Flutter library that displays a timeline of dates in a horizontal view.

date_time_picker
👍 370   ⬇️ 4.4K
Dart 3 compatible
Maintenance Status: Poor

A Flutter widget to display a date time form field to show a date or clock dialog.

bottom_picker Card Image
bottom_picker
👍 304   ⬇️ 10.4K
Dart 3 compatible
Maintenance Status: Good

A new flutter package that let you create a bottom item picker or date & time picker with minmum parameters

flutter_rounded_date_picker Card Image
flutter_rounded_date_picker
👍 294   ⬇️ 8K
Dart 3 compatible
Maintenance Status: Average

The Flutter plugin that help you can choose dates and years with rounded calendars and customizable themes.

persian_datetime_picker Card Image
persian_datetime_picker
👍 269   ⬇️ 2.3K
Dart 3 compatible
Maintenance Status: Good

A persian (farsi,shamsi,jalali) datetime picker for flutter, inspired by material datetime picker.

omni_datetime_picker Card Image
omni_datetime_picker
👍 201   ⬇️ 16.7K
Dart 3 compatible
Maintenance Status: Good

A datetime picker package with option to use a single datetime picker or a datetime range picker.

flutter_holo_date_picker Card Image
flutter_holo_date_picker
👍 174   ⬇️ 14.2K
Dart 3 compatible
Maintenance Status: Good

A Flutter package of Date Picker that looks like Holo Theme in Android.

month_picker_dialog Card Image
month_picker_dialog
👍 151   ⬇️ 27.5K
Dart 3 compatible
Maintenance Status: Good

Internationalized dialog for picking a single month from an infinite list of years.

time_range_picker Card Image
time_range_picker
👍 176   ⬇️ 4.4K
Dart 3 compatible
Maintenance Status: Good

A time range picker for flutter. This widget let's you open a dialog to choose a timeframe with start and end time.

flutter_datetime_picker_plus Card Image
flutter_datetime_picker_plus
👍 139   ⬇️ 33.8K
Dart 3 compatible
Maintenance Status: Good

A date time picker for flutter, you can choose date / time / date&time in English Dutch and Chinese, and you can also customize your own picker content

flutter_date_pickers
👍 149   ⬇️ 20.2K
Dart 3 compatible
Maintenance Status: Good

Flutter package for day, week, range and month date pickers.

flutter_time_picker_spinner
👍 160   ⬇️ 9.2K
Dart 3 compatible
Maintenance Status: Poor

Time Picker with spinner instead of a default material time picker. This widget works with 12 or 24 hour format and custom interval mode.

time_picker_spinner_pop_up Card Image
time_picker_spinner_pop_up
👍 156   ⬇️ 4.8K
Dart 3 compatible
Maintenance Status: Good

A package show popup anchor for pick date time by using spinner cupertino style

board_datetime_picker Card Image
board_datetime_picker
👍 153   ⬇️ 4.9K
Dart 3 compatible
Maintenance Status: Good

Picker to select date and time for Flutter. It is both a calendar and a picker, offering a variety of options as a package.

progressive_time_picker Card Image
progressive_time_picker
👍 154   ⬇️ 1K
Dart 3 compatible
Maintenance Status: Good

This package allow us to customize time picker based on our requirements for selecting a specific range from time picker and it's supports multiple platforms.

date_field
👍 122   ⬇️ 9.4K
Dart 3 compatible
Maintenance Status: Good

A Form Field widget to select DateTime values using adaptive Material and Cupertino DateTime Pickers. It also provides global functions to provide the pickers.

scroll_date_picker Card Image
scroll_date_picker
👍 114   ⬇️ 9.4K
Dart 3 compatible
Maintenance Status: Good

A customizable and easy-to-use date picker library for Flutter. Compatible with Android & iOS & Web.

duration_picker Card Image
duration_picker
👍 111   ⬇️ 4.7K
Dart 3 compatible
Maintenance Status: Good

A time picker widget that can select both minutes and hours. Fork from flutter_duration_picker.

time_range Card Image
time_range
👍 115   ⬇️ 999
Dart 3 compatible
Maintenance Status: Good

Flutter widget for selecting a time range. You can specify the steps between the hours, time blocks that the range must meet and widget colors.

cr_calendar Card Image
cr_calendar
👍 110   ⬇️ 313
Dart 3 compatible
Maintenance Status: Average

Awesome calendar with customizations, range picking and event showing.

nepali_date_picker Card Image
nepali_date_picker
👍 89   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Good

Material and Cupertino Styled Date Picker, Date Range Picker and Calendar with Bikram Sambat(Nepali) Support.

date_picker_plus Card Image
date_picker_plus
👍 73   ⬇️ 9.5K
Dart 3 compatible
Maintenance Status: Good

A Flutter library that provides a customizable Material Design date and range picker widgets.

month_year_picker Card Image
month_year_picker
👍 84   ⬇️ 3
Dart 3 compatible
Maintenance Status: Good

The month year picker inspired by the Flutter's date picker design.

flutter_cupertino_datetime_picker
👍 66   ⬇️ 13.6K
Dart 3 compatible
Maintenance Status: Poor

Fork from flutter_cupertino_date_picker, but year, month, day seperate

flutter_date_picker_timeline
👍 81   ⬇️ 73
Dart 3 compatible
Maintenance Status: Poor

A Gregorian and Jalali customizable date picker as a horizontal timeline

custom_date_range_picker Card Image
custom_date_range_picker
👍 76   ⬇️ 3.7K
Dart 3 compatible
Maintenance Status: Good

A Flutter package for both android and iOS which provides a custom date range picker

weekly_date_picker Card Image
weekly_date_picker
👍 79   ⬇️ 901
Dart 3 compatible
Maintenance Status: Average

A weekly date picker where you can scroll between weeks and select a date.

flutter_date_range_picker Card Image
flutter_date_range_picker
👍 54   ⬇️ 10.8K
Dart 3 compatible
Maintenance Status: Good

Flutter package for selecting date ranges with input, dialog, and calendar options.

some_calendar
👍 66   ⬇️ 66
Dart 3 compatible
Maintenance Status: Poor

Custom calendar (multi select, single select, date range) for Flutter

flutter_linear_datepicker Card Image
flutter_linear_datepicker
👍 61   ⬇️ 452
Dart 3 compatible
Maintenance Status: Good

A flutter package providing Gregorian and Jalaali (Persian) date picker

cupertino_calendar_picker Card Image
cupertino_calendar_picker
👍 57   ⬇️ 2K
Dart 3 compatible
Maintenance Status: Good

This package includes a suite of Cupertino-style components that make date and time selection seamless and visually consistent with iOS design principles.

from_to_time_picker Card Image
from_to_time_picker
👍 59   ⬇️ 156
Dart 3 compatible
Maintenance Status: Good

Simple duration time range picker that enable user pick start time and end time of day in both 24h and 12h format

time_duration_picker Card Image
time_duration_picker
👍 58   ⬇️ 178
Dart 3 compatible
Maintenance Status: Average

A time picker for paired consecutive tasks. It lets you specify the icons for each of your actions and callbacks when the user rotates each icon.

datepicker_dropdown Card Image
datepicker_dropdown
👍 46   ⬇️ 2.6K
Dart 3 compatible
Maintenance Status: Good

A Dropdown Date picker for Flutter with customizable options.

date_range_form_field
👍 48   ⬇️ 288
Dart 3 compatible
Maintenance Status: Poor

A Flutter package to create a widget which allows the user to use a date picker to input a DateRange into a FormField using showDateRangePicker.

day_picker Card Image
day_picker
👍 42   ⬇️ 1.2K
Dart 3 compatible
Maintenance Status: Good

A Flutter widget library which helps us to select days in a week.

flutter_datetime_picker_bdaya
👍 38   ⬇️ 4.2K
Dart 3 compatible
Maintenance Status: Average

A date time picker for flutter, you can choose date / time / date&time in English Dutch and Chinese, and you can also custom your own picker content

datetime_picker_formfield_new
👍 33   ⬇️ 7.3K
Dart 3 compatible
Maintenance Status: Average

A TextFormField that emits DateTimes and helps show Material, Cupertino, and other style picker dialogs.

date_time_picker_widget Card Image
date_time_picker_widget
👍 41   ⬇️ 413
Dart 3 compatible
Maintenance Status: Average

This package brings us a way to pick date and time with fresh new UI design

f_datetimerangepicker
👍 41   ⬇️ 275
Dart 3 compatible
Maintenance Status: Poor

Date and Time Range Picker for Flutter using Cupertino. Support pick date range, time range, date and time range.

adoptive_calendar Card Image
adoptive_calendar
👍 37   ⬇️ 840
Dart 3 compatible
Maintenance Status: Good

A Flutter Package That will provide to you a Date and Time Picker in IOS 14 Calendar view Style. This is an Adoptive Calendar in Cupertino View.

islamic_hijri_calendar Card Image
islamic_hijri_calendar
👍 37   ⬇️ 156
Dart 3 compatible
Maintenance Status: Good

Islamic Hijri Calendar widget displays dates in Arabic and English numerals, shows Hijri month names and years, and allows effortless month navigation.

flutter_cupertino_date_picker_fork
👍 31   ⬇️ 3.8K
Dart 3 compatible
Maintenance Status: Poor

Flutter cupertino date picker. Display DatePicker in iOS style. Support both Android and iOS platform.

date_ranger Card Image
date_ranger
👍 30   ⬇️ 244
Dart 3 compatible
Maintenance Status: Good

A date picker for flutter apps to pick single dates and date ranges

time_slot Card Image
time_slot
👍 29   ⬇️ 297
Dart 3 compatible
Maintenance Status: Good

A new Flutter package which helps in creating time slots with given time interval or list of date times and get day part name of time.

calender_picker Card Image
calender_picker
👍 23   ⬇️ 157
Dart 3 compatible
Maintenance Status: Average

Flutter CalenderPicker Library that provides a calendar as a horizontal timeline and single section and multiple selections options also available.

cupertino_date_textbox
👍 20   ⬇️ 125
Dart 3 compatible
Maintenance Status: Poor

Cupertino text box which can be used to select a date with CupertinoDatePicker

calendar_day_slot_navigator Card Image
calendar_day_slot_navigator
👍 13   ⬇️ 46
Dart 3 compatible
Maintenance Status: Good

Calendar Day Slot Navigator is a customizable Flutter widget for selecting dates, with support for various color palettes, date selection scenarios, and layout customizations.

simple_date_picker Card Image
simple_date_picker
👍 9   ⬇️ 37
Dart 3 compatible
Maintenance Status: Good

THREE types of Cupertino styled date pickers

calendar_awesome Card Image
calendar_awesome
👍 8   ⬇️ 37
Dart 3 compatible
Maintenance Status: Good

A customizable calendar widget for "Jalali"&"Gregorian"

simple_month_year_picker Card Image
simple_month_year_picker
👍 7   ⬇️ 524
Dart 3 compatible
Maintenance Status: Average

Simple to use month/year picker for your apps with highly customisable options.

time_picker_spinner Card Image
time_picker_spinner
👍 5   ⬇️ 1.8K
Dart 3 compatible
Maintenance Status: Good

Time Picker with spinner instead of a default material time picker. This widget works with 12 or 24 hour format and custom interval mode, and this package allow localization ar and en.

date_cupertino_bottom_sheet_picker Card Image
date_cupertino_bottom_sheet_picker
👍 4   ⬇️ 63
Dart 3 compatible
Maintenance Status: Good

This is a date package in the form of Cupertino and you can set the age limit of your users.

dropdown_month_year_selector Card Image
dropdown_month_year_selector
👍 3   ⬇️ 33
Dart 3 compatible
Maintenance Status: Good

A Flutter package that provides a customizable month and year dropdown calendar.

flutter_datetime_picker
👍 903   ⬇️ 12.3K

Maintenance Status: Poor

A date time picker for flutter, you can choose date / time / date&time in English Dutch and Chinese, and you can also custom your own picker content

flutter_cupertino_date_picker
👍 129   ⬇️ 87

Maintenance Status: Poor

Flutter cupertino date picker. Display DatePicker in iOS style. Support both Android and iOS platform.

date_range_picker
👍 120   ⬇️ 406

Maintenance Status: Poor

Date Range Pickers use a dialog window to select a range of date on mobile.

weekday_selector
👍 111   ⬇️ 1.6K

Maintenance Status: Poor

A collection of Flutter widgets and classes to help you select weekdays in your apps. Perfect for recurring events, alarms.

jalali_calendar
👍 73   ⬇️ 57

Maintenance Status: Poor

Calendar , Datepicker and Date Convertor For Persian Date(Jalali/Shamsi date) with holiday

hijri_picker
👍 64   ⬇️ 301

Maintenance Status: Poor

Hijri calender to pick umm alqura dates support max & min dates.

flutter_duration_picker
👍 54   ⬇️ 31

Maintenance Status: Poor

A widget for picking durations, inspired by Material Time Picker.

persian_datepicker
👍 50   ⬇️ 60

Maintenance Status: Poor

A fully customizable persian ( farsi ) datepicker for flutter + datetime manipulation methods.

awesome_calendar
👍 34   ⬇️ 60

Maintenance Status: Poor

An easy to use and customizable calendar for Flutter, It allows single, multi and range selection

time_picker_widget
👍 30   ⬇️ 0

Maintenance Status: Poor

It is a custom showTimePicker to allow you set a selectableTimePredicate like you do in showDatePicker.

time_picker_sheet
👍 26   ⬇️ 3

Maintenance Status: Poor

Time picker sheet library, allows you to have beauty time picker sheet with customable design to align with your requirements.

dropdown_date_picker
👍 14   ⬇️ 6

Maintenance Status: Poor

A dropdown date picker package for date selection like year, month and day.