Built with Next.js 16 App Router, TypeScript, Tailwind CSS v4, and Shadcn UI
next-shadcn-admin-dashboard — Next.js Admin dashboard Template
By Kuldeep1712
An admin dashboard template built with Next.js, TypeScript, Tailwind CSS, and Shadcn UI, offering multiple dashboards, authentication pages, theme presets, and a collapsible sidebar layout.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Provides multiple preset dashboards: Default, CRM, Finance, Analytics, Productivity, E-commerce, Academy, Logistics, Infrastructure, and legacy variants
Includes chat, mail, user management, role management, kanban, tasks, invoices, calendar, and 4 authentication pages
Supports light/dark mode and color presets such as Tangerine, Neo Brutalism, and Soft Pop
Configurable layout: collapsible sidebar and variable content width
Uses a route-colocated file architecture, with shared UI, hooks, and configuration at the top level
Template Details
This template is an admin dashboard interface project. The README states it is built with Next.js 16 (App Router), TypeScript, Tailwind CSS v4, and Shadcn UI, and integrates libraries such as Zod, React Hook Form, Zustand, and TanStack Table. The project provides multiple preset dashboards (Default, CRM, Finance, Analytics, Productivity, E-commerce, Academy, Logistics, Infrastructure, and legacy variants), as well as chat, mail, user management, role management, kanban, tasks, invoices, calendar, and 4 authentication pages. The interface supports light/dark mode and color presets such as Tangerine, Neo Brutalism, and Soft Pop. The layout includes a collapsible sidebar and variable content width. The project uses a route-colocated file architecture, with shared UI, hooks, and configuration at the top level. The README mentions that role-based access control (RBAC) and multi-tenancy support are planned and not yet implemented. The README does not specify backend APIs, databases, or production deployment requirements.
Is it right for your project?
Use Cases
- Building the interface skeleton of an admin system by directly reusing preset dashboards and business pages
- Admin projects that require light/dark mode and multiple color presets
- Admin dashboards developed with Shadcn UI and Tailwind CSS using a component-based approach
- Interface prototypes that include common admin modules such as authentication pages, user and role management, kanban, and calendar
Suitable For
- Frontend or full-stack developers who need a ready-made admin interface template
- Projects using Next.js App Router and TypeScript
- Teams that want to customize admin styles based on Shadcn UI and Tailwind CSS
- Admin projects that need multiple dashboards and business pages as a starting point
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Clone the repository: git clone https://github.com/arhamkhnz/next-shadcn-admin-dashboard.git
- 2
Enter the project directory and install dependencies: npm install
- 3
Start the development server: npm run dev, which runs at http://localhost:3000 by default
- 4
You can use the Vercel one-click deploy button to deploy your own copy
- 5
Formatting and lint commands: npx @biomejs/biome check --write
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of that version and does not mean external services or third-party assets are free.
Must comply with when using
- You may use, modify, commercialize, and distribute the code of this version for free.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
https://github.com/Kuldeep1712/next-shadcn-admin-dashboard/blob/main/LICENSEhttps://github.com/Kuldeep1712/next-shadcn-admin-dashboard/blob/main/README.mdPermission is hereby granted, free of charge
Original License Text
Compiled by DeepSeek based on repository license and README ·2026-10-15. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 80 / 100
- Technologies
- Next.js · React
- Website type
- Admin dashboard
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-07-27
- Screenshot last checked
- 2026-10-15
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Next.js as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: codex-user-requested-batch-review-20261017 · 2026-10-16
Inspect the recorded source material
SHA-256: 49820270d122f96ba8b48b20b65295513f2f9ea956e5ebb727c844ca085d0eb4
2026-10-15T10:22:10.346Z
Source file / repository# Next.js Admin Template with TypeScript & Shadcn UI
**Studio Admin** - Includes multiple dashboards, authentication layouts, customizable theme presets, and more.
<img src="https://github.com/arhamkhnz/next-shadcn-admin-dashboard/blob/main/media/dashboard.png?version=5" alt="Dashboard Screenshot">
Most admin templates I found, free or paid, felt cluttered, outdated, or too rigid. I built this as a cleaner alternative with features often missing in others, such as theme toggling and layout controls, while keeping the design modern, minimal, and flexible.
> **View demo:** [studio admin](https://next-shadcn-admin-dashboard.vercel.app)
> [!NOTE]
> Looking for the Base UI version? Check out [next-shadcn-admin-dashboard-baseui](https://github.com/arhamkhnz/next-shadcn-admin-dashboard-baseui).
>
> Looking for the React Aria version? Check out [arhamkhnz/next-shadcn-admin-dashboard-aria](https://github.com/arhamkhnz/next-shadcn-admin-dashboard-aria).
>
> Looking for the TanStack Start version? Check out [tanstack-shadcn-admin-dashboard](https://github.com/arhamkhnz/tanstack-shadcn-admin-dashboard).
> [!TIP]
> I’m also working on Nuxt.js and Svelte versions of this dashboard. They’ll be live soon.
## Features
- Built with Next.js 16, TypeScript, Tailwind CSS v4, and Shadcn UI
- Responsive and mobile-friendly
- Customizable theme presets (light/dark modes with color schemes like Tangerine, Brutalist, and more)
- Flexible layouts (collapsible sidebar, variable content widths)
- Authentication flows and screens
- Prebuilt dashboards (Default, CRM, Finance, Analytics, Productivity) plus legacy variants
- Role-Based Access Control (RBAC) with config-driven UI and multi-tenant support *(planned)*
> [!NOTE]
> The default dashboard uses the **shadcn neutral** theme.
> It also includes additional color presets inspired by [Tweakcn](https://tweakcn.com):
>
> - Tangerine
> - Neo Brutalism
> - Soft Pop
>
> You can create more presets by following the same structure as the existing ones.
> Looking for the **Next.js 15** version?
> Check out the [`archive/next15`](https://github.com/arhamkhnz/next-shadcn-admin-dashboard/tree/archive/next15) branch.
> This branch contains the setup prior to upgrading to Next 16 and the React Compiler.
> Looking for the **Next.js 14 + Tailwind CSS v3** version?
> Check out the [`archive/next14-tailwindv3`](https://github.com/arhamkhnz/next-shadcn-admin-dashboard/tree/archive/next14-tailwindv3) branch.
> It has a different color theme and is not actively maintained, but I try to keep it updated with major changes.
## Tech Stack
- **Framework**: Next.js 16 (App Router), TypeScript, Tailwind CSS v4
- **UI Components**: Shadcn UI
- **Validation**: Zod
- **Forms & State Management**: React Hook Form, Zustand
- **Tables & Data Handling**: TanStack Table
- **Tooling & DX**: Biome, Husky
## Screens
### Available
- Default Dashboard
- CRM Dashboard
- Finance Dashboard
- Analytics Dashboard
- Productivity Dashboard
- E-commerce Dashboard
- Academy Dashboard
- Logistics Dashboard
- Infrastructure Dashboard
- Chat Page
- Email Page
- Users Management
- Roles Management
- Kanban Board
- Tasks Page
- Invoice Page
- Calendar Page
- Authentication (4 screens)
- Legacy: Default v1, CRM v1, Finance v1, Analytics v1
### Planned
I’ve added all the planned screens. Feel free to open an issue for requesting something specific.
## Colocation File System Architecture
This project follows a **colocation-based architecture** each feature keeps its own pages, components, and logic inside its route folder.
Shared UI, hooks, and configuration live at the top level, making the codebase modular, scalable, and easier to maintain as the app grows.
For a full breakdown of the structure with examples, see the [Next Colocation Template](https://github.com/arhamkhnz/next-colocation-template).
## Getting Started
You can run this project locally, or deploy it instantly with Vercel.
### Deploy with Vercel
[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Farhamkhnz%2Fnext-shadcn-admin-dashboard)
_Deploy your own copy with one click._
### Run locally
1. **Clone the repository**
```bash
git clone https://github.com/arhamkhnz/next-shadcn-admin-dashboard.git
```
2. **Navigate into the project**
```bash
cd next-shadcn-admin-dashboard
```
3. **Install dependencies**
```bash
npm install
```
4. **Start the development server**
```bash
npm run dev
```
Your app will be running at [http://localhost:3000](http://localhost:3000)
### Formatting and Linting
Format, lint, and organize imports
```bash
npx @biomejs/biome check --write
```
> For more information on available rules, fixes, and CLI options, refer to the [Biome documentation](https://biomejs.dev/).
---
> [!IMPORTANT]
> This project is updated frequently. If you’re working from a fork or an older clone, pull the latest changes before syncing. Some updates may include breaking changes.
---
Contributions are welcome. Feel free to open issues, feature requests, or start a discussion.
**Happy Vibe Coding!**
Explore similar templates
Compare previews and descriptions within the same stack and category.

next-shadcn-dashboard-starter
An MIT-licensed admin dashboard starter built with Next.js 16, shadcn/ui, Tailwind CSS v4, and TypeScript.
Next.js · Admin dashboard

Studio Admin · Radix UI
Studio Admin is an admin dashboard template built with Next.js 16, TypeScript, Tailwind CSS v4, and Shadcn UI.
Next.js · Admin dashboard

free-nextjs-admin-dashboard
A free, open-source admin dashboard template built on Next.js 16, React 19, TypeScript, and Tailwind CSS v4. It provides a collapsible sidebar, charts, tables, authentication forms, modals, dropdowns, and dark mode, with internationalization and RTL support since version 2.4.0.
Next.js · Admin dashboard

materio-mui-nextjs-admin-template-free
Materio Free is a Next.js admin dashboard template based on App Router and MUI, integrating Tailwind CSS and available in TypeScript and JavaScript versions.
Next.js · Admin dashboard

nextjs-postgres-nextauth-tailwindcss-template
A Vercel-maintained Next.js App Router admin dashboard starter with Auth.js GitHub OAuth, Postgres, Tailwind CSS, and Shadcn UI, plus a sample products table, seed endpoint, and CRUD interface.
Next.js · Admin dashboard

shadcn-dashboard-landing-template
An open-source admin dashboard and marketing landing page template built on shadcn/ui and Tailwind CSS, with both Vite + React and Next.js versions in one repository.
Next.js · Admin dashboard
