Download the PHP package rmirandasv/shadlar without Composer
On this page you can find all versions of the php package rmirandasv/shadlar. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rmirandasv/shadlar
More information about rmirandasv/shadlar
Files in rmirandasv/shadlar
Package shadlar
Short Description UI Component library for Laravel applications
License MIT
Homepage https://github.com/rmirandasv/shadlar
Informations about the package shadlar
Shadlar
A minimalist Blade component library for Laravel applications, inspired by shadcn/ui. Shadlar provides a collection of customizable UI components built with Blade templates and Alpine.js for interactive functionality.
Features
- Blade Components: Native Laravel Blade components that integrate seamlessly with your application
- Alpine.js Integration: Interactive components powered by Alpine.js for client-side behavior
- Tailwind CSS: Styled with Tailwind CSS utility classes for easy customization.
- Composable: Build complex UIs by composing smaller components together
Installation
You can install the package via Composer:
Publishing Assets
Publish the CSS assets to your application:
This will copy the CSS file to resources/css/vendor/shadlar.css. Include it in your main CSS file or import it in your build process.
Publishing Views (Optional)
If you need to customize the component templates, you can publish the views:
Publishing Config (Optional)
Publish the configuration file:
Usage
Once installed, you can use any Shadlar component in your Blade templates:
Available Components
Shadlar includes a wide range of components:
- Layout: Card, Sidebar, Empty states
- Navigation: Breadcrumb, Navigation Menu, Pagination
- Forms: Input, Textarea, Select, Checkbox, Radio, Form Field
- Overlays: Dialog, Dropdown, Combobox
- Data Display: Table, Badge, Avatar, Alert
- Interactive: Button, Tabs, Accordion, Toggle
- And more...
Documentation
For complete documentation, including component APIs, examples, and customization guides, visit:
https://shadlar.ronaldmiranda.dev
Requirements
- PHP 8.4 or higher
- Laravel 11.0 or 12.0
- Livewire 3.6 or higher
- Alpine.js (for interactive components)
- Tailwind CSS (for styling)
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Security
If you discover any security-related issues, please email [email protected] instead of using the issue tracker.
Credits
- Ronald Miranda
- This package was created using the Spatie Laravel Package Skeleton
License
The MIT License (MIT). Please see License File for more information.
All versions of shadlar with dependencies
illuminate/contracts Version ^11.0||^12.0
livewire/livewire Version ^3.6
spatie/laravel-package-tools Version ^1.16