blatui / starter
A Laravel starter kit pre-wired with BlatUI — shadcn/ui for the BLAT stack.
Package info
github.com/anousss007/blatui-starter
Language:Blade
Type:project
pkg:composer/blatui/starter
v1.0.0
2026-06-08 10:56 UTC
Requires
- php: ^8.3
- blatui/blatui: ^1.4
- gehrisandro/tailwind-merge-laravel: ^1.4
- laravel/framework: ^13.8
- laravel/tinker: ^3.0
- mallardduck/blade-lucide-icons: ^1.26
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^12.5.12
README
BlatUI Starter
A Laravel app pre-wired with BlatUI — shadcn/ui for the BLAT stack.
Spin up a BlatUI-powered app in one command:
laravel new my-app --using=blatui/starter
What's inside
- Laravel 13 · Tailwind CSS v4 · Alpine.js 3 · Vite.
- The full BlatUI component set copied into
resources/views/components/ui/(81 components · 416 variants · 283 files) — you own every line. - Foundations wired:
resources/css/app.css→@import './blatui.css',resources/js/app.js→import './blatui.js'(boots Alpine + the BlatUI engine: components, charts, calendar). - Pre-built pages:
/— marketing landing (resources/views/landing.blade.php)/dashboard— analytics dashboard with sidebar + charts/login,/register— auth screens
- Theme tokens are CSS variables — recolor everything from the BlatUI
theme editor and paste into
app.css.
Run it
cp .env.example .env php artisan key:generate php artisan migrate npm install && npm run build # or: npm run dev php artisan serve
Add more components
php artisan blatui:add <component> # e.g. command, date-picker, sonner php artisan blatui:list # browse everything
Add real auth
The auth screens are UI only. For working authentication, layer Laravel's auth on top and keep the BlatUI forms:
composer require laravel/breeze --dev php artisan breeze:install blade