
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
Project Details
Repository details
Updated 10/11/2026, 5:00:14 PM
View RepositoryRepository activity
Compare Atomic CRM with
Similar open source alternatives

Twenty
A modern, open-source CRM built as a community-driven alternative to Salesforce.
SalesforceKeila
Keila is the open-source newsletter and email campaign tool — a friendly Mailchimp alternative for beautiful campaigns, sign-up forms, and contact lists.
Mailchimp
Ever Gauzy
Open source ERP/CRM/HRM platform with time tracking, invoicing, payroll, and project management for teams and freelance networks.
NetSuite
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

