An admin dashboard UI template built with Shadcn UI components and Vite, with light/dark mode, RTL support, and a global search command.
arhamkhnz/next-shadcn-admin-dashboard
A Next.js 16 and shadcn/ui admin dashboard template with multiple prebuilt dashboards, auth screens, and theme presets.
- Stars
- 3,259
- Forks
- 666
- Open issues
- 3
- Last commit
- yesterday
What is it?
Studio Admin is a TypeScript admin dashboard template built with Next.js 16 (App Router), Tailwind CSS v4 and shadcn/ui. It ships with several prebuilt dashboards, including Default, CRM, Finance, Analytics and Productivity, along with pages for file management, chat, email, kanban, invoices, calendar, user and role management, and four authentication screens.
The template focuses on customization: light and dark modes, color presets such as Tangerine, Neo Brutalism and Soft Pop, a collapsible sidebar, and adjustable content widths. Forms use React Hook Form with Zod validation, state uses Zustand, and data tables use TanStack Table. Code is organized by route in a colocation-based structure, and Biome handles formatting and linting.
Role-based access control with config-driven UI and multi-tenant support is listed as planned rather than implemented.
Key features
- 01Next.js 16 App Router with TypeScript, Tailwind CSS v4 and shadcn/ui
- 02Multiple prebuilt dashboards plus file manager, chat, email, kanban and invoice pages
- 03Light and dark themes with several color presets
- 04Collapsible sidebar and adjustable content width layouts
- 05Form validation with React Hook Form and Zod, and state management with Zustand
Use cases
- Starting an internal back-office or operations dashboard with shadcn/ui
- Prototyping SaaS admin panels with ready-made CRM, finance or analytics layouts
- Reusing authentication screens and settings pages in a Next.js project
Quick start
- 1
Clone the repository
git clone https://github.com/arhamkhnz/next-shadcn-admin-dashboard.git - 2
Navigate into the project folder
cd next-shadcn-admin-dashboard - 3
Install dependencies
npm install - 4
Start the development server and open http://localhost:3000
npm run dev
Things to know
- Some updates may include breaking changes, so pulling new versions can require migration work.
- Role-based access control and multi-tenant support are listed as planned, not yet available.
In collections
Topics
FAQ
- What is next-shadcn-admin-dashboard?
- A Next.js 16 and shadcn/ui admin dashboard template with multiple prebuilt dashboards, auth screens, and theme presets. Studio Admin is a TypeScript admin dashboard template built with Next.js 16 (App Router), Tailwind CSS v4 and shadcn/ui. It ships with several prebuilt dashboards, including Default, CRM, Finance, Analytics and Productivity, along with pages for file management, chat, email, kanban, invoices, calendar, user and role management, and four authentication screens.
- Is next-shadcn-admin-dashboard free to use? What license does it have?
- next-shadcn-admin-dashboard is open source under the MIT license. Check the license terms before using it in commercial products.
- Is next-shadcn-admin-dashboard still maintained?
- Actively maintained. The last commit to next-shadcn-admin-dashboard was on Nov 6, 2026.
- What can I use next-shadcn-admin-dashboard for?
- Starting an internal back-office or operations dashboard with shadcn/ui Prototyping SaaS admin panels with ready-made CRM, finance or analytics layouts Reusing authentication screens and settings pages in a Next.js project
- How do I install next-shadcn-admin-dashboard?
- Clone the repository: git clone https://github.com/arhamkhnz/next-shadcn-admin-dashboard.git Navigate into the project folder: cd next-shadcn-admin-dashboard Install dependencies: npm install Start the development server and open http://localhost:3000: npm run dev
- Where can I get next-shadcn-admin-dashboard?
- The source code and installation instructions are on GitHub: https://github.com/arhamkhnz/next-shadcn-admin-dashboard
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A headless React meta-framework for building CRUD-heavy admin panels, dashboards, and internal tools.
Open-source low-code platform for building admin panels, internal tools and dashboards, connecting to 25+ databases and any API.
Open-source shadcn/ui components, blocks, and dashboard templates built with React, Tailwind CSS, and Base UI, added to projects via CLI or copy-paste.
A React and Tailwind CSS component library of animated UI components and effects that you copy into your Next.js or shadcn/ui apps.
A React framework for building admin dashboards and back-office single-page apps on top of REST or GraphQL APIs, using Material UI.