An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: icalendar

stalwartlabs/calcard

iCalendar/JSCalendar and vCard/JSContact parsing, building and conversion library for Rust

Language: Rust - Size: 1.99 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 22 - Forks: 3

fphammerle/ical2vdir

Convert single iCalendar .ics file into vdir directory 📅

Language: Python - Size: 721 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 1

ymzhang-cs/BJTU-iCalendar-Generator

课表导入日历 / BJTU iCalendar 课程表生成

Language: Python - Size: 17.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

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.

Language: PHP - Size: 112 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 163 - Forks: 77

niccokunzmann/ics-query

Find out what happens when in ICS calendar files - query RFC 5545 files for events, journals, TODOs and more

Language: Python - Size: 181 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

add2cal/add-to-calendar-button-react

Convenient React wrapper for the add to calendar button snippet, which lets you reliably create beautiful buttons, where people can add events to their calendars.

Language: TypeScript - Size: 1.35 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 49 - Forks: 9

niccokunzmann/open-web-calendar

Embed a highly customizable web calendar into your website using ICal source links

Language: Python - Size: 552 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 269 - Forks: 78

gillohner/calky Fork of PastaGringo/pubky-nextjs-template

Brining existing calendar standards to Pubky.

Language: TypeScript - Size: 1.18 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

DeveloperMindset-com/icalts

iCal parser written in pure typescript

Language: TypeScript - Size: 1.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14 - Forks: 2

jens-maus/node-ical

NodeJS class for parsing iCalendar/ICS files

Language: JavaScript - Size: 1.83 MB - Last synced at: about 8 hours ago - Pushed at: 6 days ago - Stars: 140 - Forks: 54

lennart-k/rustical

a calendar server aiming to be simple, fast and passwordless

Language: Rust - Size: 2.55 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 221 - Forks: 8

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.

Language: Kotlin - Size: 32.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 506 - Forks: 14

MadLadSquad/SpotifyUtilities

A bunch of scripts that use official and unofficial Spotify APIs for different purposes

Language: Python - Size: 34.2 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

kewisch/ical.js

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

Language: JavaScript - Size: 9.48 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 1,120 - Forks: 147

pimutils/todoman

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

Language: Python - Size: 1.09 MB - Last synced at: about 4 hours ago - Pushed at: 10 days ago - Stars: 549 - Forks: 89

jbaranski/majorleaguesoccer-ical

Generates an iCalendar file for each Major League Soccer team's fixture schedule for the current 2025-2026 season. We check for and publish any fixture changes twice a day.

Language: Python - Size: 2.38 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

panter-dsd/tatuin

Tatuin (Task Aggregator TUI for N providers)

Language: Rust - Size: 3.83 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 73 - Forks: 2

Vinfall/VNDB-Calendar

VNDB Release Calendar as subscribable ICS/iCalendar.

Language: Python - Size: 524 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

icue/SteamWishlistCalendar

Automatically tracks Steam wishlist release dates and publishes .ICS file that can be subscribed.

Language: Python - Size: 2.03 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 21 - Forks: 3

thomasleplus/calendars

iCalendars

Language: Shell - Size: 1.17 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 3

SlashNephy/anime-movie-ical

Cloudflare Workers app that generates iCal of upcoming anime film releases.

Language: TypeScript - Size: 6.11 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

collective/icalendar

icalendar parser library for Python

Language: Python - Size: 3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,067 - Forks: 180

flofriday/better-tiss-calendar

A better TISS calendar 🎉📅

Language: Python - Size: 1.27 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 17 - Forks: 0

Kozea/Radicale

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

Language: Python - Size: 5.58 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,944 - Forks: 478

mergecal/python-mergecal

Python library and CLI tool to merge RFC5545 iCalendar feeds and .ics files.

Language: Python - Size: 410 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 8 - Forks: 0

allenporter/ical

iCalendar rfc 2445 implementation

Language: Python - Size: 1.39 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 33 - Forks: 10

adamgibbons/ics

iCalendar (ics) file generator for node.js

Language: JavaScript - Size: 1.2 MB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 765 - Forks: 156

pimutils/khal

:calendar: CLI calendar application

Language: Python - Size: 3.87 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 2,802 - Forks: 215

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).

Language: Kotlin - Size: 1.94 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 261 - Forks: 13

HarryDeKat/MagIcal

Zet je Magister rooster om in een iCalender

Language: JavaScript - Size: 62.5 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 2

ical4j/ical4j

A Java library for parsing and building iCalendar data models

Language: Java - Size: 23.5 MB - Last synced at: 1 day ago - Pushed at: 15 days ago - Stars: 802 - Forks: 211

yzx9/aim

Analyze. Interact. Manage Your Time, with calendar support

Language: Rust - Size: 673 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

BartSte/khalorg

An interface between org mode and khal cli calendar

Language: Python - Size: 5.68 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 32 - Forks: 0

sportclimbing/ifsc-calendar

IFSC Climbing iCal Calendar Builder

Language: PHP - Size: 2.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 38 - Forks: 1

emersion/go-ical

An iCalendar library for Go

Language: Go - Size: 52.7 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 64 - Forks: 16

loteoo/icsp

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

Language: Awk - Size: 21.5 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 127 - Forks: 4

Vinfall/CnGalCalendar

CnGal 游戏发售日历

Language: Python - Size: 72.3 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

Dilshan-H/srilanka-holidays

An open-source API to get Sri Lankan official holidays and a list of Sri Lankan holidays in several file formats for easy integration with your applications.

Language: Python - Size: 103 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 11 - Forks: 4

thevickypedia/Jarvis

Fully Functional Voice Based Natural Language UI

Language: Python - Size: 87.4 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 228 - Forks: 48

magicdude4eva/calendar-sync

Sync ICS feeds like holidays, waste pickup, and F1 calendars into your CalDAV calendar (e.g., mailbox.org). Supports emoji mapping, recurring events, location filters, deduplication, and Docker automation.

Language: Python - Size: 6.96 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

nextcloud/calendar-js

Small library that wraps ICAL.js and provides more convenient means for editing

Language: JavaScript - Size: 4.32 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 16 - Forks: 9

magicien/Nij.iCal

にじさんじ非公式カレンダー

Language: Python - Size: 7.04 MB - Last synced at: 9 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

Aldaviva/GamesDoneQuickCalendarFactory

📅 Generate a list of events for GDQ in iCalendar (ICS) format, publicly hosted and locally self-runnable

Language: C# - Size: 443 KB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 20 - Forks: 0

u01jmg3/ics-parser

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

Language: PHP - Size: 1010 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 476 - Forks: 145

Hubbel-Kodeklubb/events

Hosting av klubbens iCal filer for eventer

Size: 15.6 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

H1ghBre4k3r/hurricane-ics

ICS provider for the Hurricane Festival.

Language: TypeScript - Size: 1.19 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 0

blr-today/website

The blr.today website source, built using Jekyll

Language: JavaScript - Size: 1.14 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 17 - Forks: 4

niccokunzmann/python-recurring-ical-events

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

Language: HTML - Size: 1.28 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 114 - Forks: 24

pimutils/vdirsyncer

📇 Synchronize calendars and contacts.

Language: Python - Size: 3.04 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1,686 - Forks: 168

peek-travel/cocktail

Elixir date recurrence library based on iCalendar events

Language: Elixir - Size: 520 KB - Last synced at: about 20 hours ago - Pushed at: over 1 year ago - Stars: 228 - Forks: 31

albertyw/csv-ical

A simple script to convert data in CSV format to iCal format

Language: Python - Size: 124 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 62 - Forks: 37

olillin/iamcal

Read and write iCalendar files

Language: TypeScript - Size: 294 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

Alcedema/norwich-bin-collection-ics

Playwright scraper for Norwich (UK) bin collection. Outputs iCalendar (.ics). Docker or local.

Language: Python - Size: 51.8 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

neuland-ingolstadt/neuland.app-ical-service

A Rust-based service that fetches event data from a GraphQL API and serves it as an iCalendar subscription feed.

Language: Rust - Size: 140 KB - Last synced at: 6 days ago - Pushed at: 24 days ago - Stars: 4 - Forks: 0

artyom-poptsov/guile-ics

iCalendar/vCard parser for GNU Guile.

Language: Scheme - Size: 605 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 12 - Forks: 2

Vinfall/rss2ics

Convert Atom/RSS feed into iCalendar.

Language: Python - Size: 36.1 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 2 - Forks: 0

thoven87/icalendar-kit

iCalendar -- Internet calendaring for Swift

Language: Swift - Size: 107 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 8 - Forks: 2

greenbone/pg-gvm

Greenbone Library for helper functions in PostgreSQL

Language: C - Size: 239 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 11 - Forks: 17

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.

Language: TypeScript - Size: 1.77 MB - Last synced at: 6 days ago - Pushed at: 19 days ago - Stars: 79 - Forks: 22

qertis/ical-browser

Simple JavaScript browser iCalendar generator lib

Language: TypeScript - Size: 81.1 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 6 - Forks: 1

ical4j/ical4j-connector

Connectivity with persistent store implementations

Language: Java - Size: 2.09 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 10 - Forks: 18

ical4j/ical4j-serializer

Marshalling iCalendar and vCard to XML and JSON formats

Language: Java - Size: 434 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 2 - Forks: 2

ical4j/ical4j-extensions

Extending the standards with additional model constructs

Language: Java - Size: 840 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 2 - Forks: 2

Neuvernetzung/ts-ics

Parse and generate iCalendar with Typescript

Language: TypeScript - Size: 1.42 MB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 49 - Forks: 9

b4tman/sync_ics2gcal

Sync .ics file with Google calendar

Language: Python - Size: 874 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 4

niccokunzmann/x-wr-timezone

Handling of non-standard X-WR-TIMEZONE icalendar property in Python and Command Line (use for Google Calendar)

Language: Python - Size: 133 KB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 6 - Forks: 3

mabushelbaia/Course-Schedule

Python script to export the weekly schedule from Ritaj.

Language: Python - Size: 224 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

escalate/google-contacts-birthday-ical-calendar

This commandline tool converts birthday events of an CSV export of Google Contacts via Google Takeout into a iCal calendar file.

Language: Python - Size: 130 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 19 - Forks: 1

Schluggi/pk-jam-calendar

ics/ical files for the matttma jam calendar

Language: Python - Size: 2.01 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

sourcesimian/uICAL

Lightweight C++ and Python library for reading ICAL calendar format

Language: C++ - Size: 376 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 15

jshor/datebook

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

Language: TypeScript - Size: 4.23 MB - Last synced at: 29 days ago - Pushed at: 7 months ago - Stars: 339 - Forks: 85

VandenboschVincent/ICalendarNet

Performant .net repo for serializing/deserializing/altering/creating/parsing ICal Files

Language: C# - Size: 355 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

bfoersterling/icscli

Command line tool for iCalendar files.

Language: C - Size: 64.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

rlan/csv2ical

A CLI tool that converts a CSV file with event details into an iCalendar ICS file. The ICS file can then be imported into apps like Google Calendar, Microsoft Outlook, Apple Calendar and etc.

Language: Python - Size: 59.6 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

gregjoy1/redical

RediCal is a Redis module that facilitates the storage, extrapolation, and querying of overridable calendar events.

Language: Rust - Size: 1.33 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

xylusthemes/wp-event-aggregator

Import Events from anywhere – Facebook, Eventbrite, Meetup, iCalendar and ICS into your WordPress site.

Language: PHP - Size: 6.87 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 20 - Forks: 6

axvr/ical.vim

iCalendar and vCard syntax highlighting for Vim/Neovim.

Language: Vim Script - Size: 15.6 KB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

rlanvin/php-rrule

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

Language: PHP - Size: 420 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 664 - Forks: 90

yungwood/ical-filter-proxy

iCal proxy with support for user-defined filtering rules

Language: Go - Size: 78.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 4

mangstadt/biweekly

biweekly is an iCalendar library written in Java.

Language: Java - Size: 42.1 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 334 - Forks: 45

baumea/fzf-vjour

A fzf-based journaling and notes application with CalDav support.

Language: Shell - Size: 282 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

OzzyCzech/icalparser

Simple iCal parser for PHP for parsing format into array

Language: PHP - Size: 214 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 59 - Forks: 22

pgaskin/innosoftfusiongo-ical

API serving Innosoft Fusion Go schedule data as an iCalendar feed, plus a web UI.

Language: Go - Size: 510 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

brenank/notion2ical

notion2ical is a library that converts a Notion calendar database into iCalendar (.ics) format

Language: TypeScript - Size: 72.3 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

mangstadt/vinnie

A lightweight Java library that reads and writes "vobject" data (vCard and iCalendar).

Language: Java - Size: 597 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 7

abe-101/myHebrewDates

Automatically sync recurring Hebrew calendar events, like birthdays and anniversaries, to your digital calendar

Language: SCSS - Size: 1010 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 23 - Forks: 6

entorb/tools-calendar

Tools for parsing .ics calendar files

Language: Python - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ushibutatory/umamusume-birthdays

ウマ娘の誕生日をiCal形式で配信するよ

Language: TypeScript - Size: 1.56 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 2

add2cal/timezones-ical-library

Easy direct access to the most recent official time zone information for iCalendar files via JavaScript.

Language: C - Size: 5.89 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 17 - Forks: 1

rctruta/ics-generator

This repository contains a Python script to generate .ics files for calendar events.

Language: Python - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Enough-Software/enough_icalendar

iCalendar library to parse, generate and respond to iCal / ics invites. Fully compliant with RFC 5545 (iCalendar) and RFC 5546 (iTIP).

Language: Dart - Size: 234 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 13

Omar-V2/mcp-ical

A Model Context Protocol Server that allows you to interact with your MacOS Calendar through natural language.

Language: Python - Size: 88.9 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 124 - Forks: 41

nzeid/radicale-email-reminder

A standalone script for Radicale to send email reminders matching VALARMs in ICS/iCalendar files.

Language: Python - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 1

digitaldonkey/open-source-event-calendar Fork of wp-plugins/all-in-one-event-calendar

Open Source Event Calendar - WordPress Plugin

Language: JavaScript - Size: 15.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

pulsejet/banner-ics

Show calendar event banner from iCalendar attachments in Roundcube

Language: PHP - Size: 65.4 KB - Last synced at: 12 days ago - Pushed at: 12 months ago - Stars: 6 - Forks: 5

waldbaer/icalendar-events-cli

Command-line tool to read events from a iCalendar (ICS).

Language: Python - Size: 80.1 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

miaotony/NUAA_ClassSchedule

NUAA_ClassSchedule 登录南京航空航天大学新教务系统,获取课表及考试信息,解析后生成iCal日历及xlsx表格文件,进而导入Outlook等日历...

Language: Python - Size: 5.92 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 36 - Forks: 8

bitfireAT/ical4android 📦

Allows usage of iCalendar files with the Android calendar provider

Language: Kotlin - Size: 5.07 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 27 - Forks: 12

guruthree/palm-calendar-sync2

Make your Palm Pilot useful again by downloading your Google Calendar to it

Language: C++ - Size: 305 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 17 - Forks: 2

pagueru/py-selenium-scraper

Automatização de acesso à plataforma Colaborar da Anhanguera para exportar datas de atividades em formato iCalendar (ICS) usando Selenium.

Language: Python - Size: 3.11 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0