electrik/slate
Slate is a shadcn-inspired Blade UI kit for Laravel. Build product interfaces with anonymous x-slate::* components, Tailwind CSS v4, Slate-owned design tokens, first-class dark mode, and Livewire-aware forms—all in Blade, no React or copy-paste CLI required.
Consider it when:
Look elsewhere when:
tailwind.config.js design system you can't re-platform.To executives: We can get a modern, shadcn-quality interface without re-platforming the front end or buying a commercial UI licence. It's MIT-licensed, integrates with the Laravel stack we already run, and is designed to let us take ownership of the code if the project stalls. The trade-off is support maturity — this is a young, low-adoption package, so we treat it as a codebase we're adopting, not a vendor we're relying on. Recommendation: pilot on one internal surface, with a documented fork-and-own fallback.
To engineering: Anonymous Blade components mean no per-component PHP class overhead, and views are publishable, so overriding is normal Laravel work rather than fighting an abstraction. It targets Laravel 12/13 and Tailwind v4 with dark mode and Livewire compatibility built in. The exit cost is low by design: worst case we vendor the components into our own namespace and own them. The costs are real too — a Tailwind v4 prerequisite, a token layer defined by the package, and a tiny upstream community, so we should budget a day to read the source before committing and pin versions deliberately.
How can I help you explore Laravel packages today?