Slash Admin is a modern React admin dashboard template built with React 19, Vite, and TypeScript.
The template addresses the need for developers to quickly scaffold a fully-featured admin management system without building from scratch. It combines React 19 hooks with Vite's fast build tooling and includes shadcn/ui components for a polished interface. The architecture incorporates Zustand for state management, React-Query for data fetching, and MSW with Faker.js for API mocking during development. Role-based access control is built in, along with internationalization support and a flexible routing system that handles nested routes.
Developers building internal tools, dashboards, or admin panels should consider this template if they want a TypeScript-first foundation with modern tooling. The project suits teams that value rapid development cycles and prefer shadcn/ui's component library. It includes common admin features like user, role, and permission management out of the box, plus customizable theming and responsive design for mobile and desktop. The template provides both light and dark mode variants.
The project shows active development with structured commit conventions covering features, fixes, documentation, refactoring, performance improvements, and type definitions. Contributions follow a clear specification for commit messages, indicating organized maintenance practices.