{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"},{"label":"Scheduling","url":"https://skillfed.io/packages/category/office-business-scheduling"}],"enrichment":{"capability":"Vdirsyncer is a command-line tool that synchronizes calendars and addressbooks between servers and the local filesystem, or between two servers directly.","skillfed_tags":["calendar-sync","offline-first","cli-tool"],"use_cases":["Synchronize a CalDAV server calendar to a local folder, edit events with a local calendar app, then sync changes back.","Keep an addressbook from a CardDAV server in sync with local contact files for offline access and editing.","Mirror calendars or addressbooks between two different servers without storing a local copy.","Maintain an offline backup of calendars and contacts while working with them in local tools.","Integrate calendar and contact synchronization into a personal data management workflow using command-line automation."],"what_it_does":"Vdirsyncer is a command-line synchronization tool designed to keep calendars and addressbooks in sync across multiple sources\u2014typically a server and your local filesystem, or two servers directly. It works by pulling calendar and contact data from remote servers, storing it locally, allowing you to edit it with your preferred local tools, and then pushing changes back to the server. The package depends on click, click-log, requests, aiohttp, and aiostream to handle CLI interaction, HTTP communication, and asynchronous operations.\n\nThe tool is positioned as the calendar-and-contacts equivalent of OfflineIMAP for email: it enables an offline-first workflow where you maintain a local copy of your calendar and contacts, work on them with any compatible application, and let vdirsyncer handle the bidirectional synchronization. It supports a variety of server types and can also synchronize between two servers without a local copy, making it flexible for different workflow needs.","worth_installing":"Yes, if you need reliable calendar and addressbook synchronization between servers and local storage. The low install friction, permissive license, and support for modern Python versions make it straightforward to set up. However, the aging maintenance status (351 days since last release) means you should verify compatibility with your specific servers and be prepared for slower issue resolution if problems arise."},"id":"vdirsyncer","links":{"html":"https://skillfed.io/packages/vdirsyncer","md":"https://skillfed.io/packages/vdirsyncer.md","pypi":"https://pypi.org/project/vdirsyncer/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-08-28","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"vdirsyncer","python_support":"supports_current","summary":"Synchronize calendars and contacts"},"popularity":{"monthly_downloads":159127,"position":10707,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.20.0"}
