finds.dev← search

// the find

devias-io/material-kit-react

★ 5,585 · TypeScript · MIT · updated Jun 2025

React Dashboard made with Material UI’s components. Our pro template contains features like TypeScript version, authentication system with Firebase and Auth0 plus many other

A free Next.js admin dashboard starter built on MUI v5. It gives you 8 pre-built pages (dashboard overview, customers table, settings, auth flows) with a custom theme layer on top of MUI's defaults. Aimed at developers who want a working shell to start a SaaS or internal tool without building nav, auth wiring, and table chrome from scratch.

The theme customization is done properly — component overrides live in separate files under `src/styles/theme/components/` rather than being scattered inline, which makes restyling tractable. TypeScript is used throughout with actual type declarations in `src/types/`, not just `.ts` file extensions bolted on. The auth layer is abstracted behind `src/lib/auth/client.ts` so swapping providers doesn't touch every component. Next.js App Router structure is used correctly with layouts at the right levels.

The free version is a loss-leader — 8 pages is barely enough to evaluate fit, and the feature table is clearly designed to push you toward the $200+ Pro version (dark mode, real auth providers, complete user flows all paywalled). All data is hardcoded static fixtures; there's no API integration pattern, no server actions, no data fetching example, so you're on your own the moment you wire in a real backend. The auth client (`src/lib/auth/client.ts`) is custom credential storage using localStorage — not a real auth implementation, just enough to make the guards work in the demo. Mobile nav exists but the responsive breakpoints are clearly secondary to the desktop layout.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →