Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Elegant black dashboard built with Next.js, TypeScript, and Tailwind CSS featuring tables and charts.

A full-screen clock and weather widget dashboard built with React Native Expo for signage displays.
Black Dashboard is an open-source, dark-themed admin dashboard template built with Next.js, TypeScript, Tailwind CSS, Framer Motion, React Table, and Recharts, delivering a pre-built UI for data tables and charts.
Black Dashboard is a starting point for building admin panels with a dark aesthetic, combining a Next.js frontend with TypeScript for type safety. It outputs a dashboard interface populated with table components and chart elements, ready to be hooked to live data. The project is hosted as a public GitHub repository with 45 stars, and a live production deployment is available at black-dashboard.vercel.app. The template uses the React Table library for data grids and Recharts for visualizations, both styled through Tailwind CSS utility classes.
Black Dashboard suits frontend developers who want a dark-themed admin scaffold without configuring routing, styling, or chart tooling. It also fits startup teams building an MVP analytics or management interface quickly. UI designers can use it as a reference for dark dashboard layouts and component patterns built with Tailwind.
The template runs on Node.js with Yarn package management. After installing dependencies with yarn, developers start a local development server with yarn dev. The default setup includes sample data and demo components, which can be replaced with real API data.
Black Dashboard is free. The source code is publicly available on GitHub, and no paid tier or premium features are listed in the repository.
Yes, the template is open sourced on GitHub, so anyone can download and use it without payment.
It uses Next.js with TypeScript, Tailwind CSS, Framer Motion, React Table, and Recharts.
Clone the repository, then run yarn to install dependencies and yarn dev to start the development server.
