PHPackages                             brainformatik/caldav-framework - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. brainformatik/caldav-framework

ActiveLibrary[API Development](/categories/api)

brainformatik/caldav-framework
==============================

Brainformatik CalDAV Framework

1.2.2(5y ago)323.3k3MITPHPPHP &gt;=7.0CI failing

Since Jan 10Pushed 5y ago1 watchersCompare

[ Source](https://github.com/brainformatik/caldav-framework)[ Packagist](https://packagist.org/packages/brainformatik/caldav-framework)[ Docs](https://www.brainformatik.com)[ RSS](/packages/brainformatik-caldav-framework/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (3)Versions (12)Used By (0)

CalDAV Framework
================

[](#caldav-framework)

> PHP Framework for CalDAV

[![Build Status](https://camo.githubusercontent.com/bf89534cdbb540535758e617041164e37f7b2a138946468ac67af2f834d9ab34/68747470733a2f2f7472617669732d63692e6f72672f627261696e666f726d6174696b2f63616c6461762d6672616d65776f726b2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/brainformatik/caldav-framework)[![codecov](https://camo.githubusercontent.com/76bb129ee1dd52b522eb244c0308918ff4e7a4fc6e98cf753b24d6a4bf00b767/68747470733a2f2f636f6465636f762e696f2f67682f627261696e666f726d6174696b2f63616c6461762d6672616d65776f726b2f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/brainformatik/caldav-framework)

This framework abstracts all VCALENDAR entities. In addition it automatically adds required timezone information for dates. You can simply work with PHP DateTime and DateTimeZone objects.

After creating an event or a todo and setting all required values, you can create the vcalendar output or save the entry directly.

Installing via composer
-----------------------

[](#installing-via-composer)

First, download and install composer: [Composer](http://getcomposer.org).

Next, run the composer command to install the latest stable version of the CalDAV framework:

```
composer require brainformatik/caldav-framework
```

Installing manually
-------------------

[](#installing-manually)

First, download the latest version of CalDAV framework: [CalDAV Framework](https://github.com/brainformatik/caldav-framework/releases).

Next, unzip and move this package in your application structure.

Last, use package autoloader to load the CalDAV framework classes:

```
