Accelerate your development with a sleek, open-source admin dashboard and landing page built on Vite-React, Next.js, Tailwind CSS, and Shadcn/UI which is fully customizable and production-ready.
TypeScript
1,195
50 commits
updated Oct 9, 2026

π― View Live Demo | π§© Explore Premium Blocks
Introducing a sleek, modern, and open-source admin dashboard template built with the latest web technologies, including React + TypeScript + Vite and Next.js + TypeScript. Powered by shadcn/ui and Tailwind CSS v4, this project offers a clean, responsive, and highly customizable UI. Developed and maintained by ShadcnStore, this free and open-source template is designed to accelerate your development process. Whether you're building an admin panel, SaaS dashboard, or launching an AI-driven product, this dashboard provides a beautiful, production-ready interface for your application β complete with a seamless dashboard and a fully-featured landing page to help you hit the ground running.
π Free & Open Source by ShadcnStore - Your gateway to premium UI components and templates.
2.0 is out. The template now runs on Base UI instead of Radix UI, with every dependency on its latest release. Upgrading a customized copy? See the changelog.
Experience the template in action:
Note: This template includes both a complete dashboard (with mail, tasks, chat, calendar apps) and a marketing landing page in both Vite and Next.js versions.
π― Two Complete Templates:
β‘ Dual Framework Support:
π¨ Live Theme Customization:
π shadcn-dashboard/
βββ π vite-version/ # Vite + React version
β βββ π src/
β β βββ π app/ # Demo pages & applications
β β β βββ π dashboard/ # Dashboard variants
β β β βββ π dashboard-2/ # Alternative dashboard layout
β β β βββ π landing/ # Landing page template
β β β βββ π auth/ # Authentication pages
β β β βββ π mail/ # Email application demo
β β β βββ π tasks/ # Task management demo
β β β βββ π chat/ # Chat application demo
β β β βββ π calendar/ # Calendar demo
β β β βββ π settings/ # User settings pages
β β β βββ π errors/ # Error pages (404, 500, etc.)
β β β βββ π users/ # User management pages
β β β βββ π faqs/ # FAQ pages
β β β βββ π pricing/ # Pricing pages
β β βββ π components/ # UI components
β β β βββ π ui/ # shadcn/ui components
β β β βββ π layouts/ # Layout components
β β β βββ π theme-customizer/ # Live theme editor
β β βββ π hooks/ # Custom React hooks
β β βββ π lib/ # Utilities & configurations
β β βββ π types/ # TypeScript type definitions
β βββ π package.json # Vite dependencies
β
βββ π nextjs-version/ # Next.js 16 version
β βββ π src/
β β βββ π app/ # App Router with route groups
β β β βββ π (auth)/ # Authentication route group
β β β β βββ π login/ # Login pages
β β β β βββ π signup/ # Registration pages
β β β β βββ π forgot-password/ # Password recovery
β β β β βββ π errors/ # Error pages (404, 500, etc.)
β β β βββ π (dashboard)/ # Dashboard route group
β β β β βββ π dashboard/ # Main dashboard
β β β β βββ π dashboard-2/ # Alternative dashboard
β β β β βββ π mail/ # Email application
β β β β βββ π tasks/ # Task management
β β β β βββ π chat/ # Chat application
β β β β βββ π calendar/ # Calendar demo
β β β β βββ π settings/ # User settings
β β β β βββ π users/ # User management
β β β β βββ π faqs/ # FAQ pages
β β β β βββ π pricing/ # Pricing pages
β β β β βββ π layout.tsx # Dashboard layout
β β β βββ π landing/ # Landing page template
β β β βββ π layout.tsx # Root layout
β β β βββ π loading.tsx # Global loading component
β β β βββ π not-found.tsx # 404 page
β β β βββ π page.tsx # Homepage
β β βββ π components/ # Same component structure as Vite
β β βββ π hooks/ # Custom React hooks
β β βββ π lib/ # Utilities & configurations
β β βββ π types/ # TypeScript type definitions
β βββ π package.json # Next.js dependencies
β
βββ π README.md # This file
βββ π LICENSE # MIT License
git clone https://github.com/shadcnstore/shadcn-dashboard-landing-template
cd shadcn-dashboard-landing-template
cd vite-version
pnpm install
pnpm dev
Access at: http://localhost:5173
cd nextjs-version
pnpm install
pnpm dev
Access at: http://localhost:3000
pnpm dev # Start development server
pnpm build # Build for production
pnpm preview # Preview production build
pnpm lint # Run ESLint
pnpm dev # Start development server
pnpm build # Build for production
pnpm start # Start production server
pnpm lint # Run Next.js linter
This template includes a powerful live theme customizer powered by tweakcn:

To add your own custom themes to the live customizer, create theme objects in your theme configuration:
// src/config/theme-data.ts (or similar file)
export const customTheme = {
name: "Custom Brand",
cssVars: {
light: {
primary: "210 100% 50%",
"primary-foreground": "0 0% 98%",
secondary: "210 100% 95%",
"secondary-foreground": "210 100% 20%",
accent: "210 100% 90%",
"accent-foreground": "210 100% 15%",
// Add more color variables as needed
},
dark: {
primary: "210 100% 60%",
"primary-foreground": "210 100% 15%",
// Dark mode variants
}
}
}
To directly modify theme colors, update your CSS variables in globals.css or index.css:
:root {
--primary: oklch(0.5 0.2 240);
--primary-foreground: oklch(0.98 0.02 240);
--secondary: oklch(0.96 0.01 240);
--secondary-foreground: oklch(0.2 0.02 240);
/* Customize other variables */
}
.dark {
--primary: oklch(0.7 0.2 240);
--primary-foreground: oklch(0.15 0.02 240);
/* Dark mode variants */
}
If you want to remove the theme customizer from your project:
src/components/theme-customizer.tsxsrc/components/theme-customizer/ folder if it existssrc/components/theme-customizer.tsxsrc/app/layout.tsxsrc/components/theme-customizer/ folder if it existsπ Learn More: For comprehensive theming documentation, visit the official shadcn/ui theming guide which covers CSS variables, color formats, and advanced customization techniques.

This free template is just the beginning! ShadcnStore offers a complete ecosystem of free & premium UI components, dashboards and templates to accelerate your development:
π― Explore ShadcnStore - Premium blocks, dashboards and templates for modern web applications.
We welcome contributions! Here's how you can help:
git checkout -b my-featuregit commit -m "Add new feature"git push origin my-featureThis project is licensed under the MIT License - see the LICENSE file for details.
You are free to:
Attribution to ShadcnStore is appreciated but not required.
This template is built on the shoulders of amazing open-source projects:
β Star this repo if it helped you!
A free & open-source template by ShadcnStore - Premium UI components, dashboards and templates for modern web development.
0 followers Β· starred Sep 2025
238 followers Β· starred Sep 2025
16 followers Β· starred Sep 2026
258 followers Β· starred Sep 2025
Accelerate your development with a sleek, open-source admin dashboard and landing page built on Vite-React, Next.js, Tailwind CSS, and Shadcn/UI which is fully customizable and production-ready.
TypeScript
1,195
50 commits
updated Oct 9, 2026

π― View Live Demo | π§© Explore Premium Blocks
Introducing a sleek, modern, and open-source admin dashboard template built with the latest web technologies, including React + TypeScript + Vite and Next.js + TypeScript. Powered by shadcn/ui and Tailwind CSS v4, this project offers a clean, responsive, and highly customizable UI. Developed and maintained by ShadcnStore, this free and open-source template is designed to accelerate your development process. Whether you're building an admin panel, SaaS dashboard, or launching an AI-driven product, this dashboard provides a beautiful, production-ready interface for your application β complete with a seamless dashboard and a fully-featured landing page to help you hit the ground running.
π Free & Open Source by ShadcnStore - Your gateway to premium UI components and templates.
2.0 is out. The template now runs on Base UI instead of Radix UI, with every dependency on its latest release. Upgrading a customized copy? See the changelog.
Experience the template in action:
Note: This template includes both a complete dashboard (with mail, tasks, chat, calendar apps) and a marketing landing page in both Vite and Next.js versions.
π― Two Complete Templates:
β‘ Dual Framework Support:
π¨ Live Theme Customization:
π shadcn-dashboard/
βββ π vite-version/ # Vite + React version
β βββ π src/
β β βββ π app/ # Demo pages & applications
β β β βββ π dashboard/ # Dashboard variants
β β β βββ π dashboard-2/ # Alternative dashboard layout
β β β βββ π landing/ # Landing page template
β β β βββ π auth/ # Authentication pages
β β β βββ π mail/ # Email application demo
β β β βββ π tasks/ # Task management demo
β β β βββ π chat/ # Chat application demo
β β β βββ π calendar/ # Calendar demo
β β β βββ π settings/ # User settings pages
β β β βββ π errors/ # Error pages (404, 500, etc.)
β β β βββ π users/ # User management pages
β β β βββ π faqs/ # FAQ pages
β β β βββ π pricing/ # Pricing pages
β β βββ π components/ # UI components
β β β βββ π ui/ # shadcn/ui components
β β β βββ π layouts/ # Layout components
β β β βββ π theme-customizer/ # Live theme editor
β β βββ π hooks/ # Custom React hooks
β β βββ π lib/ # Utilities & configurations
β β βββ π types/ # TypeScript type definitions
β βββ π package.json # Vite dependencies
β
βββ π nextjs-version/ # Next.js 16 version
β βββ π src/
β β βββ π app/ # App Router with route groups
β β β βββ π (auth)/ # Authentication route group
β β β β βββ π login/ # Login pages
β β β β βββ π signup/ # Registration pages
β β β β βββ π forgot-password/ # Password recovery
β β β β βββ π errors/ # Error pages (404, 500, etc.)
β β β βββ π (dashboard)/ # Dashboard route group
β β β β βββ π dashboard/ # Main dashboard
β β β β βββ π dashboard-2/ # Alternative dashboard
β β β β βββ π mail/ # Email application
β β β β βββ π tasks/ # Task management
β β β β βββ π chat/ # Chat application
β β β β βββ π calendar/ # Calendar demo
β β β β βββ π settings/ # User settings
β β β β βββ π users/ # User management
β β β β βββ π faqs/ # FAQ pages
β β β β βββ π pricing/ # Pricing pages
β β β β βββ π layout.tsx # Dashboard layout
β β β βββ π landing/ # Landing page template
β β β βββ π layout.tsx # Root layout
β β β βββ π loading.tsx # Global loading component
β β β βββ π not-found.tsx # 404 page
β β β βββ π page.tsx # Homepage
β β βββ π components/ # Same component structure as Vite
β β βββ π hooks/ # Custom React hooks
β β βββ π lib/ # Utilities & configurations
β β βββ π types/ # TypeScript type definitions
β βββ π package.json # Next.js dependencies
β
βββ π README.md # This file
βββ π LICENSE # MIT License
git clone https://github.com/shadcnstore/shadcn-dashboard-landing-template
cd shadcn-dashboard-landing-template
cd vite-version
pnpm install
pnpm dev
Access at: http://localhost:5173
cd nextjs-version
pnpm install
pnpm dev
Access at: http://localhost:3000
pnpm dev # Start development server
pnpm build # Build for production
pnpm preview # Preview production build
pnpm lint # Run ESLint
pnpm dev # Start development server
pnpm build # Build for production
pnpm start # Start production server
pnpm lint # Run Next.js linter
This template includes a powerful live theme customizer powered by tweakcn:

To add your own custom themes to the live customizer, create theme objects in your theme configuration:
// src/config/theme-data.ts (or similar file)
export const customTheme = {
name: "Custom Brand",
cssVars: {
light: {
primary: "210 100% 50%",
"primary-foreground": "0 0% 98%",
secondary: "210 100% 95%",
"secondary-foreground": "210 100% 20%",
accent: "210 100% 90%",
"accent-foreground": "210 100% 15%",
// Add more color variables as needed
},
dark: {
primary: "210 100% 60%",
"primary-foreground": "210 100% 15%",
// Dark mode variants
}
}
}
To directly modify theme colors, update your CSS variables in globals.css or index.css:
:root {
--primary: oklch(0.5 0.2 240);
--primary-foreground: oklch(0.98 0.02 240);
--secondary: oklch(0.96 0.01 240);
--secondary-foreground: oklch(0.2 0.02 240);
/* Customize other variables */
}
.dark {
--primary: oklch(0.7 0.2 240);
--primary-foreground: oklch(0.15 0.02 240);
/* Dark mode variants */
}
If you want to remove the theme customizer from your project:
src/components/theme-customizer.tsxsrc/components/theme-customizer/ folder if it existssrc/components/theme-customizer.tsxsrc/app/layout.tsxsrc/components/theme-customizer/ folder if it existsπ Learn More: For comprehensive theming documentation, visit the official shadcn/ui theming guide which covers CSS variables, color formats, and advanced customization techniques.

This free template is just the beginning! ShadcnStore offers a complete ecosystem of free & premium UI components, dashboards and templates to accelerate your development:
π― Explore ShadcnStore - Premium blocks, dashboards and templates for modern web applications.
We welcome contributions! Here's how you can help:
git checkout -b my-featuregit commit -m "Add new feature"git push origin my-featureThis project is licensed under the MIT License - see the LICENSE file for details.
You are free to:
Attribution to ShadcnStore is appreciated but not required.
This template is built on the shoulders of amazing open-source projects:
β Star this repo if it helped you!
A free & open-source template by ShadcnStore - Premium UI components, dashboards and templates for modern web development.
0 followers Β· starred Sep 2025
238 followers Β· starred Sep 2025
16 followers Β· starred Sep 2026
258 followers Β· starred Sep 2025