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.

Maintainers

Package info

github.com/anousss007/blatui-starter

Language:Blade

Type:project

pkg:composer/blatui/starter

Transparency log

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 3

Open Issues: 0

v1.0.3 2026-06-16 14:07 UTC

This package is auto-updated.

Last update: 2026-07-22 08:25:07 UTC


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 package anousss007/blatui is unchanged โ€” composer require anousss007/blatui works 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