# meerkat-crm

> Meerkat CRM is an open-source, self-hosted personal CRM to organize contacts, track relationships, log activities, and set reminders with CardDAV sync and OIDC SSO.

- **Category:** CRM
- **Licence:** MIT
- **Latest version:** v1.7.0
- **Open source:** oss
- **Languages:** Typescript, Go
- **Platforms:** Docker, Docker Compose, Build from Source
- **Tags:** SQLite, SSO, Crm, Carddav, Caldav, Contacts, Personal, OIDC, Contact Management, Go, React, Self Hosted

## Description

A self-hosted personal contact manager that works as a digital rolodex. You can add contacts, group them into circles, record relationships such as spouses and children, and view a network graph of connections. It provides a timeline for notes and activities per contact, general notes for journaling, and reminders with email alerts via SMTP or Resend. CardDAV support works both ways: a built-in server for phone sync and a client to pull from external servers like Nextcloud. Data imports from CSV, VCF, and Monica are available, as are exports to CSV and VCF. Additional features include webhooks, CalDAV calendar sync, and single sign-on through any OpenID Connect provider. The interface offers multiple languages and a dark mode toggle. Deployment uses a single Docker image (ghcr.io/fbuchner/meerkat-crm) with an embedded SQLite database, served through nginx on port 7300 with no external database or cache needed.

## Links

- [Homepage](https://github.com/fbuchner/meerkat-crm)
- [Website](https://fbuchner.github.io/meerkat-crm/)
- [Docker](ghcr.io/fbuchner/meerkat-crm)
- [Demo](https://meerkat-crm-demo.fly.dev/login?username=demo&password=test_12345)
- [GitHub Repository](https://github.com/fbuchner/meerkat-crm)
- [FAQ & Troubleshooting](https://fbuchner.github.io/meerkat-crm/faq.html)
- [API Reference](https://fbuchner.github.io/meerkat-crm/api-reference.html)
- [CardDAV Sync Documentation](https://fbuchner.github.io/meerkat-crm/carddav.html)

---
Source: https://selfhost.directory/project/meerkat-crm