LaralCN-UI copy-and-own Blade components
copy-and-own · no runtime library

Blade components you actually own.

LaralCN-UI is a shadcn-style component system for Laravel & Blade. The CLI copies plain .blade.php files straight into your source tree, pure Blade + Tailwind v4, Alpine.js only when interactivity is unavoidable. 20 components, zero lock-in.

composer require --dev safi/laralcn-ui
php artisan ui:init
php artisan ui:add button

Why LaralCN-UI

Copy-and-own

No package in your runtime. The CLI fetches the source into your app, edit it, ship it, it is yours.

Pure Blade + Tailwind v4

CSS-first @theme tokens, no tailwind.config.js. Every component reads theme tokens, never hardcoded colors.

Alpine only when needed

Static components stay static. Interactivity is opt-in and declared per component.

Dependency resolver

ui:add walks the dependency graph, components, JS, and Composer deps are resolved and installed for you.

Real components, rendered live

See all →

These previews render the exact registry files ui:add installs — the site dogfoods the CLI.