
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:




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.
Categories:
Build with:
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.
OpenAltFinder Score
Repository details
Updated 8/25/2026, 6:00:17 PM
View RepositoryCompare Atomic CRM with
Similar open source alternatives

Krayin CRM
A free and open-source Laravel CRM for SMEs and enterprises with full customer lifecycle management.
HubSpot
Relaticle
Open-source CRM with native AI agent support, 30 MCP tools, REST API, and self-hosting capabilities.
Salesforce
Frappe CRM
A modern, open-source CRM by the Frappe team, built for sales teams to manage leads and deals efficiently.
HubSpot
Dolibarr
A free and open-source ERP and CRM platform for businesses, foundations, and freelancers of any size.
Salesforce
EspoCRM
Open source CRM platform for managing contacts, leads, sales pipelines, and customer relationships.
Salesforce
SuiteCRM
A fully featured open-source enterprise CRM built as a community fork of SugarCRM.
Salesforce

