Download the PHP package ironflow/halo-ui without Composer
On this page you can find all versions of the php package ironflow/halo-ui. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ironflow/halo-ui
More information about ironflow/halo-ui
Files in ironflow/halo-ui
Package halo-ui
Short Description Modern, composable Blade UI component library for Laravel 12+ powered by TailwindCSS, Alpine.js, and Blade Icons
License MIT
Informations about the package halo-ui
HaloUI
Modern, Beautiful UI Components for Laravel
Built with Blade, TailwindCSS 3+, and Alpine.js 3+
Installation • Features • Components • Documentation • Examples
What's New in v2.1
Modern Design System - Gradient buttons, glassmorphism effects, smooth animations Enhanced Icon Integration - Full Blade UI Kit support with intelligent fallbacks Alpine Stores - Global state management for modals, toasts, and themes 49 Components - Complete library with advanced form components Performance Optimized - Lazy loading, caching, and minification support Dark Mode Ready - Built-in theme switching with persistence IronFlow Form Builder - Integrated form builder package (coming soon)
Features
Modern Design Language
- Gradient-based variants with glow effects
- Glassmorphism support for modern UIs
- Smooth animations with customizable timing
- Responsive mobile-first design
- Accessible ARIA-compliant components
Developer Experience
- Copy-and-own philosophy - full component customization
- Interactive CLI installer with dependency resolution
- TypeScript-ready with full type definitions
- Hot reload support for development
- Comprehensive testing with PHPUnit/Pest
- Theme System
- CSS variables for dynamic theming
- Gradient & Glass morphism effects
- Dark mode with system detection
- Component-level theme overrides
Performance
- Lazy loading for heavy components
- Minimal JavaScript footprint with Alpine.js
- Optimized rendering with Blade caching
- Production builds with minification
Installation
Requirements
- PHP 8.2+
- Laravel 11+ or 12+
- TailwindCSS 3.0+
- Alpine.js 3.0+
- Blade UI Kit (optional, recommended)
Quick Install
Configuration
Setup Alpine.js
Include in Layout
Components (49 Total)
Form Components (8)
- Button - Gradient variants with glow effects
- Input - Enhanced with icons and clearable option
- Textarea - Auto-resize with character counter
- Select - Custom styled dropdown
- Checkbox - Modern toggle design
- Radio - Styled radio buttons
- Toggle - iOS-style toggle
- Rating - Interactive star ratings
Advanced Form Components (6)
- FileUpload - Drag & drop with preview
- DatePicker - Calendar date selection
- TimePicker - Time selection (12h/24h)
- RichText - WYSIWYG editor
- ColorPicker - Color selection
- SliderRange - Range slider input
Layout Components (7)
- Card - Elevated, flat, bordered, glass variants
- Modal - Animated dialogs with Alpine store
- Navbar - Responsive navigation
- Sidebar - Collapsible side navigation
- Breadcrumb - Navigation trail
- Accordion - Collapsible sections
- BottomSheet - Mobile bottom drawer
Feedback Components (8)
- Alert - Contextual messages
- Toast - Gradient toasts with progress bar
- Badge - Status indicators
- Spinner - Loading indicators
- Progress - Progress bars with animations
- Skeleton - Loading placeholders
- EmptyState - No data displays
- Notification - Persistent notifications
Navigation (5) & Data Display (11)
- Dropdown, Tab, Pagination, Timeline, Stepper
- Table, Tooltip, Avatar, AvatarGroup, Divider
- Stats, Chip, Kbd, Code, Popover, Icon
Advanced Components (9)
- ContextMenu, CommandPalette, Carousel, Calendar
- ImageCropper, TreeView, Kanban (Board/Column/Card)
Usage Examples
Modern Button with Icon
Modal with Alpine Store
Toast Notifications
Modern Card Design
🎯 JavaScript API
🎨 Theming & Customization
Design Styles
Custom Colors
Component Overrides
After installation, all components are in resources/views/components/halo/ - modify freely!
🧪 Testing
Contributing
Contributions are welcome! See CONTRIBUTING.md
Changelog
See CHANGELOG.md for version history
License
MIT License - see LICENSE.md
Credits
- Built with Laravel
- Styled with TailwindCSS
- Powered by Alpine.js
- Icons from Blade UI Kit
- Inspired by shadcn/ui
HaloUI - Build with ❤️ by Aure Dulvresse
All versions of halo-ui with dependencies
illuminate/support Version ^12.0
illuminate/view Version ^12.0
illuminate/console Version ^12.0
blade-ui-kit/blade-icons Version ^1.6