A Flutter package allows you to easily implement all calendar UI and calendar event functionality. 👌🔝🎉
  • Dart 91.4%
  • C++ 4.6%
  • CMake 2.8%
  • Ruby 0.5%
  • HTML 0.3%
  • Other 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-12-10 21:27:03 +10:30
.github 🐛 Fixes issue #290. 2024-09-18 22:18:15 +05:30
doc feat: Fixes issue #263: 📝 Update doc for theme support 2025-07-25 15:07:07 +05:30
example feat:✨ Add theme support for multi day view 2025-07-25 15:07:07 +05:30
lib Update painters.dart 2025-12-10 21:27:03 +10:30
readme_assets 🔖 Update README.md file. 2021-08-27 14:50:00 +05:30
test feat: ✨Enhance event arrangement logic to support multi-day events 2025-06-23 14:20:44 +05:30
.gitignore 🐛 Test folder location update (#211) 2023-04-03 16:53:07 +05:30
analysis_options.yaml feat: fixes static analysis warning in package. (#327) 2024-02-28 14:54:08 +05:30
CHANGELOG.md feat: Fixes issue #263: ✨ Support for dark theme 2025-07-25 15:07:07 +05:30
CONTRIBUTING.md Update CONTRIBUTING.md (#345) 2024-05-01 12:26:50 +05:30
LICENSE Update LICENSE 2021-08-17 16:58:28 +05:30
pubspec.yaml 🔖 version bump from 1.4.0 to 2.0.0 2025-06-24 17:02:33 +05:30
README.md doc: 📝 Updated Documentation 2025-06-24 16:53:43 +05:30

Calendar View

Calendar View

calendar_view license

A Flutter package that allows you to easily implement all calendar UI and calendar event functionality in your application.

Check out other amazing open-source Flutter libraries and Awesome Mobile Libraries developed by Simform Solutions!

Preview

Preview

Features

  • Multiple calendar view options:
    • Month View
    • Day View
    • Week View
  • Highly customisable UI components
  • Manage events (add, remove, update)
  • Manage reminders (add, remove, update)
  • Manage full-day events (add, remove, update)
  • Show working days in week view and day views
  • Sync event data between multiple views

Documentation

Visit our documentation site for all implementation details, usage instructions, code examples, and advanced features.

Installation

  1. Add dependency to your pubspec.yaml:
dependencies:
  calendar_view: <latest-version>

Support

For questions, issues, or feature requests, create an issue on GitHub or reach out via the GitHub Discussions tab. We're happy to help and encourage community contributions. To contribute documentation updates specifically, please make changes to the doc/documentation.md file and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.