{"repo":"thoven87/icalendar-kit","free":true,"listed":false,"github":"https://github.com/thoven87/icalendar-kit","clone":"git clone https://github.com/thoven87/icalendar-kit.git","description":"iCalendar -- Internet calendaring for Swift","language":"Swift","stars":11,"topics":["calendar","icalendar","icalendar-format","icalendar-parsing","server-side-swift","swift","vcard-generator","vcard-parser","calendar-generator","vcard"],"license":"MIT","category":"productivity","readme_excerpt":"iCalendar Kit A comprehensive Swift 6 library for parsing and creating iCalendar (RFC 5545) events with full support for structured concurrency, Sendable conformance, and modern Swift features. Features - RFC Compliant : Full support for RFC 5545, 7986, 6868, 7808, and more - Swift 6 Ready : Complete Sendable conformance and structured concurrency support - Modern API : Fluent EventBuilder with transparency, versioning, location, and theming support - Maximum Compatibility : Automatic legacy X-WR fallbacks for older calendar systems - Comprehensive : Events, todos, journals, alarms, time zones, recurrence rules, and VCards - Type Safe : Unified alarm API with RFC-compliant action-specific requirements Installation Swift Package Manager Quick Start Creating Events Parsing Calendars Working with VCards EventBuilder Properties The modern EventBuilder API supports all essential iCalendar properties: Category Properties ---------- ------------ Scheduling starts() , ends() , duration() , allDay() Status confirmed() , tentative() , cancelled() Priority priority() , highPriority() , lowPriority() Classification publicEvent() , privateEvent() , confidential() Availability transparent() , opaque() , transparency() Versioning sequence() Location location() , geoCoordinates() Visual color() , color(hex:) , image() Modern conference() , attachment() RFC 9073 venue() , locationComponent() , resource() People organizer() , addAttendee() Recurrence repeats () methods Alarms addAlarm() , remi","default_branch":null,"files":null,"tree":[],"storefront":"/r/thoven87","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thoven87/icalendar-kit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}