I've been building SaaS apps for 12 years and got tired of rebuilding the same things every time. Not only for products, but also internal tools in our organization.
Things like admin panels, billing/credits, multi-organization support and even marketing pages are still surprisingly annoying and time-consuming to get right. Having these solved upfront makes a huge difference and you can use your Claude tokens for features right away.
What's in it:
- Authentication (Better Auth) - email/password, social, MFA, account linking, profile management, session management
- Multi-tenancy - organizations, invitations, roles, ownership transfer
- Billing – subscriptions, per-seat pricing, lifetime purchases, trials, huge amount of webhooks supported
- Credits – usage-based billing for AI features
- Admin panel – user management, impersonation, ban user, manual email verification, billing sync
- AI chatbot – Vercel AI SDK with streaming and tool calling
- Marketing pages – landing, pricing, blog, docs (fumadocs), changelog, careers, about, legal pages
- Emails - all the email templates ranging from "forgot password" to "your trial has ended", etc.
Tech stack:
- Next.js 16 and React 19
- tRPC for end-to-end type safety
- Better Auth for authentication
- Prisma or Drizzle ORM (two separate versions)
- Tailwind CSS + shadcn/ui
- TypeScript with strict mode
Two ORM?
It's two versions, not at the same time. Prisma and Drizzle. Both versions have feature parity - pick what fits your workflow.
Pricing:
One-time purchase with lifetime team access. Use it for unlimited projects including client work.
Happy to answer any questions about the architecture, design decisions or specific features.
- Website: https://www.achromatic.dev
- Demo: https://demo.achromatic.dev
I’m planning to add TanStack-based variants and more opinionated, use-case specific starter kit included in the same license, such as:
- CRM starter kit
- Workflow builder starter kit
- Support/helpdesk starter kit
- etc.
Happy to hear feedback or answer questions.