Search packages, repositories and app categories

Package detailsv2.1.0

icalendar_parser

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

AndroidiOSWebmacOSWindowsLinux
30-day downloads
13.5K
Likes
58
Pub points
140

Install package

flutter pub add icalendar_parser

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A pure Dart package for parsing iCalendar (.ics) files, enabling seamless integration of calendar data into Flutter applications. It supports reading events, alarms, and recurring patterns from standard .ics formats without relying on native platform code. Ideal for apps that need to import or process calendar content programmatically. The package is lightweight and compatible across all major platforms, including mobile, web, and desktop. It's particularly useful for scheduling, task management, and event-driven applications.

Use cases

  • Importing calendar events from .ics files
  • Parsing recurring events
  • Integrating with task or meeting apps
  • Synchronizing calendar data
  • Displaying event details in apps

Key features

  • Pure Dart implementation
  • Supports iCalendar standard
  • Cross-platform compatibility
  • Handles recurrence rules
  • Extracts event metadata

Suitable for

  • Calendar and scheduling apps
  • Task management tools
  • Event planning software
  • Desktop and mobile apps
  • Web-based calendar viewers

Considerations

  • Limited to parsing, not generating .ics files
  • May require validation for malformed input
  • Does not support all advanced iCalendar extensions
  • No built-in UI components
  • Depends on correct .ics format structure

Categories

Dependencies

Dependency list 1 items

Projects using this package

No data available yet.