Skip to content

turkaysoft/vcardix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VCardix - Advanced vCard, CSV and JSON Contact Manager Software

GitHub downloads GitHub stars GitHub release Platform

VCardix is a high-performance contact management and editing software developed by Eray Türkay. Designed with a modern algorithm that ranks it among the best in its class, VCardix allows you to manage, edit, and convert your digital contacts across vCard, CSV, and JSON formats with surgical precision. It is the ultimate tool for users who need a fast and reliable way to handle complex contact data.


Donate

You can support this project by making a donation to help ensure its sustainability and the development of new features.

Buy Me A Coffee


Key Features

  • Privacy First: Your data stays on your machine; no information is transferred to external servers.
  • Pure Performance: Developed exclusively in C# and .NET Framework with no external libraries or dependencies.
  • Universal vCard Standard Support: Full compatibility with vCard 4.0 (RFC 6350), vCard 3.0 (RFC 2426), and vCard 2.1 standards, ensuring seamless interoperability with all major contact management platforms.
  • Intelligent Change Tracking: A data change tracking system monitors all input fields and warns you about unsaved changes before closing — preventing accidental data loss.
  • Autosave System: When switching between contacts, memory data is automatically updated. The system also prompts for unsaved changes when closing the form, and an intelligent field comparison mechanism preserves unchanged fields to improve editing performance.
  • E.164 Phone Number Normalization: Phone numbers are automatically normalized to E.164 international format, and vCard 4.0 TEL URI formatting is generated automatically for maximum compatibility.
  • Smart Email Distribution: Automatic distribution system for email fields based on TYPE parameters, respecting PREF, WORK, and INTERNET labels for proper email categorization.
  • MIME Type Detection: Photo files are automatically identified using signature-based detection, recognizing PNG, JPEG, GIF, BMP, and TIFF formats without relying on file extensions.
  • Improved CSV Compatibility: CSV import and export has been re-engineered with enhanced compatibility based on the Google Contacts CSV format standard.
  • Refined JSON Import: The JSON import process has been improved and refined to produce cleaner and more accurate results from structured contact data.
  • Modern UI: Clean, intuitive interface compatible with Windows 11 design language, featuring Light, Dark, and System themes.
  • Multilingual: It supports 15 different languages, primarily English. You can access the supported languages here: Supported Languages
  • Built-in Update Mechanism: It features a built-in smart update mechanism developed specifically by Türkaysoft.

Interface Preview

VCardix UI

Translation Support

  • Translation Support: Community-driven localization via the official Translation Guide.

System Requirements

Feature Minimum Requirements Recommended Requirements
OS Windows 10 20H2 x64 Windows 10 22H2 x64
CPU x64 or ARM64 x64 or ARM64
RAM 50 MB Free RAM 100 MB Free RAM
.NET .NET Framework 4.8.1 .NET Framework 4.8.1

Getting Started

  1. Navigate to the Releases page.
  2. Download the latest ZIP file.
  3. Extract all files from the ZIP (Important: Application requires all folder contents to run correctly).
  4. Launch the executable corresponding to your architecture:
    • VCardix_x64.exe: For standard 64-bit Intel/AMD systems.
    • VCardix_arm64.exe: For ARM-based devices like Surface Pro.

Security

  • Zero Data Export Policy: Your privacy is our priority; no data leaves your machine.
  • No Dependencies: Developed entirely from scratch using its own source code, there are no risks from security vulnerabilities in third-party libraries.
  • Open Source: All source code for the program is open and can be reviewed by anyone.

License

This software is offered free of charge as part of the Türkaysoft solutions package and is protected under the MIT License.

About

Advanced vCard, CSV and JSON Contact Manager Software

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

Contributors

Languages