Product Decisions This Supports
- Brand Consistency: Align Filament admin panels with a modern, cohesive design system (shadcn-inspired) to reduce visual friction between frontend and backend experiences.
- Developer Experience (DX): Eliminate the need for custom CSS/JS builds or Vite tooling to achieve polished UI, lowering onboarding time for new developers.
- Theming Flexibility: Enable rapid A/B testing of design variants (e.g.,
Lyra vs. Nova styles) without redeploying assets, supporting data-driven UI decisions.
- Build vs. Buy: Avoid reinventing a theming solution for Filament panels, leveraging an open-source package to reduce maintenance overhead.
- Dark/Light Mode: Standardize theming across modes with minimal configuration, addressing accessibility and user preference needs.
- Roadmap: Prioritize UI consistency as a foundational layer before investing in custom component development.
When to Consider This Package
-
Adopt if:
- Your Laravel app uses Filament v5 and requires a modern, design-system-aligned admin UI.
- You lack dedicated frontend resources to maintain custom CSS/JS for Filament panels.
- You need light/dark mode support with minimal effort.
- Your team values developer velocity over pixel-perfect customization.
- You’re open to shadcn-inspired aesthetics (neutral palettes, rounded/square corners, etc.).
-
Look elsewhere if:
- You require highly customized or non-shadcn design systems (e.g., Material Design, Tailwind-only).
- Your Filament panels use custom components with unique class names (advanced overrides may be needed).
- You need performance-critical asset optimization (e.g., pre-bundled CSS for CDN delivery).
- Your team prefers full control over generated CSS (inline mode may feel restrictive).
- You’re using Filament v4 or an unsupported Laravel/PHP version.
How to Pitch It (Stakeholders)
For Executives:
"This package lets us ship a polished, modern admin UI for Filament panels without hiring frontend engineers or managing build tools. It’s like plugging in a pre-built design system—we can switch between sleek themes (e.g., ‘Lyra’ or ‘Nova’) in minutes, test user preferences, and ensure consistency across light/dark modes. Zero dev ops overhead; just configure and deploy. Ideal for rapid iteration or MVP launches."
Key Outcomes:
✅ Faster time-to-market for admin UIs.
✅ Reduced technical debt (no custom CSS/JS maintenance).
✅ Scalable theming for multi-panel apps.
For Engineers:
*"This is a zero-configuration way to theme Filament v5 panels with shadcn-style tokens. No Vite, no asset compilation—just PHP enums and CSS variables. You get:
- 7 style presets (Lyra, Nova, etc.) with adjustable density, spacing, and radii.
- Light/dark mode sync via Filament’s built-in theme mode.
- Inline CSS by default (no public directory writes) or cached assets for production.
- Fine-grained overrides for colors, fonts, shadows, and even custom CSS selectors.
Use Case: Perfect for internal tools, dashboards, or any Filament panel where you want a professional, consistent look without reinventing the wheel."*
Dev Highlights:
🔹 10-minute setup: composer require + panel provider config.
🔹 No frontend dependencies: Pure PHP/Laravel.
🔹 Testable: Package includes standalone Pest/Testbench tests.
🔹 Extensible: Override tokens, selectors, or styles via fluent API.