
In simple English
This tool keeps track of your friends, family, and acquaintances in one private database. It helps you remember birthdays, dietary habits, and names of spouses. You host it on your own server, so your personal data stays away from corporate clouds. It costs you a few minutes to set up with Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server), and nothing in money.
What it is
Meerkat CRM is an open-source personal contact manager built with Go (a programming language designed for fast, reliable network services) and React (a library for building user interfaces). It runs as a self-hosted web application that stores your data locally.
What it is good for
It is good for solo builders who want a private rolodex to remember important personal details without paying for a commercial cloud service.
- Keeps your personal social life and contacts on your own private server.
- Syncs contacts with your phone using a built-in CardDAV server (a protocol for syncing address books across devices).
- Visualizes your relationships in an interactive network graph.
- Requires basic knowledge of Docker and server management to run securely.
- Needs enough RAM (Random Access Memory, the fast working memory your computer uses to hold open programs) to run a container, though very little.
- You must manage your own backups and server updates.
Paper address books or commercial cloud-based contact managers like Google Contacts.
Docker Compose for running the container on your own server.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
- krayin/laravel-crm24k stars
A self-hosted record of customers, leads and sales, built on the Laravel PHP framework.
- nikoksr/notify3.9k stars
A Go library that sends the same message to many messaging services through one call.
curl -O https://raw.githubusercontent.com/fbuchner/meerkat-crm/main/docker-compose.yml curl -O https://raw.githubusercontent.com/fbuchner/meerkat-crm/main/.env.example cp .env.example .env docker compose up -d