chriskelemba / laravel-atomic-ui
Blade-based atomic UI components for Laravel
Package info
github.com/chriskelemba/laravel-atomic-ui
Language:Blade
pkg:composer/chriskelemba/laravel-atomic-ui
v1.0.0
2026-02-05 12:05 UTC
Requires
- php: ^8.2
- illuminate/support: ^12.0
- illuminate/view: ^12.0
README
Blade-first atomic UI components for Laravel. Includes a full set of atoms, molecules, organisms, and templates with Tailwind + Alpine.
Install
composer require chriskelemba/laravel-atomic-ui
No publishing required. Components are auto-registered.
Usage
Hyphenated tags (recommended)
<x-atomic-ui-button>Primary</x-atomic-ui-button> <x-atomic-ui-input name="email" placeholder="you@example.com" /> <x-atomic-ui-modal title="Confirm"> <x-slot:trigger> <x-atomic-ui-button>Open</x-atomic-ui-button> </x-slot:trigger> Modal content here. </x-atomic-ui-modal>
Namespaced tags
<x-atomic-ui::atoms.button>Primary</x-atomic-ui::atoms.button> <x-atomic-ui::atoms.input name="email" />
Component Inventory
Atoms
atomic-ui-buttonatomic-ui-inputatomic-ui-action-buttonatomic-ui-badgeatomic-ui-avataratomic-ui-tagatomic-ui-divider
Molecules
atomic-ui-form-fieldatomic-ui-modalatomic-ui-alertatomic-ui-toastatomic-ui-tooltipatomic-ui-popoveratomic-ui-dropdownatomic-ui-tabsatomic-ui-breadcrumbatomic-ui-paginationatomic-ui-stepsatomic-ui-toggleatomic-ui-checkboxatomic-ui-radio-groupatomic-ui-selectatomic-ui-textareaatomic-ui-date-inputatomic-ui-file-uploadatomic-ui-search-baratomic-ui-filter-chipsatomic-ui-sort-control
Organisms
atomic-ui-formatomic-ui-panelatomic-ui-tableatomic-ui-stat-cardatomic-ui-sidebaratomic-ui-line-chartatomic-ui-bar-chartatomic-ui-pie-chartatomic-ui-calendaratomic-ui-draweratomic-ui-empty-stateatomic-ui-progressatomic-ui-skeletonatomic-ui-section-headeratomic-ui-timelineatomic-ui-activity-listatomic-ui-task-list
Templates
atomic-ui-app-shellatomic-ui-dashboardatomic-ui-crud-pageatomic-ui-resource-index
Config (optional)
You can publish config and views if you want to customize:
php artisan vendor:publish --tag=atomic-ui-config php artisan vendor:publish --tag=atomic-ui-views
Requirements
- Laravel 12+
- Tailwind CSS
- Alpine.js (auto-loaded by package layout)