libical
« Back to VersTracker
Description:
Implementation of iCalendar protocols and data formats
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: library c calendar icalendar productivity
Install: brew install libical
About:
Libical is an open-source implementation of the iCalendar data formats and protocols (RFC 5545, RFC 5546, RFC 7986). It provides a C library with bindings for other languages to parse, generate, and manipulate calendar data. Its main value is enabling developers to easily integrate calendar functionality into email clients, scheduling applications, and productivity tools.
Key Features:
  • Comprehensive RFC compliance for iCalendar standards
  • C library with bindings for languages like Python and Perl
  • Support for recurring events, time zones, and free/busy queries
  • VCard support for contact data
Use Cases:
  • Building calendar features into email and productivity apps
  • Parsing and validating iCalendar files (.ics)
  • Implementing server-side scheduling and calendar backends
Alternatives:
  • Radicale – A complete CalDAV server, whereas Libical is a library for handling the data format itself.
Version History
Detected Version Rev Change Commit
Nov 26, 2024 9:37am 2 VERSION_BUMP 078a8c45
Oct 31, 2024 7:41am 2 VERSION_BUMP 09521279
Oct 31, 2024 12:58am 2 VERSION_BUMP 78521ab8