GitHub repository: shaal/add-to-calendar-buttons
Description: Easily add a "add to calendar" button to your websites. This JavaScript library supports Google Calendar, Office 365, iCal, Outlook and Yahoo Calendar.