Best Free and Open Source Calendar Software

DAViCal – server for calendar sharing

DAViCal is a server for storing and sharing calendars and address books using CalDAV and CardDAV. Calendar and contact resources are held in PostgreSQL, with PHP providing the web-facing DAV service and administration components.

The project concentrates on standards-based sharing and interoperability rather than supplying a complete groupware environment. It is suited to installations where desktop or mobile applications provide the user interface while DAViCal manages centrally stored information.

This is free and open source software.

Key Features

  • CalDAV clients can create, update and remove calendar resources held centrally on the server while multiple clients work with the same collections.
  • PostgreSQL provides the persistent data store for calendars, principals, permissions and related server information.
  • Delegation allows users to grant other principals controlled read or write access to calendars without sharing their own login credentials.
  • Scheduling support handles meeting invitations and attendee responses, with the server maintaining the associated scheduling resources.
  • Free-busy queries allow authorised users to check availability without exposing the complete contents of another person’s calendar.
  • Fine-grained DAV privileges distinguish normal reading and writing from operations such as free-busy access, invitation delivery and scheduling replies.
  • LDAP integration can authenticate directory users and synchronise user and group information, with support for OpenLDAP and Active Directory deployments.
  • External calendar bindings can expose remotely published calendars through DAViCal and refresh those resources at configured intervals.
  • Optional iSchedule support can exchange scheduling information between calendar servers rather than limiting invitations to accounts on one installation.
  • Legacy WebDAV access is available for clients requiring it, although normal calendar access is intended to use the CalDAV protocol.

Website: www.davical.org
Support:
Developer: Andrew McMillan and contributors
License: GNU General Public License v2.0

DAViCal is written in PHP. Learn PHP with our recommended free books and free tutorials.


Related Software

CalDAV Servers
sabre/davMature PHP framework for building WebDAV, CalDAV and CardDAV servers
RadicaleLightweight CalDAV and CardDAV server that's simple to deploy
DavisModern CalDAV, CardDAV and WebDAV server with an admin interface
BaïkalLightweight CalDAV and CardDAV server with a web admin interface
XandikosGit-backed CalDAV and CardDAV server with scheduling support
DAViCalPostgreSQL-backed CalDAV server focused on standards interoperability

Read our verdict in the software roundup.

CardDAV Servers
sabre/davCreate WebDAV, CalDAV and CardDAV servers
RadicaleSmall but powerful CalDAV and CardDAV server
DavisCalDAV, CardDAV and WebDAV server with web administration
BaïkalExtensive web interface managing users, address books and calendars
XandikosLightweight and complete CardDAV/CalDAV server
DAViCalCalDAV server for sharing calendars and managing access rights

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted