Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Date and Time Picker packages
Last updated: December 4, 2024
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
Dart 3 compatible 👍 1.52K
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.
day_night_time_picker
Dart 3 compatible 👍 670
Maintenance Status: Good
A day night time picker for Flutter. Beautiful day and night animation with Sun and Moon assets.
date_picker_timeline
Dart 3 compatible 👍 550
Maintenance Status: Good
Flutter Date Picker Library that provides a calendar as a horizontal timeline.
calendar_date_picker2
Dart 3 compatible 👍 534
Maintenance Status: Good
A lightweight and customizable calendar picker based on Flutter CalendarDatePicker, with support for single date picker, range picker and multi picker.
easy_date_timeline
Dart 3 compatible 👍 453
Maintenance Status: Good
This package is a customizable Flutter library that displays a timeline of dates in a horizontal view.
bottom_picker
Dart 3 compatible 👍 290
Maintenance Status: Good
A new flutter package that let you create a bottom item picker or date & time picker with minmum parameters
persian_datetime_picker
Dart 3 compatible 👍 263
Maintenance Status: Good
A persian (farsi,shamsi,jalali) datetime picker for flutter, inspired by material datetime picker.
omni_datetime_picker
Dart 3 compatible 👍 193
Maintenance Status: Good
A datetime picker package with option to use a single datetime picker or a datetime range picker.
time_range_picker
Dart 3 compatible 👍 175
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_holo_date_picker
Dart 3 compatible 👍 172
Maintenance Status: Good
A Flutter package of Date Picker that looks like Holo Theme in Android.
time_picker_spinner_pop_up
Dart 3 compatible 👍 152
Maintenance Status: Good
A package show popup anchor for pick date time by using spinner cupertino style
month_picker_dialog
Dart 3 compatible 👍 150
Maintenance Status: Good
Internationalized dialog for picking a single month from an infinite list of years.
flutter_date_pickers
Dart 3 compatible 👍 147
Maintenance Status: Good
Flutter package for day, week, range and month date pickers.
progressive_time_picker
Dart 3 compatible 👍 146
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.
flutter_datetime_picker_plus
Dart 3 compatible 👍 131
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
board_datetime_picker
Dart 3 compatible 👍 125
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.
date_field
Dart 3 compatible 👍 120
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.
time_range
Dart 3 compatible 👍 115
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.
scroll_date_picker
Dart 3 compatible 👍 114
Maintenance Status: Good
A customizable and easy-to-use date picker library for Flutter. Compatible with Android & iOS & Web.
duration_picker
Dart 3 compatible 👍 109
Maintenance Status: Good
A time picker widget that can select both minutes and hours. Fork from flutter_duration_picker.
nepali_date_picker
Dart 3 compatible 👍 89
Maintenance Status: Good
Material and Cupertino Styled Date Picker, Date Range Picker and Calendar with Bikram Sambat(Nepali) Support.
month_year_picker
Dart 3 compatible 👍 83
Maintenance Status: Good
The month year picker inspired by the Flutter's date picker design.
weekly_date_picker
Dart 3 compatible 👍 76
Maintenance Status: Good
A weekly date picker where you can scroll between weeks and select a date.
custom_date_range_picker
Dart 3 compatible 👍 74
Maintenance Status: Good
A Flutter package for both android and iOS which provides a custom date range picker
date_picker_plus
Dart 3 compatible 👍 67
Maintenance Status: Good
A Flutter library that provides a customizable Material Design date and range picker widgets.
flutter_linear_datepicker
Dart 3 compatible 👍 61
Maintenance Status: Good
A flutter package providing Gregorian and Jalaali (Persian) date picker
from_to_time_picker
Dart 3 compatible 👍 59
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
flutter_date_range_picker
Dart 3 compatible 👍 51
Maintenance Status: Good
Flutter package for selecting date ranges with input, dialog, and calendar options.
datepicker_dropdown
Dart 3 compatible 👍 44
Maintenance Status: Good
A Dropdown Date picker for Flutter with customizable options.
day_picker
Dart 3 compatible 👍 41
Maintenance Status: Good
A Flutter widget library which helps us to select days in a week.
islamic_hijri_calendar
Dart 3 compatible 👍 35
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.
adoptive_calendar
Dart 3 compatible 👍 31
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.
time_slot
Dart 3 compatible 👍 29
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
Dart 3 compatible 👍 24
Maintenance Status: Good
Flutter CalenderPicker Library that provides a calendar as a horizontal timeline and single section and multiple selections options also available.
simple_date_picker
Dart 3 compatible 👍 9
Maintenance Status: Good
THREE types of Cupertino styled date pickers
calendar_awesome
Dart 3 compatible 👍 8
Maintenance Status: Good
A customizable calendar widget for "Jalali"&"Gregorian"
time_picker_spinner
Dart 3 compatible 👍 5
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.
dropdown_month_year_selector
Dart 3 compatible 👍 3
Maintenance Status: Good
A Flutter package that provides a customizable month and year dropdown calendar.
date_cupertino_bottom_sheet_picker
Dart 3 compatible 👍 3
Maintenance Status: Good
This is a date package in the form of Cupertino and you can set the age limit of your users.
flutter_rounded_date_picker
Dart 3 compatible 👍 291
Maintenance Status: Average
The Flutter plugin that help you can choose dates and years with rounded calendars and customizable themes.
cr_calendar
Dart 3 compatible 👍 109
Maintenance Status: Average
Awesome calendar with customizations, range picking and event showing.
some_calendar
Dart 3 compatible 👍 66
Maintenance Status: Average
Custom calendar (multi select, single select, date range) for Flutter
time_duration_picker
Dart 3 compatible 👍 56
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.
date_time_picker_widget
Dart 3 compatible 👍 40
Maintenance Status: Average
This package brings us a way to pick date and time with fresh new UI design
flutter_datetime_picker_bdaya
Dart 3 compatible 👍 37
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
Dart 3 compatible 👍 31
Maintenance Status: Average
A TextFormField that emits DateTimes and helps show Material, Cupertino, and other style picker dialogs.
cupertino_date_textbox
Dart 3 compatible 👍 20
Maintenance Status: Average
Cupertino text box which can be used to select a date with CupertinoDatePicker
simple_month_year_picker
Dart 3 compatible 👍 7
Maintenance Status: Average
Simple to use month/year picker for your apps with highly customisable options.
date_time_picker
Dart 3 compatible 👍 367
Maintenance Status: Poor
A Flutter widget to display a date time form field to show a date or clock dialog.
flutter_time_picker_spinner
Dart 3 compatible 👍 157
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.
flutter_date_picker_timeline
Dart 3 compatible 👍 79
Maintenance Status: Poor
A Gregorian and Jalali customizable date picker as a horizontal timeline
flutter_cupertino_datetime_picker
Dart 3 compatible 👍 64
Maintenance Status: Poor
Fork from flutter_cupertino_date_picker, but year, month, day seperate
date_range_form_field
Dart 3 compatible 👍 48
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.
f_datetimerangepicker
Dart 3 compatible 👍 41
Maintenance Status: Poor
Date and Time Range Picker for Flutter using Cupertino. Support pick date range, time range, date and time range.
flutter_cupertino_date_picker_fork
Dart 3 compatible 👍 30
Maintenance Status: Poor
Flutter cupertino date picker. Display DatePicker in iOS style. Support both Android and iOS platform.
date_ranger
👍 30
Maintenance Status: Average
A date picker for flutter apps to pick single dates and date ranges
flutter_datetime_picker
👍 899
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
👍 128
Maintenance Status: Poor
Flutter cupertino date picker. Display DatePicker in iOS style. Support both Android and iOS platform.
date_range_picker
👍 120
Maintenance Status: Poor
Date Range Pickers use a dialog window to select a range of date on mobile.
weekday_selector
👍 110
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
Maintenance Status: Poor
Calendar , Datepicker and Date Convertor For Persian Date(Jalali/Shamsi date) with holiday
hijri_picker
👍 64
Maintenance Status: Poor
Hijri calender to pick umm alqura dates support max & min dates.
flutter_duration_picker
👍 54
Maintenance Status: Poor
A widget for picking durations, inspired by Material Time Picker.
persian_datepicker
👍 50
Maintenance Status: Poor
A fully customizable persian ( farsi ) datepicker for flutter + datetime manipulation methods.
awesome_calendar
👍 33
Maintenance Status: Poor
An easy to use and customizable calendar for Flutter, It allows single, multi and range selection
time_picker_widget
👍 29
Maintenance Status: Poor
It is a custom showTimePicker to allow you set a selectableTimePredicate like you do in showDatePicker.
time_picker_sheet
👍 26
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
Maintenance Status: Poor
A dropdown date picker package for date selection like year, month and day.