ical.js

Javascript parser for ics (rfc5545) and vcard (rfc6350) data

rrule

JavaScript library for working with recurrence rules for calendar dates.