Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A dashboard starter template using Next.js and NextUI with dark mode, charts, and an accounts page.

Free open-source Tailwind CSS and Next.js admin dashboard template with 8+ pages, dark mode, RTL, and authentication screens.
NextUI Dashboard is a free, open-source dashboard starter template that combines the Next.js React framework with the NextUI component library to give developers a runnable admin interface with charts, a sidebar, and theme switching.
NextUI Dashboard is a sample project that pairs Next.js with NextUI, a React UI library built on Tailwind CSS, to create a functional dashboard application. It takes the repository source code and produces a web app with a home page showing charts, an accounts page, a responsive sidebar, and a navbar. The template is designed for deployment on Vercel and also runs locally via npm scripts. The repository lives under the GitHub account chris-trapstar and is presented as a sample rather than a commercial product.
pages/index.tsx) contains chart components for data visualization.pages/accounts.tsx) provides a table-driven view for managing account data._app.tsx and index.tsx.The project runs as a standard Next.js application. After cloning, install dependencies with npm install and start the development server with npm run dev, then visit http://localhost:3000. The template also includes a Vercel deploy button for immediate hosting.
Free — the project is an open-source sample with no paid tiers or subscription requirements.
Yes, it is an open-source sample project hosted on GitHub, so there are no fees to use or modify the code.
Yes, the repository includes a Vercel deploy button that imports the template directly and creates a new deployment.
Yes, dark mode support is one of the listed features, and the template includes light and dark color schemes.
The template currently includes a home page with charts and an accounts page, plus a sidebar and navbar layout. The README states that more pages are coming soon.
Run npm install to install dependencies, then npm run dev to start the development server at http://localhost:3000.
