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

GitHub topics: caldav

nextcloud/tasks

:white_check_mark: Tasks app for Nextcloud

Language: JavaScript - Size: 45.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 603 - Forks: 101

var-lab-it/opencal

OpenCal Backend API created on top of Symfony + API platform. OpenCal is a web application for easy appointment scheduling.

Language: PHP - Size: 1.01 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

agendav/agendav

A CalDAV web client similar to Google Calendar

Language: JavaScript - Size: 11.4 MB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 729 - Forks: 114

tine-groupware/tine

tine groupware main repository

Language: HTML - Size: 261 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 17 - Forks: 2

aluxnimm/outlookcaldavsynchronizer

Sync Outlook with Google, SOGo, Nextcloud or any other CalDAV/CardDAV server

Language: C# - Size: 7.83 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 987 - Forks: 100

nextcloud/calendar

📆 Calendar app for Nextcloud

Language: JavaScript - Size: 99.9 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1,032 - Forks: 251

stalwartlabs/stalwart

All-in-one Mail & Collaboration server. Secure, scalable and fluent in every protocol (IMAP, JMAP, SMTP, CalDAV, CardDAV, WebDAV).

Language: Rust - Size: 22.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 8,484 - Forks: 402

naimo84/node-red-contrib-ical-events

Node-RED module to get events from a iCal Calender (Google e.g.), icloud or Caldav Server via kalender-events

Language: TypeScript - Size: 30.8 MB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 47 - Forks: 12

cyp0633/libcaldora

[WIP] Go library for CalDAV client & server

Language: Go - Size: 375 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

bitfireAT/davx5-ose

DAVx⁵ is an open-source CalDAV/CardDAV suite and sync app for Android. You can also access your online files (WebDAV) with it.

Language: Kotlin - Size: 49 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,898 - Forks: 88

lennart-k/rustical

yet another calendar server aiming to be simple, fast and passwordless

Language: Rust - Size: 1.61 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 62 - Forks: 5

emersion/go-webdav

A Go library for WebDAV, CalDAV and CardDAV

Language: Go - Size: 434 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 384 - Forks: 87

mguessan/davmail

DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 Gateway - Synced with main subversion repository at

Language: Java - Size: 85.3 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 631 - Forks: 93

th-schwarz/BirthdayCalendarCreator

Birthday Calendar Creator

Language: Java - Size: 54.7 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

tchapi/davis

🗓 A simple, fully translatable admin interface for sabre/dav based on Symfony 5 and Bootstrap 5, initially inspired by Baïkal.

Language: PHP - Size: 7.24 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 475 - Forks: 26

nextcloud/cdav-library

:date: 📇 CalDAV and CardDAV client library for JavaScript

Language: JavaScript - Size: 6.7 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 68 - Forks: 14

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: 31.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 464 - Forks: 12

intri-in/manage-my-damn-life-nextjs

Manage My Damn Life (MMDL) is a self-hosted front end for managing your CalDAV tasks and calendars.

Language: JavaScript - Size: 13.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 312 - Forks: 19

KlautNet/ts-caldav

A lightweight and robust CalDAV client for Node.js applications, written in TypeScript. This library enables seamless integration with CalDAV servers to manage calendars, events, and tasks.

Language: TypeScript - Size: 77.1 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

thiswillbeyourgithub/Caldav-Tasks-API

Python library and CLI for managing CalDAV tasks (VTODOs), supporting Nextcloud and other CalDAV servers with robust X-property handling.

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

miltonio/milton2

Milton Java WebDAV / CalDAV / CardDAV Server Library that runs on Windows, Mac, Linux, Android and iOS.

Language: Java - Size: 52.2 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 197 - Forks: 121

pbek/QOwnNotes

QOwnNotes is a plain-text file notepad and todo-list manager with Markdown support and Nextcloud / ownCloud integration.

Language: C++ - Size: 686 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 5,045 - Forks: 434

tomsquest/docker-radicale

Docker image for Radicale calendar and contact server :calendar: + security :closed_lock_with_key: + addons :rocket:

Language: Python - Size: 315 KB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 743 - Forks: 86

jelmer/xandikos

A CalDAV/CardDAV server backed by Git

Language: Python - Size: 4.29 MB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 492 - Forks: 43

alainm23/planify

Task manager with Todoist & Nextcloud support designed for GNOME

Language: Vala - Size: 236 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 4,097 - Forks: 238

etesync/etesync-dav

This is a CalDAV and CardDAV adapter for EteSync

Language: Python - Size: 681 KB - Last synced at: 8 days ago - Pushed at: 26 days ago - Stars: 316 - Forks: 55

bergercookie/syncall

Bi-directional synchronization between services such as Taskwarrior, Google Calendar, Notion, Asana, and more

Language: Python - Size: 87.6 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 524 - Forks: 52

natelindev/tsdav

WebDAV, CALDAV, and CARDDAV client for Nodejs and the Browser

Language: TypeScript - Size: 2.66 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 281 - Forks: 45

Kozea/Radicale

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

Language: Python - Size: 5.27 MB - Last synced at: 14 days ago - Pushed at: 19 days ago - Stars: 3,725 - Forks: 467

pimutils/todoman

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

Language: Python - Size: 1.05 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 533 - Forks: 85

bitfireAT/dav4jvm

WebDAV (including CalDAV, CardDAV) library for the Java virtual machine (Java/Kotlin)

Language: Kotlin - Size: 610 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 73 - Forks: 14

swift-calendar/icalendarkit

Lightweight iCalendar (RFC 5545) encoder for Swift

Language: Swift - Size: 1.79 MB - Last synced at: about 8 hours ago - Pushed at: over 3 years ago - Stars: 27 - Forks: 7

aurelienpierreeng/VirtualSecretary

A Python framework to connect to email/contacts/agendas servers and write automated rules for efficient workflows.

Language: Python - Size: 1.16 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 12 - Forks: 1

dominik1001/caldav-mcp

A CalDAV client using Model Context Protocol (MCP) to expose calendar operations as tools for AI assistants.

Language: JavaScript - Size: 66.4 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

pimutils/vdirsyncer

📇 Synchronize calendars and contacts.

Language: Python - Size: 3.03 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 1,648 - Forks: 166

waja/docker-calcardbackup

Docker image for calcardbackup: https://codeberg.org/BernieO/calcardbackup

Language: Dockerfile - Size: 206 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 14 - Forks: 4

mrusme/caldr

A lightweight CLI / TUI calendar that supports CalDAV

Language: Go - Size: 4.41 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 42 - Forks: 3

bitfireAT/ical4android

Allows usage of iCalendar files with the Android calendar provider

Language: Kotlin - Size: 5.01 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 26 - Forks: 11

justinrubek/calendar-scheduler

CalDav utility library and axum API for scheduling based on availability stored in a calendar

Language: Rust - Size: 146 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 2

mrvladus/Errands

Todo application for those who prefer simplicity.

Language: Python - Size: 14.6 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 403 - Forks: 73

bitfireAT/webdav-push

WebDAV Push: Draft

Language: Shell - Size: 2.45 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 73 - Forks: 0

Tagirijus/tododav

an abstraction layer for the caldav Python module

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

Salvoxia/docker-sogo Fork of jceb/docker-sogo

Dockerized SOGo image built from tagged source

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

bogdro/meqaris

The repository for the Meqaris program.

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

Ajicer/alpine-davical

MultiArch Alpine Linux + S6 + NGINX + PHP-fpm + DAViCal

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

markusbegerow/nextcloud-calender-synchronizer

📆 Calendar synchronisation for Nextcloud

Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

jobisoft/TbSync

[Thunderbird Add-On] Central user interface to manage cloud accounts and to synchronize their contact, task and calendar information with Thunderbird

Language: JavaScript - Size: 5.45 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 825 - Forks: 54

lsagetlethias/caldav2ics

Convertisseur CalDAV → ICS sécurisé et sans stockage

Language: TypeScript - Size: 25.4 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

candrox/mqtt2caldav

This project converts MQTT events to CalDAV events.

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

nightly-brew/radicale_autogit

Radicale with automatic git repository creation and change tracking

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

asctime/Ev2W

Gnome Evolution email client for Windows (MinGW64 x64)

Language: C - Size: 75 MB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 0

kristapsdz/kcaldav

a simple, safe, and minimal CalDAV server

Language: C - Size: 1.01 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 97 - Forks: 8

LundiNord/simpleTaskClient

Language: TypeScript - Size: 13.4 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

JulienMalka/Linkal

A public-calendar aggregator server

Language: Rust - Size: 122 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 120 - Forks: 11

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.95 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

forwardemail/caldav-adapter

CalDAV server for Node.js and Koa. Modernized and maintained for @forwardemail

Language: JavaScript - Size: 261 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 29 - Forks: 9

software-mansion-labs/elixir-caldav-client

CalDAV client in the Elixir language

Language: Elixir - Size: 47.9 KB - Last synced at: 26 days ago - Pushed at: 12 months ago - Stars: 43 - Forks: 9

smarcet/CalDAVClient

Simple CALDAV client for PHP, tested with iCloud

Language: PHP - Size: 74.2 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 18

criticalsool/Baikal-Guide-FR

Tutoriel / Guide pour gérer et sauvegarder les contacts et les calendriers en toute sécurité avec Baikal

Size: 955 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 2

tvogel/caldav-trigger

caldav-trigger issues on/off web requests from a CalDAV resource

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

moussaclarke/hobbes

Client collaboration hub for solo devs, based on CalDAV VTODO

Language: SCSS - Size: 1.02 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

monicahq/laravel-sabre

Sabre.io DAV server adapter for Laravel

Language: PHP - Size: 247 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 55 - Forks: 9

bitfireAT/nc_ext_dav_push_notify_push

Size: 13.7 KB - Last synced at: about 8 hours ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

rainu/alexa-skill 📦

A modular spring-boot application for alexa (amazon) skill.

Language: Java - Size: 105 KB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 18 - Forks: 6

Eidenz/CalView 📦

A simple, modern calendar to display and create CalDav events

Language: JavaScript - Size: 241 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0

markatk/CalDAV.NET

CalDAV .NET client library

Language: C# - Size: 57.6 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 33 - Forks: 16

mhthies/ews-caldav-sync

Python script for incremental one-way synchronization of a Microsoft Exchange calendar to a CalDAV server

Language: Python - Size: 31.3 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 4

AGoldian/CalendarSyncBridge

CalendarSyncBridge – это инструмент для автоматической синхронизации событий календарей между различными сервисами и платформами. Проект позволяет пользователям объединить данные из разных источников (например, Google Calendar, Outlook и других) в одном интерфейсе, обеспечивая актуальность расписания и предотвращая пропущенные события.

Language: Python - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Adi146/ContactsBDayCalendar

Language: Python - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 2

Tiritibambix/bloben-app

Calendar client for CalDAV

Language: Shell - Size: 84 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

cimm/papercal

CalDAV for Paperd.Ink devices

Language: C++ - Size: 87.9 KB - Last synced at: 9 days ago - Pushed at: 8 months ago - Stars: 7 - Forks: 1

SimonWaldherr/goCal

experimental #CalDAV + #WebCal Server in #Golang

Language: Go - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 2

pimutils/vdirsyncer-devkit

🧰 Utilities used for development and testing of vdirsyncer

Language: Dockerfile - Size: 5.86 KB - Last synced at: 2 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Ninjaclasher/abeluna

A simple GUI to-do/task manager with CalDAV support.

Language: Python - Size: 146 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 1

ical4j/ical4j-extensions

Extending the standards with additional model constructs

Language: Java - Size: 804 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 2

dmolik/julius

A real simple caldav experiment using postgres as a backend

Language: Go - Size: 260 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 0

calypso-server/calypso

Calypso CalDAV and CardDAV server

Language: Python - Size: 276 KB - Last synced at: 5 days ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 2

alejsanc/nexttypes

NextTypes is a standards based information storage, processing and transmission system that integrates the characteristics of other systems such as databases, programming languages, communication protocols, file systems, document managers, operating systems, frameworks, file formats and hardware in a single tightly integrated system using a common data types system.

Language: Java - Size: 9.56 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 0

24eme/monactivite

Outil pour récupérer son activité quotidienne à partir de mail, commit, flux RSS, calendrier etc...

Language: JavaScript - Size: 4.15 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 2

RedRem95/clickup_to_ical

A simple webservice that pulls clickup tasks and publishes dates associated with the tasks as iCal events.

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

IceWreck/Gnome-DAV-Support-Shim

CardDAV, CalDAV, etc support for GNOME

Language: Shell - Size: 7.81 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 41 - Forks: 3

cupcakearmy/docker-radicale

Docker Radicale Image

Language: Dockerfile - Size: 95.7 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 22 - Forks: 6

whoamiafterall/bewegungskalender

A Script that automatically fetches events from a nextcloud caldav server and sends them to Telegram via a Bot.

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

caldav4j/caldav4j

CalDAV4j is a java library implementing the CalDAV protocol.

Language: Java - Size: 12.7 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 106 - Forks: 44

tine20/tine20 📦

Tine 2.0 main repository

Language: HTML - Size: 198 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 156 - Forks: 60

syncgw/syncgw

sync•gw project

Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

ruffdd/calendar-synchronizer 📦

synchronizes and filters calendars

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

nathanaelhoun/migrator-to-fastmail-calendar Fork of amoe/migrator-to-fastmail-calendar

Size: 12.7 KB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

pbswengineering/photocopieuse

Photocopieuse is the integration of several tools to automate some tasks that involve creating Jira issues, updating Confluence pages, adding CalDAV calendar entries and so on.

Language: Python - Size: 294 KB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

kana800/vik-caldav 📦

a bridge between my self-hosted vikunja instance and caldav sever

Language: Python - Size: 11.7 KB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

pauldev20/calendarsync

Tool to sync multiple calendars from different sources into one or multiple free/busy calendars 📆

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

4security/Select20

The todo app Select20 leverages language recognition to manage tasks more efficiently. The distraction-free and blazing fast app supports offline usage and compatibility to CalDav.

Language: PHP - Size: 4.85 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

jech/ical

Consult CalDav (iCalendar) calendars from the command line

Language: Go - Size: 11.7 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

py-vobject/vobject Fork of skarim/vobject

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

Language: Python - Size: 1.41 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 3

naimo84/kalender-events

Gets events from an ical-URL/file, a caldav-server or from the iCloud.

Language: TypeScript - Size: 3.66 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 20 - Forks: 7

JsBergbau/BaikalAnleitung

Tutorial / Anleitung um mit Baikal Kontakte und Kalender sicher zu verwalten und speichern

Size: 2.06 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 47 - Forks: 3

tryton/calendar_scheduling 📦

Mirror of tryton calendar_scheduling module

Language: Python - Size: 501 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 1

tryton/calendar 📦

Mirror of tryton calendar module

Language: Python - Size: 2.58 MB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 4

tryton/calendar_classification 📦

Mirror of tryton calendar_classification module

Language: Python - Size: 173 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 1

tryton/calendar_todo 📦

Mirror of tryton calendar_todo module

Language: Python - Size: 1.02 MB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 1