7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Atomic CRM

Open source

Atomic CRM is a free, open-source CRM built with React, shadcn/ui and Supabase, with contacts, tasks, notes and a deals pipeline.

marmelab.com
Atomic CRM homepage screenshot
GitHub stars
1.3k
Last commit
today
Repository age
2 years
Version
v1.6.0
Licence
MIT
Self-hosted
Yes

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
Built with
TypeScript
React
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

SaaS alternatives to Atomic CRM

See all