Makerkit is a comprehensive React SaaS starter kit built on Next.js, designed to accelerate the development and launch of SaaS applications. It includes essential features such as:
- Authentication: Complete authentication flows with password, magic link, and social logins.
- Billing & Subscriptions: Integrated Stripe support for managing billing and subscriptions.
- Multi-Tenancy: Support for organizations, team invitations, and role-based access control (RBAC).
- Admin Panel: Super admin dashboard for user and organization management.
- UI Components: Utilizes Shadcn UI and Tailwind CSS for a modern and customizable interface.
- Marketing Tools: Includes a blog, documentation, and changelog for SEO and content marketing.
- Testing & Monitoring: Pre-configured Playwright E2E tests and support for Sentry, Signoz, and PostHog.
- AI Agents: Dedicated rules for AI Agents to understand the codebase and work with it in a more efficient way.
Makerkit aims to provide developers with a production-ready foundation, allowing them to focus on unique product features rather than boilerplate code. It supports both serverless and serverful setups and emphasizes code quality with strict TypeScript and ESLint configurations.
