OpenAltFinder
Atomic CRM

Atomic CRM

A full-featured open-source CRM built with React, shadcn/ui, and Supabase for managing contacts, deals, tasks, and notes.

Open source alternative to:

Screenshot 2026-08-25 at 19-40-50 Atomic CRM.png
Screenshot 2026-08-25 at 19-40-33 Atomic CRM.png
Screenshot 2026-08-25 at 19-40-24 Atomic CRM.png
Screenshot 2026-08-25 at 19-40-39 Atomic CRM.png
1 / 4

Atomic CRM is a free, open-source customer relationship management system built by Marmelab. It provides a complete CRM experience with contact management, deal tracking via Kanban boards, task management with reminders, note-taking, and email capture. The application is built on modern web technologies — React, shadcn/ui components, and Supabase for the backend — making it easy to customize and extend.

Unlike proprietary CRMs that lock you into expensive per-seat pricing, Atomic CRM is fully self-hostable and gives you complete control over your data. You can add custom fields, change the theme, replace any component, and integrate with other systems via its API. Authentication supports Google, Azure, Keycloak, and Auth0 out of the box.

Atomic CRM is distributed as a shadcn registry, meaning you can fork it and pull updates via the registry system. It includes import/export tools for migrating data from other CRMs, activity history tracking, and a local-first development experience powered by Supabase and Docker.

Frequently Asked Questions

Which authentication providers does Atomic CRM support?

Atomic CRM supports login via Google, Azure, Keycloak, and Auth0 out of the box. Since the source code is fully available, you can add additional OAuth or SAML providers by modifying the authentication layer.

Can I import data from my existing CRM?

Yes. Atomic CRM includes built-in import and export tools for contacts and other data. You can transfer data in and out of the system using CSV-based importers, making migration from Salesforce, HubSpot, or Zoho CRM straightforward.

What are the system requirements to self-host Atomic CRM?

You need Node 22 LTS, Make, and Docker (required by Supabase). The application uses Supabase for the backend API and PostgreSQL for the database, all of which are orchestrated via Docker Compose through the provided Makefile.

Does Atomic CRM have an API for integrations?

Yes. Atomic CRM exposes a REST API powered by Supabase, which you can use to connect with other systems. You can also use the email capture feature by CC-ing Atomic CRM to automatically save communications as notes.

How customizable is Atomic CRM?

Atomic CRM is built with shadcn/ui components distributed as a registry. You can fork the repository, add custom fields, change the theme, and replace any component. Updates can be pulled in via the shadcn registry system without losing your customizations.

Visit Atomic CRM
License
MIT
Self hostable
Yes
OpenAltFinder Score
86/100
Project Health (50%)
72/100
License (20%)
100/100
Self-hostable (20%)
100/100
Recency (10%)
100/100
How scoring works
Repository details
Version
v1.5.0
Created
5/30/2024
Stars
1,205
Forks
775
Open issues
23
Last commit
8/21/2026

Updated 8/25/2026, 6:00:17 PM

View Repository

Similar open source alternatives