Includes multiple dashboards, authentication layouts, customizable theme presets, and more.
The idea behind this dashboard aims to offer an alternative to typical admin templates. Most I came across, paid or free, felt cluttered, outdated, or too rigid in design.
I’ve taken design inspiration from various sources. Feel free to open an issue or reach out for credits.
View demo: studio admin
[!TIP] I’m also working on Nuxt.js, Svelte, and React (Vite + TanStack Router) versions of this dashboard. They’ll be live soon.
[!NOTE] The default version of the dashboard uses the shadcn neutral theme. It also supports multiple color themes inspired by Tweakcn, including:
- Tangerine
- Neo Brutalism
- Soft Pop
You can add more presets by following the same structure as the existing ones.
Looking for the Next.js 14 + Tailwind CSS v3 version? Check out the
archive/next14-tailwindv3
branch. It uses a different color theme and isn’t actively maintained, but I’m trying to keep it updated with the latest changes and screens.
✅ Available 🚧 Coming Soon
Pages, components, and logic are grouped by feature. Each route folder contains everything it needs. Shared UI, hooks, and config live at the top level, keeping the codebase modular and scalable as the app grows.
Check out this repo for the full file structure and examples.
You can run this project locally, or deploy it instantly with Vercel.
Clone and deploy your own copy of this project in one click.
Clone the repository
git clone https://github.com/arhamkhnz/next-shadcn-admin-dashboard.git
Install dependencies
npm install
Start the development server
npm run dev
Once running, the app will be available at http://localhost:3000
[!IMPORTANT] This project is frequently updated. If you’re working from a fork or a previously cloned copy, check for the latest changes before syncing. Some updates may include breaking changes.
Feel free to open issues, feature requests, or start a discussion if you'd like to contribute or suggest improvements.
Happy Vibe Coding!