Icalendar Open Source Projects
Browse 47 Icalendar open source projects, ranked by GitHub stars. Find the most popular Icalendar tools and libraries.
Kozea/Radicale
A simple CalDAV (calendar) and CardDAV (contact) server.
Metrics details
| Stars | 4,838 |
pimutils/khal
:calendar: CLI calendar application
Metrics details
| Stars | 3,036 |
pimutils/vdirsyncer
📇 Synchronize calendars and contacts.
Metrics details
| Stars | 1,852 |
icalendar/icalendar
icalendar.rb main repository
Metrics details
| Stars | 1,204 |
markuspoerschke/iCal
iCal-creator for PHP
Metrics details
| Stars | 1,173 |
collective/icalendar
icalendar parser library for Python
Metrics details
| Stars | 1,150 |
timegridio/timegrid
Free, open-source, online appointments platform based on Laravel PHP Framework.
Metrics details
| Stars | 973 |
infinet/lunar-calendar
iCal农历, 节气, 传统节日
Metrics details
| Stars | 943 |
ical4j/ical4j
A Java library for parsing and building iCalendar data models
Metrics details
| Stars | 835 |
adamgibbons/ics
iCalendar (ics) file generator for node.js
Metrics details
| Stars | 787 |
dengste/org-caldav
Caldav sync for Emacs orgmode
Metrics details
| Stars | 775 |
ics-py/ics-py
Pythonic and easy iCalendar library (rfc5545)
Metrics details
| Stars | 721 |
rlanvin/php-rrule
Lightweight and fast recurring dates library for PHP (RFC 5545)
Metrics details
| Stars | 703 |
spatie/icalendar-generator
Generate calendars in the iCalendar format
Metrics details
| Stars | 687 |
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
| Stars | 650 |
sabre-io/vobject
:date: The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects
Metrics details
| Stars | 599 |
pimutils/todoman
✅ Simple, standards-based, command line todo (aka: task) manager.
Metrics details
| Stars | 587 |
u01jmg3/ics-parser
Parser for iCalendar Events • PHP 8+, 7 (≥ 7.4), 5 (≥ 5.6)
Metrics details
| Stars | 481 |
rubyredrick/ri_cal
New Rfc 2445 (iCalendar) gem for Ruby
Metrics details
| Stars | 473 |
teambition/rrule-go
Go library for working with recurrence rules for calendar dates.
Metrics details
| Stars | 374 |
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
| Stars | 366 |
libical/libical
Libical is an Open Source implementation of the iCalendar protocols and protocol data units.
Metrics details
| Stars | 361 |
mangstadt/biweekly
biweekly is an iCalendar library written in Java.
Metrics details
| Stars | 346 |
jshor/datebook
📅 Generates URLs and downloadable ICS files for adding events to popular calendar apps.
Metrics details
| Stars | 339 |
peterbraden/ical.js
ical for javascript
Metrics details
| Stars | 315 |
tobixen/calendar-cli
Simple command-line CalDav client, for adding and browsing calendar items, todo list items
Metrics details
| Stars | 270 |
eventable/vobject
A full-featured Python package for parsing and creating iCalendar and vCard files
Metrics details
| Stars | 265 |
thevickypedia/Jarvis
Fully Functional Voice Based Natural Language UI
Metrics details
| Stars | 247 |
tritech/node-icalendar
iCalendar parser and generator for Node.js
Metrics details
| Stars | 233 |
peek-travel/cocktail
Elixir date recurrence library based on iCalendar events
Metrics details
| Stars | 230 |
dmfs/lib-recur
A recurrence processor for Java
Metrics details
| Stars | 218 |
KiranPanesar/MXLCalendarManager
A set of classes used to parse and handle iCalendar (.ICS) files
Metrics details
| Stars | 207 |
franc6/ics_calendar
Provides an ICS (icalendar) platform for the Home Assistant calendar
Metrics details
| Stars | 200 |
square/ruby-rrule
RRULE expansion for Ruby
Metrics details
| Stars | 186 |
hoodie/icalendar-rs
📆 icalendar library, in Rust of course - for fun
Metrics details
| Stars | 185 |
collective/jquery.recurrenceinput.js
jQuery recurrence widget based on the icalendar RFC5545 standard
Metrics details
| Stars | 176 |
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
| Stars | 172 |
jens-maus/node-ical
Feature-rich iCalendar/ICS (RFC 5545) parser for Node.js with a robust recurrence rule (RRULE) environment
Metrics details
| Stars | 168 |
loteoo/icsp
Command-line iCalendar (.ics) to TSV / CSV utility. Written in Bash + AWK
Metrics details
| Stars | 146 |
sam-github/vpim
vCard and iCalendar support for ruby
Metrics details
| Stars | 143 |
junyilou/python-ical-timetable
Python 生成 ics 格式的大学生课表,支持自定义课程周数和其他信息,支持定义教室 GPS 等信息
Metrics details
| Stars | 122 |
niccokunzmann/python-recurring-ical-events
Python library to calculate recurrence times of events, todos, alarms and journals based on icalendar RFC5545
Metrics details
| Stars | 119 |
Vaccarini-Lorenzo/MagicCalendar
An obsidian plugin that exploit a natural language processing engine to find potential events and sync them with iCalendar
Metrics details
| Stars | 107 |
kristapsdz/kcaldav
a simple, safe, and minimal CalDAV server
Metrics details
| Stars | 105 |
lpil/icalendar
🗓️ A small library for reading and writing ICalendar files.
Metrics details
| Stars | 105 |
jazzband/django-ical
iCal feeds for Django based on Django's syndication feed framework.
Metrics details
| Stars | 101 |
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
| Stars | 101 |
