BasaltCRM is a premium open source CRM built on top of Next.js 16 using TypeScript, shadcn/ui, Prisma, and MongoDB. Feature-packed with AI-assisted workflows, intelligent automation, and a next-gen architecture.
Introduction · Tech Stack + Features · Roadmap · Installation · Repo activity · License · Discord
Your Business. Supercharged.
BasaltCRM is the first CRM that doesn't just manage your data—it actively works for you. From finding prospects to closing deals with voice AI, BasaltCRM is your unfair advantage.
You can try it here crm.basalthq.com/en/sign-in. BasaltCRM is free to enroll.
- Next.js – React framework for building performant apps
- Auth.js – Multi-provider authentication
- Prisma – TypeScript-first ORM
- React Email – Versatile email framework
- Vercel – Deployment and previewing
- Mongo DB Atlas – Scalable data management
- Resend – Email delivery infrastructure
- SWR – Client-side data fetching
- Axios – HTTP client
- Server Actions – Server-side data mutations
- Tanstack/react-query – State management and fetching
- Tailwind CSS – Utility-first CSS
- Shadcn/ui – Headless components
- Tremor – Dashboard and charts
- react.email – Email templates
- OpenAI API – AI-generated communication
- SURGE – AI invoice
- Effective Automated Outreach: (Email, Phone, SMS)
- Efficiency: Streamlining visual workflows and simple UX.
- Sales Pipeline: Enhanced deal management and forecasting.
- AI Models: Integration of DeepSeek and Anthropic models.
- Inbound Calls: Web-based inbound telephony.
- Enterprise Scale: Advanced governance and security tiers.
- Innovation: Continuous AI-native feature evolution.
We use Resend + React Email for templates and delivery.
We use Tremor for high-performance dashboard analytics.
Available at: crm.basalthq.com/en/developers
Show instructions
-
Clone the repository:
git clone https://github.com/BasaltHQ/crm-official.git cd crm-official -
Install dependencies:
npm install
-
Setup environment variables:
cp .env.example .env cp .env.local.example .env.local
-
Initialize Prisma:
npx prisma generate npx prisma db push
-
Seed initial data:
npx prisma db seed
-
Run application:
npm run dev
We welcome community contributions. Please open an issue for bugs or suggestions.
Special thanks to the original developer:
- Pavel Dovhomilja (@pdovhomilja)
- Original Repository: nextcrm-app
Licensed under the MIT license.


