blatui / starter
This package is abandoned and no longer maintained.
The author suggests using the anousss007/blatui-starter package instead.
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.3
2026-06-16 14:07 UTC
Requires
- php: ^8.3
- anousss007/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
๐ฆ This repository has moved
BlatUI is now developed in the monorepo at anousss007/blatui-workspace. This repo is archived (read-only); its full history now lives under
apps/starter/there. The Composer packageanousss007/blatuiis unchanged โcomposer require anousss007/blatuiworks exactly as before.
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=anousss007/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/(156 components ยท 608 variants ยท 367 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