
Atomic CRM
Open-source CRM for contacts, deals, tasks, notes, and activity tracking, built with React and Supabase and designed to be customized by developers.

Atomic CRM is an open-source, full-featured customer relationship management (CRM) application built with React and Supabase. It provides core sales CRM functionality while remaining developer-friendly for building tailored CRM experiences.
Key Features
- Contact management with searchable, centralized records
- Deal pipeline management with a Kanban-style board
- Tasks, reminders, and note-taking linked to customers and deals
- Email capture workflow to store communications as notes
- Import/export tools for moving contact data in and out
- Access control with support for external identity providers (via OIDC)
- Activity history and aggregated activity logs
- API-first backend provided by Supabase (Postgres + REST)
- Developer-centric customization: custom fields, theming, and replaceable UI components
Use Cases
- Small teams needing a self-managed CRM for contacts, deals, and follow-ups
- Agencies or SaaS teams building a customized CRM on top of a ready-made base
- Internal sales ops tools requiring auditability and integrations via an API
Limitations and Considerations
- Customization is primarily code-driven (no full graphical customization UI)
- Production setup depends on correctly configuring Supabase services (auth, database, storage)
Atomic CRM fits teams that want a modern CRM foundation with a React UI and a Postgres-backed backend. It is especially suitable when you need to extend the data model and UI components to match a specific workflow.