alizharb/laravel-themer
Enterprise-grade theme management for Laravel. Create, clone, activate, and safely delete themes with per-theme Vite builds, NPM workspaces, asset shortcuts, view overrides, and Livewire 4 support. Includes metadata, wizards, and fast production caching.
Laravel Themer is part of a powerful modular ecosystem for Laravel applications. These official packages work seamlessly together to provide enterprise-grade architecture.
| Package | Description |
|---|---|
| laravel-modular | Core Modular ArchitectureThe foundation package providing DDD-based module structure, automatic discovery, and zero-config integration. |
| laravel-themer | Theme SystemAdvanced theme management with deep inheritance, Livewire 4 support, and per-theme asset compilation. |
| laravel-modular-livewire | Livewire IntegrationAutomatic component discovery and registration within modules. No manual Livewire::component() calls needed. |
| laravel-modular-filament | Filament Admin SupportFilament v5 admin panel integration with automatic resource, page, and widget discovery inside modules. |
| laravel-hooks | Plugin SystemUniversal extensibility and hook system (actions/filters) for your Laravel application. |
| Package | Description |
|---|---|
| filament-themer-luncher | Theme Manager GUIComprehensive Filament v5 interface for previewing, managing, and switching active themes. |
| filament-modular-luncher | Module Manager GUIPowerful Filament v5 manager for listing, toggling, enabling/disabling, and backing up system modules. |
// Module-specific themes
themes/
├── blog-theme/ # Theme for Blog module
│ └── module: "Blog"
└── shop-theme/ # Theme for Shop module
└── module: "Shop"
Laravel Themer can automatically discover and activate themes associated with specific modules.
# Create Livewire component in active theme
php artisan make:livewire pages.home --class --theme=mytheme
Automatic component discovery and namespace registration for theme-specific Livewire components.
# Install the complete ecosystem
composer require alizharb/laravel-modular
composer require alizharb/laravel-themer
composer require alizharb/laravel-modular-livewire
composer require alizharb/laravel-modular-filament
composer require alizharb/laravel-hooks
Install any package via Composer:
composer require alizharb/laravel-themer
How can I help you explore Laravel packages today?