Free, open-source alternatives to Google Contacts

Google's address book. 4 apps you can run yourself instead of Google Contacts, sorted by how well they replace it. Each one is open source, so your data stays with you.

  1. NextcloudBest match

    Access and share your files, calendars, contacts, mail and more from any device, on your terms.

    37.1k starsAGPL-3.0Updated 13 October 2026
  2. Radicale

    Simple calendar and contact server with extremely low administrative overhead.

    5.1k starsGPL-3.0Updated 9 October 2026
  3. Baïkal

    Lightweight CalDAV and CardDAV server based on sabre/dav.

    3.3k starsGPL-3.0Updated 13 August 2026
  4. Davis

    A simple, dockerizable and fully translatable admin interface for sabre/dav based on Symfony 5 and Bootstrap 4, largely inspired by Baïkal.

    758 starsMITUpdated 6 October 2026

Side by side

AppStarsLicenseActivityRuns on
Nextcloud37,081AGPL-3.0PHP, Debian packages
Radicale5,110GPL-3.0Python, Debian packages
Baïkal3,334GPL-3.0PHP
Davis758MITPHP

Why replace Google Contacts?

Google Contacts works, but your data lives in someone else's account, the price can change at any time, and features can disappear. An open-source app you run yourself is yours: you choose where it runs, who can see the data, and when to update.

Questions

What is the best free alternative to Google Contacts?

Nextcloud is the closest open-source replacement for Google Contacts in our list. Radicale and Baïkal are worth a look too, depending on what you need.

Can I self-host an alternative to Google Contacts?

Yes. All 4 apps on this page are open source and can run on your own server, usually with Docker, or on a managed host that installs them for you.