Join our Discord Community
fullstack icon

Open source and free shadcn templates using Full-stack

46 templates • 43 contributors • Open source & free

46
Templates
43
Authors

Available Templates (46)

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.
Inbox Zero template preview
Inbox Zero
Inbox Zero is an open-source AI-powered email management application designed to help users achieve inbox zero efficiently and spend less time managing emails. Built with Next.js, Tailwind CSS, Prisma, and shadcn/ui, this intelligent email assistant leverages artificial intelligence to automate and streamline email workflows with features like AI-assisted email drafting, automatic categorization and labeling, smart reply suggestions, and bulk unsubscribe capabilities for newsletter management. The application can pre-draft responses based on your writing style, track follow-ups and pending replies, automatically archive or categorize emails based on custom rules, and provide analytics on email patterns and time spent in inbox. Perfect for busy professionals, executives, and anyone overwhelmed by email volume, Inbox Zero integrates directly with Gmail and other email providers to offer a comprehensive email management solution. The platform focuses on privacy and data security while helping users reclaim hours of productivity by intelligently handling routine email tasks, enabling better focus on high-priority communications and reducing email-related stress through smart automation and AI-powered assistance.
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.
Next SaaS Stripe Starter template preview
Next SaaS Stripe Starter
Next SaaS Stripe Starter is a production-ready boilerplate that combines Next.js 14 with Stripe payments, Auth.js v5 authentication, and a comprehensive admin panel to launch subscription-based SaaS applications quickly. Built with TypeScript, Prisma ORM, Neon PostgreSQL, and shadcn/ui components, it provides essential features like user authentication with multiple providers, role-based access control, subscription management, payment processing with webhooks, customer billing portals, and transactional emails via Resend. The starter follows Next.js best practices with server components, server actions, and optimized data fetching, while the admin dashboard enables platform administrators to manage users, monitor subscriptions, and control access levels. Perfect for building productivity tools, analytics platforms, or B2B applications, this starter eliminates weeks of setup by providing authentication infrastructure, payment processing, database schemas, and deployment-ready code that can be customized for specific business requirements.
Badget template preview
Badget
Badget is an AI-powered personal finance management platform that helps users track expenses, create budgets, and achieve financial goals through automated categorization and smart insights. Built with Next.js 14, TypeScript, Prisma ORM, and shadcn/ui components, it provides automatic transaction import from bank accounts, AI-powered expense categorization that learns from behavior, customizable budget creation, and visual analytics with charts showing spending trends. The platform uses secure APIs to import transactions while maintaining bank-level encryption, and its AI analyzes spending habits to identify rarely-used subscriptions, suggest budget adjustments, predict future expenses, and highlight savings opportunities. Features include an intuitive dashboard with account balances, budget progress, and financial health scores, plus detailed reporting by category, merchant, and time period. Perfect for individuals and families seeking better money habits, Badget transforms transaction data into actionable intelligence for informed financial decisions.
Saasfly template preview
Saasfly
Saasfly is an enterprise-grade SaaS boilerplate that provides everything needed to launch production-ready applications with one-click deployment, multi-tenancy, and internationalization. Built with Next.js 14, TypeScript, Prisma ORM (supporting PostgreSQL/MySQL/SQLite), NextAuth.js, and shadcn/ui components, it includes Stripe and LemonSqueezy for payments, Resend for emails, and comprehensive authentication with social providers. Key features include multi-tenancy architecture for managing workspaces/organizations, i18n support for multiple languages and currencies, role-based access control (RBAC), API rate limiting, admin dashboard, MDX blog system, and webhook handlers. The boilerplate provides pre-built pages for marketing, pricing, authentication, billing, team collaboration, and admin panels, plus developer tools like ESLint, Prettier, automated testing, Docker support, and deployment guides for Vercel, Railway, and self-hosted solutions. Perfect for B2B SaaS platforms and multi-tenant applications, Saasfly accelerates development by handling authentication, payments, and infrastructure.
Grida template preview
Grida
Grida is an open-source, integrated platform for managing databases, creating forms, and designing websites with deep Supabase integration and shadcn/ui components. Built with TypeScript, Rust, PostgreSQL, WebGL, and the Skia graphics engine, it provides a comprehensive suite including database/CMS capabilities with advanced filtering, CSV export, and multiple view types (gallery, list, charts), form builder with 30+ input types, logic blocks, custom themes, and realtime sync in 12 languages, and an infinite canvas with drag-and-drop, Figma import, and WebGL rendering. The platform connects directly to Supabase projects, supporting views, storage, authentication, and table integration, while the canvas feature (technical preview) offers multiple backend supports for design components and presentations. Perfect for creators, developers, and business owners, Grida provides powerful database management, form creation, and design capabilities in a free, accessible platform that combines the flexibility of a headless CMS with visual design tools.
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.
ChadNext template preview
ChadNext
ChadNext is a comprehensive Next.js 15 starter template designed to accelerate web development with a feature-rich stack including App Router, shadcn/ui, Lucia Authentication, Prisma ORM, Server Actions, Stripe integration, and internationalization support. Built with TypeScript, Tailwind CSS, and Radix UI primitives, this MIT-licensed template provides developers with a quick-start solution for building performant, full-stack applications with excellent developer experience. The template saves time and effort by providing pre-configured authentication flows, database interactions through Prisma, payment processing with Stripe, and beautiful UI components from shadcn/ui, all working together seamlessly. With support for rapid prototyping and streamlined deployment to platforms like Vercel, ChadNext eliminates hours of initial setup by providing a cohesive, production-ready foundation. The project includes server actions for type-safe mutations, internationalization for multi-language support, and a well-organized project structure that scales from MVPs to production applications. Perfect for developers building SaaS products, web applications, or any project requiring authentication, database management, and payment processing, ChadNext demonstrates best practices for modern Next.js development while maintaining flexibility for customization.