Work-in-progress vdirsyncer rewrite
Remove redundant 'where' clause
Ensure that vdir files are written atomically


browse  log 
release notes 



You can also use your local clone with git send-email.


Source | Issues | Patches | Chat

This repository contains work-in-progress rewrite of vdirsyncer in Rust, as well as crates with associated functionality.

For the original Python implementation see: https://github.com/pimutils/vdirsyncer

#User documentation

User documentation is included in the docs directory and can be built using hugo. This will likely change in future to something easier to distribute along with the binaries.

#Developer documentation

Documentation for libraries can be built with cargo doc.

The documentation for releases published to crates.io is also available docs.rs: https://docs.rs/libdav/latest/libdav/

The documentation for the latest commits are published at:


See [HACKING.md].


Special thanks to the NLnet foundation that helped receive financial support from the NGI Assure program of the European Commission in early 2023.


Copyright 2023-2024 Hugo Osvaldo Barrera
Licensed under the EUPL, Version 1.2 only
SPDX-License-Identifier: EUPL-1.2