Join our Discord Community
drizzle orm icon

Open source and free shadcn templates using Drizzle ORM

22 templates • 22 contributors • Open source & free

22
Templates
22
Authors

Available Templates (22)

Next.js Saas Starter template preview
Next.js Saas Starter
Nby Nextjs
Next.js SaaS Starter is an official, production-ready template from the Next.js team designed to accelerate the development of software-as-a-service applications. This comprehensive boilerplate comes fully equipped with essential SaaS features including user authentication, Stripe payment integration, subscription management, and role-based access control (RBAC) with Owner and Member roles. Built on a modern tech stack featuring Next.js 14+, PostgreSQL database, Drizzle ORM for type-safe database queries, Tailwind CSS, and shadcn/ui components, the template includes pre-built pages for marketing landing pages with animated terminal elements, dashboard interfaces with full CRUD operations, and billing management. Perfect for entrepreneurs and development teams looking to launch SaaS products quickly, this starter eliminates weeks of initial setup by providing a scalable, well-architected foundation that handles authentication flows, payment processing, and database management out of the box, allowing developers to focus on building unique product features rather than reinventing common SaaS infrastructure.
SaaS Boilerplate template preview
SaaS Boilerplate
Iby Ixartz
SaaS Boilerplate is a comprehensive, production-ready starter kit built with Next.js, TypeScript, Tailwind CSS, and shadcn/ui, designed to accelerate the development of full-stack SaaS applications. This enterprise-grade boilerplate comes packed with essential features including Clerk authentication for secure user management, multi-tenancy support for serving multiple organizations, role-based access control (RBAC) for granular permissions, internationalization (i18n) for global markets, and a stunning landing page template to convert visitors. The technical stack includes Drizzle ORM for type-safe database operations, Vitest and Playwright for comprehensive unit and end-to-end testing, Sentry for error tracking and monitoring, and a flexible architecture that supports rapid customization and scaling. Pre-configured with development best practices like ESLint, Prettier, TypeScript strict mode, and automated CI/CD workflows, this boilerplate eliminates months of initial setup work. Perfect for startup founders, development agencies, and enterprise teams building B2B SaaS platforms, the template includes database migrations, email templates, billing integration hooks, analytics setup, and logging infrastructure, providing everything needed to launch a scalable SaaS product while maintaining code quality and developer experience throughout the development lifecycle.
Shadcn Table template preview
Shadcn Table
Shadcn Table (Tablecn) is a production-ready, feature-rich data table component built with Next.js, shadcn/ui, TanStack Table, and Drizzle ORM, offering comprehensive server-side functionality for enterprise applications. This advanced table implementation provides server-side pagination, sorting, and filtering with seamless PostgreSQL integration through Drizzle ORM, ensuring optimal performance even with large datasets. The component includes customizable column configurations, dynamic toolbars with bulk actions, advanced filtering capabilities inspired by Notion and Linear's powerful filter systems, responsive design that adapts to mobile and desktop viewports, and export functionality for data analysis. Built on TanStack Table (formerly React Table), it supports features like column visibility toggling, column resizing, multi-column sorting, faceted filters for categorical data, and debounced search inputs for smooth user experience. Perfect for admin dashboards, SaaS applications, and data-heavy interfaces, Tablecn demonstrates best practices for building performant, accessible data tables with modern React patterns, type-safe database queries, and beautiful UI components from shadcn/ui, making it an ideal reference implementation or starting point for projects requiring sophisticated data management interfaces.
Kirimase template preview
Kirimase
Kirimase is a powerful command-line tool inspired by Ruby on Rails that supercharges full-stack Next.js development by automating package setup and generating production-ready code for models, views, and controllers. This CLI scaffolding tool enables developers to build Next.js applications incredibly fast by providing interactive prompts to add and configure essential packages like ORMs (Drizzle, Prisma), authentication providers (Auth.js, Clerk, Lucia, Kinde), UI libraries (shadcn/ui), tRPC for type-safe APIs, Stripe for payments, and Resend for emails. Kirimase goes beyond simple boilerplate generation by creating complete CRUD operations with a single command, automatically generating database schemas, API routes, server actions, React components, and forms that work together seamlessly. The tool follows Next.js best practices including App Router conventions, server components, TypeScript strict mode, and proper error handling, while maintaining consistency across your codebase. Perfect for developers who want the productivity of Rails scaffolding in the Next.js ecosystem, Kirimase eliminates hours of repetitive setup work by instantly configuring packages with optimal settings, generating resource scaffolds that include database migrations, API endpoints, and UI components, and providing a cohesive development workflow that scales from prototypes to production applications. The intelligent code generation understands relationships between resources, handles authentication contexts, and integrates with your chosen tech stack, making it an essential tool for solo developers, startups, and teams building modern full-stack applications with Next.js.
Graphile Starter template preview
Graphile Starter
Graphile Starter is an opinionated, batteries-included full-stack SaaS template featuring pre-built user accounts, organization management, and a deeply integrated GraphQL-first architecture for rapid application development. Built with React, Next.js, Node.js, TypeScript, PostgreSQL, and PostGraphile, it provides a production-ready foundation with Apollo Client for GraphQL queries, Graphile Worker for background jobs, Graphile Migrate for database migrations, GraphQL Code Generator for type safety, and comprehensive testing with Jest and Cypress. The starter includes complete authentication flows, server-side rendering, automated code generation, and a job queue system, following best practices for type safety, performance, and scalability. Designed for developers familiar with the technology stack (not for beginners), it accelerates development by providing a cohesive, pre-configured environment that handles common SaaS requirements like user management, organizations, and GraphQL APIs. Perfect for building production web applications quickly, Graphile Starter is crowd-funded open-source software that eliminates setup overhead and provides a robust foundation for both small projects and large-scale applications.
Relivator template preview
Relivator
Bby Blefnk
Relivator is a comprehensive Next.js 15 and React 19 ecommerce template designed for developers seeking a modern, scalable foundation for building full-stack web applications with robust commerce functionality. Built with TypeScript, Tailwind CSS, shadcn/ui, Drizzle ORM with Postgres/Neon database, better-auth for authentication, and Polar for payment processing and subscription management, it provides a feature-complete starting point for ecommerce projects. The template includes subscription checkout flows, dark mode support, AI-friendly development environment optimized for AI-powered IDEs, and a flexible, extensible architecture that scales from MVPs to production applications. Released under MIT license, Relivator emphasizes developer experience by integrating modern technologies without requiring extensive setup, allowing teams to focus on business logic rather than infrastructure. The comprehensive tech stack handles authentication, database operations, UI components, payments, and deployment, making it suitable for building SaaS products, online stores, marketplaces, or any application requiring ecommerce capabilities. Perfect for developers who want the productivity of a batteries-included template while maintaining the flexibility to customize every aspect of their application.
Haitang template preview
Haitang
Haitang Poetry Society (海棠诗社) is a digital platform dedicated to classical Chinese poetry, creating an immersive cultural sanctuary for exploring thousands of traditional poems through an elegant, modern interface. The MIT-licensed application provides comprehensive search capabilities by collections, dynasties, poets, and individual poems, along with curated categories based on themes like festivals, seasons, and geographical regions. Built with Astro for optimal performance, Tailwind CSS and shadcn/ui for beautiful design, SQLite with Drizzle ORM for efficient data management, and integrated analytics through Umami and Google Analytics, Haitang makes classical Chinese literature accessible to modern audiences. The platform features responsive design with mobile compatibility, dark mode support, and Giscus-powered comments for community engagement around poetry appreciation. Perfect for students of Chinese literature, poetry enthusiasts, cultural preservation projects, or educational platforms, Haitang demonstrates how to build culturally significant applications with modern web technologies while maintaining the elegance and depth of traditional Chinese poetic heritage.
OneStopShop template preview
OneStopShop
OneStopShop is an online marketplace built with Next.js 13 App Router demonstrating cutting-edge features including React Server Components, Server Actions for mutations, and parallel and intercepting routes for seamless user experiences. The MIT-licensed platform enables users to buy and sell products through a comprehensive e-commerce system with seller profiles, product management, and integrated payment processing via Stripe Connect with platform fees and seller payouts. Built with Next.js 13, Drizzle ORM, PlanetScale MySQL, Clerk authentication, UploadThing for file uploads, and Tailwind CSS with shadcn/ui components, the marketplace showcases advanced routing techniques like intercepted routes for product quick view modals and new product creation workflows. The seller-focused architecture allows users to create profiles, manage product listings, and collect payments through Stripe's marketplace features. Perfect for learning Next.js 13's latest capabilities, building multi-vendor marketplaces, e-commerce platforms with seller management, or any project requiring modern server-side rendering patterns with experimental features demonstrating the future of React and Next.js development.
LaunchMVPFast template preview
LaunchMVPFast
LaunchMVPFast is an open-source collection of SaaS starter kits, customizable components, and building blocks built with Next.js, shadcn/ui, DrizzleORM, and Resend to help developers launch MVP applications faster. The MIT-licensed project provides production-ready infrastructure with TypeScript (97.4% of codebase), Tailwind CSS, and modern development tools, eliminating the need to build common SaaS features from scratch. The platform includes a comprehensive SaaS starter kit with pre-configured authentication, database integration through DrizzleORM, email functionality via Resend, and customizable UI components from shadcn/ui. Built for rapid MVP development, LaunchMVPFast offers reusable building blocks and components that developers can easily integrate into their projects, focusing development time on unique business logic rather than repetitive infrastructure. Perfect for entrepreneurs launching SaaS products, developers building MVPs quickly, startups requiring rapid prototyping, or any project needing a solid foundation with modern web technologies and best practices built in from day one.
Better T-Stack template preview
Better T-Stack
Better-T-Stack is a modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with the philosophy "roll your own stack: you pick only the parts you need, nothing extra." The MIT-licensed tool provides minimal templates with zero bloat, always using current stable dependency versions, offering complete freedom from vendor lock-in. The CLI supports extensive customization including frontend options (React with TanStack Router, Next.js, Nuxt, Svelte, SolidJS, React Native), backend options (Hono, Express, Fastify, Next API Routes, Convex), multiple runtimes (Bun, Node.js, Cloudflare Workers), database integrations (SQLite, PostgreSQL, MongoDB), ORMs (Drizzle, Prisma, Mongoose), optional authentication, and deployment configurations. Built for end-to-end type safety with clean monorepo layouts, Better-T-Stack eliminates the frustration of bloated boilerplates by letting developers create precisely tailored TypeScript projects. Perfect for full-stack TypeScript applications, monorepo projects, teams requiring type safety across frontend and backend, or any project benefiting from customized scaffolding rather than opinionated starters with unnecessary dependencies.
React Tanstarter template preview
React Tanstarter
React Tanstarter is a minimal starter template for TanStack Start featuring React 19 with React Compiler, Better Auth for authentication, Drizzle ORM with PostgreSQL, and shadcn/ui components for rapid full-stack application development. The public domain-licensed template provides an integrated authentication system through Better Auth, database management with Drizzle ORM, routing and state management with TanStack Router and Query, and beautiful UI components from shadcn/ui styled with Tailwind CSS. Built with cutting-edge technologies including React 19's latest features, TanStack's modern routing and data fetching tools, and PostgreSQL for robust data persistence, the template offers a minimalist project structure with integrated development scripts and easy deployment to platforms like Netlify. The starter includes utilities for authentication flows, theming customization, and efficient development workflows with all essential features configured. Perfect for developers building full-stack React applications with TanStack, projects requiring modern authentication and database integration, teams wanting rapid project initialization with latest React ecosystem practices, or any application benefiting from TanStack's powerful routing and data management combined with production-ready authentication and database tooling.
Cella template preview
Cella
Cella is a narrow stack TypeScript template for building collaborative web applications with built-in sync engine, offline capabilities, and real-time synchronization. The MIT-licensed template combines PostgreSQL database, Hono web framework, Drizzle ORM, Electric-sync for real-time sync, React, TanStack Router, and shadcn/ui components into a comprehensive starter for reactive applications. Built with TypeScript (97.3% of codebase), Node.js, and Docker support, Cella provides easy CLI-based project initialization with prebuilt authentication and data access systems ready for testing. The template emphasizes developer experience with modern web technologies while offering offline-first architecture and collaborative features out of the box. Perfect for building collaborative tools, team applications with real-time updates, offline-capable web apps, or any project requiring synchronized data across multiple users and devices, Cella demonstrates how to combine modern sync engines with traditional web stacks for applications that work seamlessly online and offline while maintaining data consistency.