About Atomic CRM
Atomic CRM, published by Marmelab, is an open-source customer relationship manager built with React, shadcn admin components and Supabase. It is designed as a codebase you fork and customize, giving teams a working CRM they can adapt rather than a closed product, and an online demo is available to try.
Core features include organized contacts, tasks with reminders, notes, a Kanban board for managing deals through a sales pipeline, activity history, and import and export of contacts. Emails can be captured by copying the CRM address so conversations are saved as notes. Login is supported through Google, Azure, Keycloak and Auth0, an API allows integration with other systems, and custom fields, themes and components can be changed.
The project is written in TypeScript and licensed under MIT. It runs locally with Node, Make and Docker, which start a Vite front end and a local Supabase instance, and the codebase can be kept up to date through a shadcn registry. It suits small businesses and developers who want a self-managed CRM they can modify.
Key features
- Contacts, tasks, and notes
- Kanban deal pipeline
- Email capture as notes
- Import and export of contacts
- Login via Google, Azure, Keycloak, Auth0
- Custom fields and replaceable components
Good fit for
- →Tracking sales deals for a small team
- →Starting a custom CRM from a forkable codebase
- →Keeping customer notes and follow-ups in one place
- Tags
- crm
- react
- supabase
- shadcn-ui
- sales-pipeline
- typescript
- contacts
- deals
- self-hosted
Atomic CRM: questions and answers
- What is Atomic CRM used for?
- Atomic CRM is a free, open-source CRM built with React, shadcn/ui and Supabase, with contacts, tasks, notes and a deals pipeline. It is a good fit for tracking sales deals for a small team, starting a custom CRM from a forkable codebase, and keeping customer notes and follow-ups in one place.
- Is Atomic CRM open source?
- Yes. Atomic CRM is open source under the MIT licence. Its source code is on GitHub at marmelab/atomic-crm and is written mainly in TypeScript.
- Is Atomic CRM free?
- Yes. Atomic CRM is open source, so the software itself is free to use.
- Can I self-host Atomic CRM?
- Yes. Atomic CRM can be self-hosted on your own server or infrastructure.
- What is Atomic CRM an alternative to?
- Atomic CRM is an open-source alternative to HubSpot, Pipedrive, Freshsales and Copper. Other open-source alternatives to HubSpot include Twenty, EspoCRM and Krayin CRM.
- Is Atomic CRM actively maintained?
- Yes. The most recent commit to Atomic CRM was on 2 October 2026, and the latest release is v1.6.0, published on 22 September 2026. The project has 1.3k stars on GitHub.
Open-source alternatives to Atomic CRM
See all
Twenty
CRM
The #1 Open Source CRM for modern teams. Modular, scalable, and built to fit your business
OSSvs Salesforce★ 58k
EspoCRM
CRM
EspoCRM – Open Source CRM Application
AGPL-3.0vs Salesforce★ 3.4k
Krayin CRM
CRM
Krayin CRM is Free & Open Source CRM Built with Laravel for Customer, Lead, and Sales Mana
MITvs Salesforce★ 24k
Frappe CRM
CRM
Fully featured, open source CRM
AGPL-3.0vs HubSpot★ 3.7k
Relaticle
CRM
Open-source CRM with native AI agent support. 37 MCP tools, REST API, self-hosted. Built w
AGPL-3.0vs Attio★ 1.8k
SuiteCRM
CRM
SuiteCRM - Open source CRM for the world
AGPL-3.0vs Salesforce★ 5.8k
SaaS alternatives to Atomic CRM
See all
HubSpot
CRM
HubSpot is a CRM platform that unites marketing, sales and customer service software, with a free CRM tier and paid hubs for each function.
SaaS
Pipedrive
CRM
Pipedrive is a sales CRM built around visual pipelines, with lead management, automation, email tracking and meeting intelligence for sales teams.
SaaS
Freshsales
CRM
Sales CRM with built-in phone, email and lead scoring from Freshworks
SaaS
Copper
CRM
CRM built around Google Workspace, with Gmail integration and pipeline tracking
SaaS
monday CRM
CRM
Customizable sales CRM built on the monday.com work management platform
SaaS
Close
CRM
Sales CRM for small teams with built-in calling, email and SMS
SaaS

