Atomic CRM
A React and Supabase CRM you fork rather than configure, with custom fields, themes, and components you can replace outright.
Open Source Alternative to:

Most CRMs hand you a settings page and hope it covers what you need. Atomic CRM hands you the source instead. It is a full-featured CRM you fork, run locally, and change wherever the defaults do not fit, from custom fields and themes down to replacing individual components.
The front end is React with shadcn-admin-kit, and the backend is Supabase, which brings Postgres, a REST API, attachment storage, and authentication in one local stack. One make install command sets up both halves including a local Supabase instance, and make start runs the Vite dev server, the API, and Postgres in Docker. Unit tests use Jest and end-to-end tests use Playwright.
The feature set covers what a small sales team tracks.
- Contacts and notes: contact records with notes capturing details as they surface.
- Deals: a Kanban board for visualizing and tracking the sales pipeline.
- Tasks and reminders: follow-ups and deadlines attached to the work they belong to.
- Email capture: CC the CRM on a message and it is saved as a note automatically.
- Activity history: interactions aggregated into a single log.
- Access control: sign-in through Google, Azure, Keycloak, and Auth0.
Because customization means forking, staying current becomes its own problem, and the project answers it with a shadcn registry: one command pulls upstream component changes into your fork, so commit first and review the diff against your own edits. Local development needs Make, Node 22 LTS, and Docker, and a hosted demo is online if you want to look before cloning.
Stars
1,228Forks
790Last commit
9 days agoRepository age
2 yearsLicense
MITVersion
1.5.0Repository
marmelab/atomic-crm
Auto-fetched from GitHub .
Open source alternatives similar to Atomic CRM:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit