Send in your ideas. Deadline June 1, 2024
Vendor stores
Google play store
More info available :
Theme fund: NGI0 Entrust
Start: 2022-12
More projects like this
Software engineering


Share Contacts, Calendars, Tasks, Notes & Journals

DAVx⁵ is a two-way sync tool for Android that gives people the power of choice where to store their data, instead of being locked-in to big tech. It uses the open protocols CalDAV, CardDAV and WebDAV to sync your Contacts, Calendars, Tasks, Notes and Journals across all your devices. It also offers access to your online files and is seamlessly integrated into the Android mobile operating system.

To get a step forward in technology we want to introduce Push functionality, so that the app does no longer have to poll the server for changes at given intervals. Instead the server should directly inform the client whenever there are changes in a users resource. People would then receive these changes in almost real-time on all their mobile devices instead of having to wait for the next sync schedule. This project is about making a new standard for WebDAV Push, implementing it on a common server as a sample and as well on the client side (DAVx⁵). Besides Google FCM we also want to use UnifiedPush as Push backend, so that this can be used even on devices that do not use any Google services. Bringing this standard to life will greatly empower the already widely available WebDAV/CalDAV/CardDAV ecosystem in general.

Run by bitfire web engineering GmbH

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101069594.