A .NET library for parsing and building iCalendar streams and files:
- Supports .NET 6, .NET 8 and .NET 9
- Supports reading and writing of the following iCal components:
- VCALENDAR
- VEVENT
- VTODO
- VJOURNAL
- VFREEBUSY
- VTIMEZONE
- VALARM
- STANDARD
- DAYLIGHT
- Supports reading and writing of custom properties and parameters
- Includes low level iCalendar content line parser
- Includes high level iCalendar object reader and writer
- Includes synchron and asynchron methods
dotnet add package Enbrea.Ics
Documentation is available in the GitHub wiki.
- Adding more unit tests
- Adding support for RFC 7986: New Properties for iCalendar
- Adding support for RFC 9073: Event Publishing Extensions to iCalendar
- Adding support for RFC 9074: "VALARM" Extensions for iCalendar
Yes, that would be much appreciated. The best way to help is to post a response via the Issue Tracker and/or submit a Pull Request.