caldata

Crates.iocaldata
lib.rscaldata
version0.14.0
created_at2026-01-22 09:49:44.903724+00
updated_at2026-01-24 21:45:43.995825+00
descriptionIcal/Vcard parser for Rust
homepagehttps://github.com/lennart-k/caldata-rs
repositoryhttps://github.com/lennart-k/caldata-rs
max_upload_size
id2061217
size516,364
Lennart Kämmle (lennart-k)

documentation

https://docs.rs/caldata

README

license Coverage Status Latest version Documentation

caldata-rs

[!NOTE] This package started as a fork of ical-rs aiming to add some more validation and accessors to calendar components. Since the original repository is archived and this version has diverged quite significantly, I am going to maintain this as a hard fork. The main difference to the original project is that this version is very strict in enforcing the iCalendar spec and in turn also parses data types like date-times and offers methods for recurrence expansion. Thanks Peltoche for providing a solid codebase to build upon.

Installing

Put this in your Cargo.toml:

[dependencies]
caldata = "0.12"
Commit count: 338

cargo fmt