sabre/dav - CalDAV, CardDAV and WebDAV framework for PHP

  •        675

sabre/dav is the most popular WebDAV framework for PHP. Use it to create WebDAV, CalDAV and CardDAV servers. It supports WebDAV, CalDAV, CardDAV, vCard, jCard, iCalendar 2.0, jCal, current-user-principa,l Extended MKCOL, WebDAV-sync, CardDAV directories, CalDAV delegation, CalDAV sharing.

http://sabre.io
https://github.com/sabre-io/dav

Tags
Implementation
License
Platform

   




Related Projects

vdirsyncer - 📇 Synchronize calendars and contacts.

  •    Python

Vdirsyncer is a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem. The most popular usecase is to synchronize a server with a local folder and use a set of other programs to change the local events and contacts. Vdirsyncer can then synchronize those changes back to the server. However, vdirsyncer is not limited to synchronizing between clients and servers. It can also be used to synchronize calendars and/or addressbooks between two servers directly.

SOGo - Fast and scalable modern collaboration suite (groupware)

  •    Objective-C

SOGo is a very fast and scalable modern collaboration suite (groupware). It offers calendaring, address book management, and a full-featured Webmail client along with resource sharing and permission handling. It also makes use of documented standards (IMAP, CalDAV, CardDAV, etc.) and thereby provides native connectivity (without plugins) to many clients such as Microsoft Outlook, Apple iCal, the iPhone, Mozilla Lightning, and a plethora of mobile devices.

DavMail - POP/IMAP/SMTP/Caldav to Exchange

  •    Java

DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access. DavMail now includes an LDAP gateway to Exchange global address book and user personal contacts to allow recipient address completion in mail compose window and full calendar support with attendees free/busy display.

Radicale - A simple CalDAV (calendar) and CardDAV (contact) server

  •    Python

Radicale is a free and open-source CalDAV and CardDAV server. It shares calendars and contact lists through CalDAV, CardDAV and HTTP, Supports events, todos, journal entries and business cards. It works out-of-the-box, no complicated setup or configuration required. It stores all data on the file system in a simple folder structure.

SkunkDAV WebDAV Client

  •    Java

A WebDAV browser and remote file editing framework written in Java, including an RFC-2518-compliant WEBDAV client library with optional SSL support, a low-level DAV command-line client (written in JPython), and a built-in text editing component.


Swingdaver

  •    

quot;Swingdaverquot;, a java swing client using Apache's quot;Slide-webdavclientquot; (http://jakarta.apache.org/slide) API for communicating with servers via WebDAV protocol (http://www.webdav.org). Design only, is based on DAV Explorer (http://www.ics.uci.edu/~webdav/)

WebDAV.NET Server Framework

  •    ASPNET

Microsoft.NET WebDAV Server Framework (RFC2518 compliant) which allows users to easily expose WebDAV functionality via IIS to custom solutions. Please provide comments (negative and positive) and consider donating! Thanks!

DAV Manager

  •    Java

Development of a Java application designed to managing web content with WebDAV protocol.

WEB-DAV Linux File System(davfs)

  •    C

++ moved ++ moved ++ moved ++ The davfs2 project is now hosted at http://savannah.nongnu.org/projects/davfs2 ++ moved ++ moved ++ moved ++ davfs is a Linux file system driver that allows you to mount a WebDAV server as a disk drive.

OpenGroupware Coils

  •    Python

Originally a reimplementation of OpenGroupware's ZideStore. While compatible with legacy ZideStore Coils provides a sophisticated workflow system with ETL and integration capabilities and superior WebDAV/CalDAV features and compatibility. The workflow engine suppports processes described in BPML and provides integration with a variety of services include SSH, LPD, LDAP, and relation databases.

Davtool

  •    C

Davtool is a command line style tool which can perform WebDAV methods. We can use davtool for WebDAV batch work. It is similar to wget. While wget can perform only the GET method, Davtool can perform all WebDAV methods.

Davenport WebDAV-CIFS (SMB) Gateway

  •    Java

Davenport is a servlet-based WebDAV gateway to a CIFS network. This allows you to access Windows/Samba shares using any web browser. WebDAV clients (such as Windows Web Folders) can upload and download from the shares as if they were local folders.

akaDAV

  •    Python

akaDAV is a python module to provide WebDAV (RFC 2518) capabilities for Twisted 1.3. It enables you to quickly write your own WebDAV server application in Python. The package also includes easy-to-use and lightweight WebDAV server application.

WebDAVNet

  •    CSharp

WebDAVNet is a client library for interacting with WebDAV written in C#. Projects target is a fully RFC2518 compliant client to access and interact with WebDAV resources.

WebDAV for WHS

  •    

Microsoft Home Server 2011 Add-in to enable WebDAV access to the server folders.

SkyDrive Simple Viewer for WebDAV

  •    

This is a very simple SkyDrive viewer that determines the WebDAV addresses to your SkyDrive folders. There is both a console application and a WPF application for displaying the information.

webdavclient4j

  •    Java

webdavclient4j is a generic WebDAV client for Java. It is based on the retired Apache Jakarta Slide project's Java webdav client, and includes the VFS WebDAV provider. It is packaged with HttpClient 3.0.1.

WebDAV-Sync

  •    Java

WebDAV-Sync can synchronise a local directory with a WebDAV collection, which is useful when a lot of files are going to be accessed randomly. The tool is an Ant task and it also has a command-line interface. Try it with Pincette (pincette.biz).

jsDAV - jsDAV allows you to easily add WebDAV support to a NodeJS application

  •    Javascript

jsDAV allows you to easily add WebDAV support to a NodeJS application. jsDAV is meant to cover the entire standard, and attempts to allow integration using an easy to understand API. jsDAV started as a port of SabreDAV to NodeJS Javascript, written by Evert Pot and maintained by Evert and contributors. SabreDAV is regarded as one of the highest quality WebDAV implementations around and is written entirely in PHP and is the most feature complete implementation that I've seen to date. I am watching the SabreDAV repository closely for changes, improvements and bugfixes, to see if they can be ported to jsDAV.

FileProvider - FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive) files -- Swift

  •    Swift

This Swift library provide a swifty way to deal with local and remote files and directories in a unified way. This library provides implementaion of WebDav, FTP, Dropbox, OneDrive and SMB2 (incomplete) and local files.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.