Last updated on

Template NextJS 16, Typescript, Shadcn UI, Prisma, Supabase & Swagger UI


Rapid development with Next.js 16 TypeScript, Shadcn UI, i18n, Prisma and Swagger. Built for developers who want to move fast without compromising on quality.

🛠 Technologies

Frontend

  • Next.js 16 (App Router)
  • TypeScript 5
  • TailwindCSS 5 (Latest)
  • Shadcn UI
  • next-intl (i18n)
  • Swagger UI

Backend & Database

  • Nextjs API Routes & Server Action
  • Prisma ORM
  • Supabase Auth & PostgreSQL

Development Tools

  • Dev Containers
  • Format & Linting
  • Pre-commit hooks
  • Semantic Release
  • Some rules for Cline, RooCode

Core Features

  • Dev Containers: Pre-configured development environment with Development Container.
  • Code Quality: Pre-configured with Biomejs, commitlint (follow Conventional Commit), pre-commit hooks with Husky & lint-staged.
  • Common UI Components: Shadcn UI components for rapid development, but you can use another components UI.
  • Light/Dark Mode: Theme switching based on user preference with next-themes.
  • Multi Language: Internationalization (i18n) support for multiple languages with next-intl.
  • OAuth2: Authentication with Supabase.
  • API Documentation: Generated API documentation using Swagger UI.
  • Auto Release: Automated release process with Semantic Release.
  • Vercel Deployment: One-click deployment to Vercel.

Source code

You can get source code here.