A small Python CalDAV and CardDAV server that shares calendars, to-do lists and contacts with standard clients.
metowolf/vCards
A CardDAV-based directory of Chinese business and service contacts with avatars, for importing into iOS and macOS Contacts to improve caller ID and message screens.
- Stars
- 6,452
- Forks
- 313
- Open issues
- 186
- Last commit
- 10 days ago
What is it?
vCards CN is a curated directory of Chinese phone numbers for businesses and public services, such as banks, carriers, delivery and ride-hailing platforms. Each entry includes a name and logo, so incoming calls and text messages from these numbers show a recognizable identity instead of an unknown number.
The contacts can be added to iOS or macOS in three ways: installing a configuration profile, subscribing to a CardDAV account at vcards.metowolf.com, or downloading a packaged vcf archive and importing it manually. The CardDAV subscription updates automatically, and the project suggests keeping it in a separate group from personal contacts.
Contributors add entries as YAML files with a PNG logo under the data directory, and the repository includes Bun-based format checks. Numbers in the 106 SMS push range are not included.
Key features
- 01Imports Chinese business and service contacts with logos into iOS and macOS Contacts.
- 02Offers a CardDAV subscription that updates automatically.
- 03Provides a configuration profile and a downloadable vcf archive as alternatives.
- 04Accepts new entries via issue requests and YAML plus PNG pull requests.
- 05Includes format validation tests for contributed data.
Use cases
- Identifying incoming calls from banks, carriers or delivery services on an iPhone.
- Recognizing service text messages with a logo in the Messages app.
- Using the list as a starting template for a personal contact book with added numbers.
Quick start
- 1
Scan the QR code with the system camera to download the CardDAV profile
- 2
Open Settings and tap the downloaded profile, then tap Install
Things to know
- Contacts are a fixed directory maintained by the project, not a software tool to run locally.
- Default iOS fetch settings may delay updates until the device is charging and on Wi-Fi.
- The README lists no open-source license.
In collections
Topics
FAQ
- What is vCards?
- A CardDAV-based directory of Chinese business and service contacts with avatars, for importing into iOS and macOS Contacts to improve caller ID and message screens. vCards CN is a curated directory of Chinese phone numbers for businesses and public services, such as banks, carriers, delivery and ride-hailing platforms. Each entry includes a name and logo, so incoming calls and text messages from these numbers show a recognizable identity instead of an unknown number.
- Is vCards free to use? What license does it have?
- vCards has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is vCards still maintained?
- Actively maintained. The last commit to vCards was on Oct 28, 2026.
- What can I use vCards for?
- Identifying incoming calls from banks, carriers or delivery services on an iPhone. Recognizing service text messages with a logo in the Messages app. Using the list as a starting template for a personal contact book with added numbers.
- How do I install vCards?
- Scan the QR code with the system camera to download the CardDAV profile Open Settings and tap the downloaded profile, then tap Install
- Where can I get vCards?
- The source code and installation instructions are on GitHub: https://github.com/metowolf/vCards
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted CalDAV and CardDAV server for syncing calendars and contacts across devices and apps.
Self-hostable personal relationship manager for tracking people, birthdays, connections, and interactions, with an interactive network graph.
A PHP framework for building WebDAV, CalDAV and CardDAV servers, used to share files, calendars and contacts.
A self-hosted CalDAV, CardDAV and WebDAV server with a Symfony-based web admin for managing users, calendars and address books.
A command-line tool that switches package managers and OS software sources to fast domestic mirrors across many languages and platforms.