Atomic CRM

Atomic CRM: Open Source Alternative to Salesforce

Full-featured CRM in React + Supabase — fork and deploy in minutes.

Open source alternative to:SalesforceHubSpotZoho CRM

Atomic CRM is a full-featured open-source CRM with 1k+ GitHub stars — an MIT alternative to Salesforce built by Marmelab (creators of React Admin). React, shadcn/ui, and Supabase — fork, customize, and deploy in minutes.

Compare Atomic CRM with HubSpot and Zoho CRM before you choose your stack.

Key features

CRM features

  • Contact and company management with tags
  • Deal pipeline with Kanban board
  • Tasks, notes, and activity timeline
  • Email capture via inbound Edge Functions
  • Sales dashboard and reporting

Developer experience

  • ~15,000 LOC — small, readable codebase
  • shadcn-admin-kit + ra-core (headless React Admin)
  • React 19, TypeScript, Vite, Tailwind CSS v4
  • AGENTS.md for AI-assisted customization
  • Vitest for unit testing

Deployment

  • Local dev with make install && make start (Supabase via Docker)
  • Deploy backend to Supabase.com, frontend to GitHub Pages
  • Self-host Supabase for full data sovereignty
  • SAML 2.0 SSO available

Atomic CRM vs Salesforce

Atomic CRMSalesforce
LicenseMIT (open source)Proprietary
ModelsBring your own keys / local modelsVendor-locked models
DeploymentSelf-hosted or cloudSaaS only
PrivacyData stays on your infrastructureProcessed by vendor
CostFree software + API usageSubscription pricing

Choose Atomic CRM if you want open-source code, self-hosting options, and full control over your data and deployment.

Choose Salesforce if you prefer a managed proprietary product with vendor support and minimal setup.

Browse more open-source alternatives to Salesforce, or explore other tools in Developer Tools.

At a glance

LicenseMIT
StackReact, TypeScript, Supabase, PostgreSQL, Tailwind CSS
Self-hostedYes — Supabase self-hosted or cloud
CloudSupabase managed
AuthorMarmelab (React Admin)

Getting started

git clone https://github.com/marmelab/atomic-crm.git
cd atomic-crm && make install && make start

Live demo at marmelab.com/atomic-crm-demo.

FAQ

Is Atomic CRM a free alternative to Salesforce?

Yes. Atomic CRM is open source under MIT. You can self-host it at no software cost — you only pay for infrastructure or optional managed services.

How does Atomic CRM compare to Salesforce?

Atomic CRM gives you source code access, self-hosting, and data ownership. Salesforce is a proprietary product focused on managed convenience. See the comparison table above for a side-by-side breakdown.

Can I self-host Atomic CRM?

Yes. Atomic CRM supports self-hosted deployment, which is a core reason teams choose it over Salesforce. Check the Getting started or Self-hosting section for install commands.

Is Atomic CRM suitable for production?

Atomic CRM is actively maintained with a strong open-source community. Many teams run it in production as a Developer Tools alternative to Salesforce. Review the At a glance table for license and stack details.

What are alternatives to Atomic CRM and Salesforce?

Browse alternatives to Salesforce for more open-source options, including tools compared to HubSpot. Explore the full Developer Tools category for related projects.

Screenshots

Atomic CRM screenshot 1

Tags

crmsaasreactsupabase

Built with

ReactTypeScriptSupabasePostgreSQLTailwind CSS