Talking to customers · Independent · 20 Oct 2026

naiba/bonds

A modern personal relationship manager — Go + React rewrite of Monica CRM

← Talking to customers
Bonds: personal relationship manager. Stores contacts, notes, and life reminders.

In simple English

Bonds is a private address book and life tracker that runs on your own computer or server. It helps you remember birthdays, gifts, conversations, and important details about friends and family. You install it with a single command and open it in your web browser. It costs nothing for personal use, but organizations must pay for commercial rights. Each code release becomes fully open source after four years.

What it is

Bonds is a personal relationship manager written in Go and React that reimplements the features of Monica CRM. It stores your contacts, notes, reminders, and life metrics in a local SQLite or PostgreSQL database.

What it is good for

Anyone who wants to remember important details about their friends, family, or professional network without relying on cloud apps or slow PHP servers.

Stars161
LicenceCustom
Latestv0.24.0 (2026-10-08)checked 20 Oct 2026
Last code change2026-10-19
Written inGo
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Runs as a single lightweight binary with no complex runtime dependencies.
  • Includes modern features like passkey login, cardDAV sync, and AI agent access.
  • Provides smooth navigation with a fast React single-page application interface.
Watch for
  • Uses the Business Source License 1.1, which restricts commercial use without a paid license.
  • Requires generating and managing a secure JWT signing secret before starting.
  • Self-hosting requires basic command-line knowledge to set up and maintain.
Replaces

Monica CRM

Works well with

SQLite

Similar repositories
  • monicahq/monica26k stars

    Monica is the original PHP-based personal CRM that inspired Bonds.

Also reviewed on Repo Radar
  • 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.

Install
curl -O https://raw.githubusercontent.com/naiba/bonds/main/docker-compose.yml
export JWT_SECRET="$(openssl rand -hex 32)"
docker compose up -d

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Sales & Customers › CRM & Contact Management › Contact Management.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.