Free, open-source CRM template for React
Built with React, shadcn/ui, Supabase
Features user management, tasks, and customizable UI
Supports TypeScript, responsive design, and PWA
Licensed under MIT with GitHub-hosted code
Atomic CRM is a free, open-source CRM application template designed to help developers quickly build modern customer relationship management systems. Created by Marmelab, its primary goal is to provide a ready-to-use, customizable CRM with essential features for managing users, tasks, and interactions, targeting React developers building SaaS platforms or internal tools. Built with React, shadcn/ui, Supabase and TypeScript, Atomic CRM offers a responsive, PWA-enabled interface with components for user lists, task management, and customizable forms. It emphasizes modularity, allowing developers to extend or replace features easily. For React enthusiasts, Atomic CRM is a perfect fit, leveraging Refine's data provider for backend-agnostic support and Ant Design for polished UI components.
User Management: CRUD operations for users with search and filtering.
Task Tracking: Create, assign, and monitor tasks with status updates.
Responsive UI: shadcn/ui components ensure mobile and desktop compatibility.
Supabase Integration: Apollo Client for efficient data fetching and mutations.
PWA Support: Offline capabilities and installable web app features.
Type Safety: TypeScript for robust, error-free development.
Rapid Prototyping: Ready-to-use CRM template saves development time.
Free and Open-Source: MIT license allows unrestricted use and modification.
Modular Design: Easy to extend or replace components with React.
Responsive: shadcn/ui ensures seamless UI across devices.
Backend-Agnostic: React's data providers support multiple APIs.
Community Support: Backed by Marmelab with active GitHub maintenance.
React Dependency: Limited to React ecosystems, requiring familiarity with React.
Setup Complexity: Involves Supabase, Apollo, and shadcn/ui configuration.
Learning Curve: Knowledge of React and shadcn/ui needed for customization.
Documentation Needs: Could expand on advanced customization.
Atomic CRM provides a variety of CRM-powered components:
User List: Table with search, sort, and pagination for user management.
Task Manager: Form for creating and tracking tasks with assignments.
Dashboard: Overview with user stats and recent activities.
Profile Editor: Form for updating user profiles and details.
Atomic CRM operates on a Free model:
Free Access: Fully open-source under MIT license.
No Pro Version: No premium features or paid tiers.
Atomic CRM integrates with:
React: Core framework for UI development.
React: Backend-agnostic framework for CRUD operations.
shadcn/ui: UI component library for styling and interactions.
Supabase: Apollo Client for data querying and mutations.
TypeScript: Ensures type-safe development.
Atomic CRM is a free React CRM template using React and shadcn/ui; adaptable to shadcn/ui with UI swaps.
Yes, fully open-source under MIT license
Yes, via shadcn/ui's WAI-ARIA-compliant components.
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀