jcmccoders/laratheme
Laratheme adds multi-theme support to Laravel 11/12: switch active theme via config/env, auto-register view namespaces, generate new themes with make:theme, and resolve theme views and public assets (CSS/JS/images) from dedicated theme folders.
make:theme scaffolding (e.g., for marketing sites, admin panels, or partner portals).Adopt if:
Look elsewhere if:
For Executives: "Laratheme lets us ship multi-brand experiences (e.g., [Product] Pro vs. Free tiers) without duplicating code. For example, [Competitor X] charges $50K for white-labeling—this gives us that flexibility for a fraction of the cost. It’s a 1-week dev effort to stand up 10+ themes, enabling faster market expansion into verticals like healthcare or education."
For Engineering: *"This package handles the 90% use case for theming in Laravel: dynamic view/asset switching with zero runtime overhead. Key wins:
make:theme cuts theme creation from hours to minutes (e.g., for partner portals).THEME_ACTIVE env var).
Tradeoff: Adds ~2MB to vendor size, but saves weeks of dev time vs. a custom solution. Recommended for [Project Y]’s multi-tenant roadmap."*How can I help you explore Laravel packages today?