Icalendar Open Source Projects

Browse 47 Icalendar open source projects, ranked by GitHub stars. Find the most popular Icalendar tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
4,838 stars

Kozea/Radicale

A simple CalDAV (calendar) and CardDAV (contact) server.

Metrics details
Stars4,838
3,036 stars

pimutils/khal

:calendar: CLI calendar application

Metrics details
Stars3,036
1,852 stars

pimutils/vdirsyncer

📇 Synchronize calendars and contacts.

Metrics details
Stars1,852
1,204 stars

icalendar/icalendar

icalendar.rb main repository

Metrics details
Stars1,204
1,173 stars

markuspoerschke/iCal

iCal-creator for PHP

Metrics details
Stars1,173
1,150 stars

collective/icalendar

icalendar parser library for Python

Metrics details
Stars1,150
973 stars

timegridio/timegrid

Free, open-source, online appointments platform based on Laravel PHP Framework.

Metrics details
Stars973
943 stars

infinet/lunar-calendar

iCal农历, 节气, 传统节日

Metrics details
Stars943
835 stars

ical4j/ical4j

A Java library for parsing and building iCalendar data models

Metrics details
Stars835
787 stars

adamgibbons/ics

iCalendar (ics) file generator for node.js

Metrics details
Stars787
775 stars

dengste/org-caldav

Caldav sync for Emacs orgmode

Metrics details
Stars775
721 stars

ics-py/ics-py

Pythonic and easy iCalendar library (rfc5545)

Metrics details
Stars721
703 stars

rlanvin/php-rrule

Lightweight and fast recurring dates library for PHP (RFC 5545)

Metrics details
Stars703
687 stars

spatie/icalendar-generator

Generate calendars in the iCalendar format

Metrics details
Stars687
650 stars

TechbeeAT/jtxBoard

jtx Board allows you to manage your Journals (like meeting minutes), Notes and Tasks in one Android app. The app is compatible with the iCal standard (RFC5545) and is integrated with DAVx5 to allow the synchronisation of entries through CalDAV.

Metrics details
Stars650
599 stars

sabre-io/vobject

:date: The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects

Metrics details
Stars599
587 stars

pimutils/todoman

✅ Simple, standards-based, command line todo (aka: task) manager.

Metrics details
Stars587
481 stars

u01jmg3/ics-parser

Parser for iCalendar Events • PHP 8+, 7 (≥ 7.4), 5 (≥ 5.6)

Metrics details
Stars481
473 stars

rubyredrick/ri_cal

New Rfc 2445 (iCalendar) gem for Ruby

Metrics details
Stars473
374 stars

teambition/rrule-go

Go library for working with recurrence rules for calendar dates.

Metrics details
Stars374
366 stars

bitfireAT/icsx5

ICSx⁵ is an Android app to subscribe to remote or local iCalendar files (like time tables of your school/university or event files of your sports team).

Metrics details
Stars366
361 stars

libical/libical

Libical is an Open Source implementation of the iCalendar protocols and protocol data units.

Metrics details
Stars361
346 stars

mangstadt/biweekly

biweekly is an iCalendar library written in Java.

Metrics details
Stars346
339 stars

jshor/datebook

📅 Generates URLs and downloadable ICS files for adding events to popular calendar apps.

Metrics details
Stars339
315 stars

peterbraden/ical.js

ical for javascript

Metrics details
Stars315
270 stars

tobixen/calendar-cli

Simple command-line CalDav client, for adding and browsing calendar items, todo list items

Metrics details
Stars270
265 stars

eventable/vobject

A full-featured Python package for parsing and creating iCalendar and vCard files

Metrics details
Stars265
247 stars

thevickypedia/Jarvis

Fully Functional Voice Based Natural Language UI

Metrics details
Stars247
233 stars

tritech/node-icalendar

iCalendar parser and generator for Node.js

Metrics details
Stars233
230 stars

peek-travel/cocktail

Elixir date recurrence library based on iCalendar events

Metrics details
Stars230
218 stars

dmfs/lib-recur

A recurrence processor for Java

Metrics details
Stars218
207 stars

KiranPanesar/MXLCalendarManager

A set of classes used to parse and handle iCalendar (.ICS) files

Metrics details
Stars207
200 stars

franc6/ics_calendar

Provides an ICS (icalendar) platform for the Home Assistant calendar

Metrics details
Stars200
186 stars

square/ruby-rrule

RRULE expansion for Ruby

Metrics details
Stars186
185 stars

hoodie/icalendar-rs

📆 icalendar library, in Rust of course - for fun

Metrics details
Stars185
176 stars

collective/jquery.recurrenceinput.js

jQuery recurrence widget based on the icalendar RFC5545 standard

Metrics details
Stars176
172 stars

craigk5n/webcalendar

WebCalendar is a PHP application used to maintain a calendar for a single user or an intranet group of users. It can also be configured as an event calendar.

Metrics details
Stars172
168 stars

jens-maus/node-ical

Feature-rich iCalendar/ICS (RFC 5545) parser for Node.js with a robust recurrence rule (RRULE) environment

Metrics details
Stars168
146 stars

loteoo/icsp

Command-line iCalendar (.ics) to TSV / CSV utility. Written in Bash + AWK

Metrics details
Stars146
143 stars

sam-github/vpim

vCard and iCalendar support for ruby

Metrics details
Stars143
122 stars

junyilou/python-ical-timetable

Python 生成 ics 格式的大学生课表,支持自定义课程周数和其他信息,支持定义教室 GPS 等信息

Metrics details
Stars122
119 stars

niccokunzmann/python-recurring-ical-events

Python library to calculate recurrence times of events, todos, alarms and journals based on icalendar RFC5545

Metrics details
Stars119
107 stars

Vaccarini-Lorenzo/MagicCalendar

An obsidian plugin that exploit a natural language processing engine to find potential events and sync them with iCalendar

Metrics details
Stars107
105 stars

kristapsdz/kcaldav

a simple, safe, and minimal CalDAV server

Metrics details
Stars105
105 stars

lpil/icalendar

🗓️ A small library for reading and writing ICalendar files.

Metrics details
Stars105
101 stars

jazzband/django-ical

iCal feeds for Django based on Django's syndication feed framework.

Metrics details
Stars101
101 stars

andrewbrereton/obsidian-to-ical-plugin

This is a plugin for Obsidian that searches your vault for tasks that contain dates, and generates a calendar in iCal format that can be imported into your preferred calendar application.

Metrics details
Stars101
Get A Weekly Email With Trending Icalendar Projects
Stay updated on Icalendar plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.