
In simple English
Atomic CRM is a program for keeping track of your contacts, deals, and daily tasks. You can run it on your own computer or server so your customer data stays private. It gives you a visual board to move sales deals forward step by step. You can also save emails as notes and import your existing lists. It costs you no money for the software, but you need your own server space to run it.
What it is
A full-featured customer relationship management system built with React (a JavaScript library for building user interfaces) and Supabase (an open-source backend and database service). It combines contact management, deal tracking, and task reminders into one self-hosted web application.
What it is good for
Solo founders and small teams who want a private place to track sales and contacts without paying monthly fees to a cloud service.
- Keeps all your customer data on your own server.
- Includes a visual Kanban board to track sales deals.
- Allows sign-in with Google, Azure, and other providers.
- Requires Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) to run the database.
- Needs Node 24 LTS and Make installed before you start.
- Requires ongoing maintenance and manual updates since you host it yourself.
Paid cloud CRM tools and spreadsheets
Supabase
- twentyhq/twenty59k stars
Twenty is a modern open-source CRM with a polished interface and plugin system.
- espocrm/espocrm3.5k stars
EspoCRM is a mature self-hosted customer management system with extensive business features.
- 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.
git clone https://github.com/[username]/atomic-crm.git cd atomic-crm make install make start