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

Discord Medium LinkedIn Twitter

Top Flutter Calendar packages

Last updated: December 4, 2024

The calendar widget is used in an app to show list of upcoming events, keep track of and schedule appointments, etc. Some other features of calendar widgets are:

  • You can tap on an event to see more details, or add it to your calendar.
  • You can add events and appointments by clicking on the date followed by the "+ button", and then entering the details.
  • You can also edit or delete events and appointments by clicking on the event or appointment, and then clicking on the edit or delete button.

The following Flutter packages can help you add Calendar, Horizontal Calendar, Planner or Timetable to your Flutter app.


table_calendar Card Image
table_calendar
Dart 3 compatible 👍 3.02K
Maintenance Status: Good

Highly customizable, feature-packed calendar widget for Flutter.

syncfusion_flutter_calendar Card Image
syncfusion_flutter_calendar
Dart 3 compatible 👍 1.44K
Maintenance Status: Good

The Flutter Calendar widget has nine built-in configurable views that provide basic functionalities for scheduling and representing appointments/events efficiently.

calendar_view Card Image
calendar_view
Dart 3 compatible 👍 805
Maintenance Status: Good

A Flutter package allows you to easily implement all calendar UI and calendar event functionality.

flutter_calendar_carousel Card Image
flutter_calendar_carousel
Dart 3 compatible 👍 453
Maintenance Status: Good

Calendar widget for flutter that is swipeable. This widget can help you build customizable calendar with scrollable actions.

easy_date_timeline Card Image
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.

calendar_timeline Card Image
calendar_timeline
Dart 3 compatible 👍 406
Maintenance Status: Good

A horizontal date picker that takes up little screen space, so we can always have it visible, and that facilitates use with one hand.

device_calendar
Dart 3 compatible 👍 241
Maintenance Status: Good

A cross platform plugin for modifying calendars on the user's device.

scrollable_clean_calendar Card Image
scrollable_clean_calendar
Dart 3 compatible 👍 158
Maintenance Status: Good

A clean calendar widget with vertical scroll, locale, and range selection date

flutter_neat_and_clean_calendar Card Image
flutter_neat_and_clean_calendar
Dart 3 compatible 👍 125
Maintenance Status: Good

Simple and clean flutter calendar with ability to slide up/down to show weekly/monthly calendar. Fork of flutter_clean_calendar

paged_vertical_calendar Card Image
paged_vertical_calendar
Dart 3 compatible 👍 115
Maintenance Status: Good

A simple paginated framework for implementing calendar based interfaces.

kalender Card Image
kalender
Dart 3 compatible 👍 90
Maintenance Status: Good

This Flutter package offers a Calendar Widget featuring integrated Day, MultiDay, and Month views. Moreover, it empowers you to tailor the visual aspects of the calendar widget.

weekly_date_picker Card Image
weekly_date_picker
Dart 3 compatible 👍 76
Maintenance Status: Good

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

clean_calendar Card Image
clean_calendar
Dart 3 compatible 👍 71
Maintenance Status: Good

A brand-new Flutter calendar package that enables you to make a simple, lovely, and customizable calendar.

flutter_advanced_calendar Card Image
flutter_advanced_calendar
Dart 3 compatible 👍 63
Maintenance Status: Good

An advanced calendar provides a rich API for widget customization that opens a new look and feel in your app.

icalendar_parser
Dart 3 compatible 👍 54
Maintenance Status: Good

Package to parse iCalendar (.ics) files written in pure Dart.

manage_calendar_events
Dart 3 compatible 👍 41
Maintenance Status: Good

A flutter plugin which will help you to add, edit and remove the events (with reminders) from your (Android and ios) calendars

lunar
Dart 3 compatible 👍 41
Maintenance Status: Good

a calendar library for Solar and Chinese Lunar

horizontal_week_calendar Card Image
horizontal_week_calendar
Dart 3 compatible 👍 41
Maintenance Status: Good

A horizontal week calender with on change week and on date selected function

flutter_calendar_week Card Image
flutter_calendar_week
Dart 3 compatible 👍 37
Maintenance Status: Good

Flutter calendar week UI package

flutter_timetable Card Image
flutter_timetable
Dart 3 compatible 👍 36
Maintenance Status: Good

Displays a timetable for dates and times on items in a list.

full_calender
Dart 3 compatible 👍 34
Maintenance Status: Good

The Full Calendar Flutter Library facilitates seamless conversion between solar, lunar calendars and Julian days, with a focus on the Vietnamese lunar calendar system.

calendar_day_view Card Image
calendar_day_view
Dart 3 compatible 👍 29
Maintenance Status: Good

This package is dedicated to calendar day view. This is a complement to calendar to make your app better

jalali_table_calendar Card Image
jalali_table_calendar
Dart 3 compatible 👍 26
Maintenance Status: Good

Table Calendar , Calendar DatePacker , Date picker and Date Convertor For Persian Date(Jalali/Shamsi date) with holidays.

calendar_viewer Card Image
calendar_viewer
Dart 3 compatible 👍 7
Maintenance Status: Good

A highly customizable calendar widget designed for reservations, events, and multi-language support.

add_2_calendar
Dart 3 compatible 👍 323
Maintenance Status: Average

A really simple Flutter plugin to add events to each platform's default calendar.

time_planner Card Image
time_planner
Dart 3 compatible 👍 150
Maintenance Status: Average

A beautiful, easy to use and customizable time planner for flutter mobile, desktop and web

booking_calendar Card Image
booking_calendar
Dart 3 compatible 👍 139
Maintenance Status: Average

Flutter package to book online through your application. Use with streams to get real-time booking data, eg with Firestore streams

flutter_week_view Card Image
flutter_week_view
Dart 3 compatible 👍 115
Maintenance Status: Average

Displays a highly customizable week view (or day view) which is able to display events, to be scrolled, to be zoomed-in & out and a lot more !

cr_calendar Card Image
cr_calendar
Dart 3 compatible 👍 109
Maintenance Status: Average

Awesome calendar with customizations, range picking and event showing.

cell_calendar Card Image
cell_calendar
Dart 3 compatible 👍 98
Maintenance Status: Average

Modern calendar widget with useful features. Enables to develop well designed calendar in a moment. Inspired by the UI of Google calendar.

calendar_appbar
Dart 3 compatible 👍 233
Maintenance Status: Poor

Flutter package for custom AppBar with full calendar view with many new features!

flutter_heatmap_calendar
Dart 3 compatible 👍 178
Maintenance Status: Poor

Flutter heatmap calendar inspired by github contribution chart which includes traditional mode / calendar mode.

flutter_event_calendar
Dart 3 compatible 👍 64
Maintenance Status: Poor

Gregorian and Jalali Event calendar for flutter with options for change style

calendar_agenda
Dart 3 compatible 👍 55
Maintenance Status: Poor

Calendar agenda widget with a lot of customizable styles, also can be put as appbar widget.

clean_nepali_calendar
👍 31
Maintenance Status: Average

Highly customizable Nepali Calendar package to display Nepali Bikram Sambat Calendar in your flutter applications.

timetable
👍 221
Maintenance Status: Poor

📅 Customizable, animated calendar widget including day & week views

flutter_clean_calendar
👍 127
Maintenance Status: Poor

Simple and clean flutter calendar with ability to slide up/down to show weekly/monthly calendar.

calendar_strip
👍 102
Maintenance Status: Poor

Flutter Calendar strip widget with custom date and custom styling. Date range can also be set between 2 date to disable selection of irrevelant dates

heatmap_calendar
👍 51
Maintenance Status: Poor

A Heat Map Calendar based on Github's contributions chart which can be used to visualize values over time

dynamic_timeline
👍 43
Maintenance Status: Poor

A widget to create daily timelines, timetables, gantt charts* and more.

animated_horizontal_calendar
👍 37
Maintenance Status: Poor

A flutter plugin to show animated horizontal view of calendar with date picker.

scrolling_years_calendar
👍 34
Maintenance Status: Poor

A calendar widget to easily scroll through the years, allowing for customizations to fit your design.

calendar_views
👍 33
Maintenance Status: Poor

Collection of customisable calendar related widgets for Flutter.

sliver_calendar
👍 22
Maintenance Status: Poor

Display a calendar view for flutter.

smart_calendar
👍 6
Maintenance Status: Poor

Show the calendar, with the possibility of selecting multiples days, change the month or year with simple dynamic..