Retour au classement

arhamkhnz/next-shadcn-admin-dashboard

TypeScriptnext-shadcn-admin-dashboard.vercel.app

Modern Admin Dashboard Template built with Shadcn UI and Next.js 16

admin-dashboardshadcn-adminnextjs-adminadmin-dashboard-uiadmin-paneldashboardnextjs-starternextjs-templateshadcnadmin-ui
Croissance des étoiles
Étoiles
2.7k
Forks
555
Croissance hebdomadaire
Issues
2
1k2k
août 2024mars 2025nov. 2025juil. 2026
Artefactsnpmnpm install next-shadcn-admin-dashboard
README

Next.js Admin Template with TypeScript & Shadcn UI

Studio Admin - Includes multiple dashboards, authentication layouts, customizable theme presets, and more.

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

[!NOTE] Looking for the Base UI version? Check out next-shadcn-admin-dashboard-baseui.

Looking for the React Aria version? Check out arhamkhnz/next-shadcn-admin-dashboard-aria.

Looking for the TanStack Start version? Check out 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:

  • 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 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 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.

Getting Started

You can run this project locally, or deploy it instantly with Vercel.

Deploy with Vercel

Deploy with Vercel

Deploy your own copy with one click.

Run locally

  1. Clone the repository

    git clone https://github.com/arhamkhnz/next-shadcn-admin-dashboard.git
    
  2. Navigate into the project

     cd next-shadcn-admin-dashboard
    
  3. Install dependencies

     npm install
    
  4. Start the development server

    npm run dev
    

Your app will be running at http://localhost:3000

Formatting and Linting

Format, lint, and organize imports

npx @biomejs/biome check --write

For more information on available rules, fixes, and CLI options, refer to the Biome documentation.


[!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!

Dépôts similaires
PanJiaChen/vue-element-admin

:tada: A magical vue admin https://panjiachen.github.io/vue-element-admin

VueMIT Licensevueadmin
90.2k30.4k
ColorlibHQ/AdminLTE

AdminLTE - Free admin dashboard template based on Bootstrap 5

AstroMIT Licensebootstrapadmin-dashboard
adminlte.io
45.5k18.2k
tabler/tabler

Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap

HTMLMIT Licensedashboardhtml
tabler.io
41.3k4.4k
appsmithorg/appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

TypeScriptnpmApache License 2.0low-codeadmin-dashboard
appsmith.com
40.4k4.7k
marmelab/react-admin

A frontend Framework for single-page applications on top of REST/GraphQL APIs, using TypeScript, React and Material Design

TypeScriptnpmMIT Licensematerial-uireact
marmelab.com/react-admin
26.8k5.5k
akveo/ngx-admin

Customizable admin dashboard template based on Angular 10+

TypeScriptnpmMIT Licensewebpackbootstrap4
akveo.github.io/ngx-admin/
25.7k7.9k
nocobase/nocobase

NocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.

TypeScriptnpmOtherno-codelow-code
nocobase.com
23.4k2.8k
ColorlibHQ/gentelella

Free Bootstrap 5 Admin Dashboard Template

HTMLMIT Licensebootstrapdashboard
gentelella.colorlib.com
21.4k6.8k
zxwk1998/vue-admin-better

🎉 vue admin,vue3 admin,vue3.0 admin,vue后台管理,vue-admin,vue3.0-admin,admin,vue-admin,vue-element-admin,ant-design,vab admin pro,vab admin plus,vue admin plus,vue admin pro

VueMIT Licensevuevue-admin
vuejs-core.cn/shop-vite/
18.9k3.9k
apitable/apitable

🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.

TypeScriptnpmGNU Affero General Public License v3.0airtableairtable-alternative
aitable.ai
15.4k1.4k
satnaing/shadcn-admin

Admin Dashboard UI built with Shadcn and Vite.

TypeScriptnpmMIT Licenseadmin-dashboardadmin-panel
shadcn-admin.netlify.app
12.7k2k
coreui/coreui-free-bootstrap-admin-template

Free Bootstrap Admin & Dashboard Template Built for AI-Assisted Development

HTMLMIT Licensebootstrapadmin
coreui.io/product/free-bootstrap-admin-template/
12.2k3.1k