Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A lightweight Next.js 13 admin dashboard template with Ant Design, Zustand, and Tailwind CSS.

A full-screen clock and weather widget dashboard built with React Native Expo for signage displays.
Next.js Admin Lite Template is a minimal, open-source admin dashboard starter for Next.js 13 that ships a generic layout with sidebar navigation, theming, and state management so you can start writing feature code immediately.
Next.js Admin Lite Template is a lightweight admin dashboard template for Next.js 13, built by developer Grapeve and published on GitHub. It provides a generic layout — a sidebar, page routes, and a theme system — rather than a collection of finished, page-specific views. You take the starter, configure the sidebar items, create matching pages under the App Router, and add your own business logic. It is currently a small sample with only 2 GitHub stars, and the author says more features will be added and accepts requests.
The template uses the App Router mode of Next.js 13, with a file structure that nests routes under a main layout. Pages such as Profile, Basic Form, and Step Form are included as examples, and the online preview at https://nextjs-admin-lite-template.vercel.app shows the default look. The stack combines Ant Design for enterprise UI components, Zustand for lightweight state, and Tailwind CSS for utility-first styling.
Clone the repository from GitHub, install dependencies with pnpm, and start the development server with pnpm dev. The README documents two main configuration tasks: editing the sidebar array to match your pages, and (if you use Tailwind classes on Ant Design components) adding a custom class and CSS rule to make those styles apply.
Yes, the template is open source and distributed on GitHub, so you can clone it, modify it, and use it in your own projects at no cost.
You need Node.js and pnpm installed. The template is built for Next.js 13 and uses the App Router, so you should use a recent version of Next.js. After cloning, run pnpm install and then pnpm dev.
First, add an entry to the sidebar items array in components/layouts/sidebar/page.tsx. Then create a matching folder under app/(main)/(routes) and add a page.tsx file. The template's existing Profile and Form pages are examples to copy.
The README explains that because Ant Design's first-screen styles are extracted and injected into HTML, Tailwind utilities passed through the className prop may not apply. The workaround is to define a custom CSS class outside the component, attach it to the element, and put the styling rule in a separate CSS file or globals.css.
The author describes it as a small sample, with many features still missing. The GitHub issues and pull requests are open, so if you need a specific feature, you can request it. The repository currently has 2 stars, indicating it's early in development.
