Skip to main content
Back to packages
70 GitHub stars

anousss007/blatui

View on GitHub

Description

shadcn/ui for the BLAT stack — Blade · Laravel · Alpine · Tailwind. A CLI that copies open-source, copy-paste UI components you own straight into your Laravel project.

Adding components

# Add one or more — dependencies are resolved automatically
php artisan blatui:add button card input
 
# See everything you can add — components, blocks & charts
php artisan blatui:list
 
# Details for a single component
php artisan blatui:list select
 
# Everything at once
php artisan blatui:add --all

Components land in resources/views/components/ui/ as Blade tags:

<x-ui.card class="max-w-sm">
<x-ui.card-header>
<x-ui.card-title>Welcome back</x-ui.card-title>
<x-ui.card-description>Sign in to continue.</x-ui.card-description>
</x-ui.card-header>
<x-ui.card-content class="space-y-3">
<x-ui.input type="email" placeholder="[email protected]" />
<x-ui.button class="w-full">Sign in</x-ui.button>
</x-ui.card-content>
</x-ui.card>

Recent Courses on Laravel Daily

Roles and Permissions in Laravel 13

14 lessons
57 min

Testing in Laravel 13 For Beginners

26 lessons
1 h 41 min read

How to Structure Laravel 13 Projects

16 lessons
1 h 32 min read