Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Blatui Laravel Package

anousss007/blatui

BlatUI brings shadcn/ui-style, WCAG AA accessible components to the BLAT stack (Blade, Laravel, Alpine, Tailwind). A CLI copies fully themeable, light/dark UI components, blocks, and charts directly into your app so you own and customize the code.

View on GitHub
Deep Wiki
Context7
v1.17.1

Fixed

  • qr-code scaling. The SVG bound its viewBox via a plain :viewBox, which the HTML parser lowercases to viewbox — silently ignored since SVG's viewBox is case-sensitive. With no valid viewBox the code rendered at ~1px per module instead of filling size. Now bound with Alpine's .camel modifier (:view-box.camel="viewBox") so it scales to any size, crisp and scannable. Thanks @afiqiqmal for the diagnosis (#9).

Full Changelog: https://github.com/anousss007/blatui/compare/v1.17.0...v1.17.1

v1.15.0

Livewire support — wire:model on every form control

BlatUI components are Blade + Alpine, so they already render inside Livewire. This release wires wire:model through to their value with full two-way binding:

  • Native fields (input, textarea, native select/checkbox) bind directly.
  • Alpine widgets entangle their state via [@entangle](https://github.com/entangle)($attributes->wire('model'))select, combobox, autocomplete, switch, toggle, toggle-group, radio-group, checkbox, slider, rating, knob, number-input, color-picker, date-picker, datetime-picker, time-field, input-otp, tags-input, editable, markdown-editor.
  • Composites forward wire:model to their real input — file-upload (upload target), phone-input, segmented-control, mention-input, rich-text-editor, signature-pad.
  • Respects .live / .blur / .debounce. Fully inert when Livewire isn't installed — plain Blade/Alpine projects are unaffected.

📖 Guide: https://blatui.remix-it.com/docs/livewire

New components (Flux Pro parity)

  • brand — logo/wordmark, optionally linked.
  • profile — avatar + name/description, for account buttons and dropdown triggers.

Notes

  • slider / date-picker / datetime-picker bind a single value in default mode; range modes submit via standard name[...] fields.

Full Changelog: https://github.com/anousss007/blatui/compare/v1.14.1...v1.15.0

v1.3.0

Theme-foundation and component enhancements shipped to consumers.

Added

  • button: xs size + icon size scale (icon-xs / icon-sm / icon-lg).
  • Foundations (app.css): 9 base-color presets (added slate + gray), a new input-style dimension ([data-input-style]: outline / fill / inset), a heading font token (--font-heading) decoupled from the body font, and more [data-font] webfont families.
  • Foundations (blatui-core.js): theme store now persists inputStyle + fontHeading and applies the matching data-* attributes.

Install / update: composer require blatui/blatui

Full Changelog: https://github.com/anousss007/blatui/compare/v1.2.0...v1.3.0

v1.0.0

First release of the BlatUI Composer package — install with composer require blatui/blatui.

Commands

  • php artisan blatui:add <component> — copy a component family (+ deps) into resources/views/components/ui
  • php artisan blatui:list [component] — browse the 55 component families
  • php artisan blatui:init — doctor (packages, theme tokens, Alpine bootstrap)
  • php artisan vendor:publish --tag=blatui-foundations — theme CSS + JS engine

Laravel 11 / 12 / 13 · PHP 8.2+ · auto-discovered · MIT.

Demo & docs: https://github.com/anousss007/blat-ui

Full Changelog: https://github.com/anousss007/blatui/commits/v1.0.0

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor