inlst/blade-lucide-icons
A Laravel package for rendering Lucide icons in Blade templates. It provides Blade components and directives for the full Lucide icon set, with options for size, color, stroke width, and CSS classes, making icons easy to use consistently across your views.
Consider it when:
Look elsewhere when:
Executive summary: This is a small, reversible UI-consistency play for Laravel/Filament admin screens, not a strategic platform bet. The latest release is maintenance-shaped—an upstream Lucide icon refresh rather than new capability—which slightly reduces abandonment risk but does not change the low-adoption picture. Approve only as a time-boxed pilot with a pinned version and a fallback, and do not let it become a dependency for customer-critical UI.
Engineering summary: Evaluate as a thin integration layer. Wrap it in our own Blade component, pin the version, verify Laravel/Filament compatibility, confirm license and test coverage, and keep raw Lucide SVGs as the fallback. v1.40.0 is an icon-data upgrade spanning Lucide 1.29.0–1.49.0 with no API changes noted, so treat it as a routine bump—but screen for renamed or removed icon identifiers and run a quick visual regression on admin views. Avoid scattering direct package calls or raw icon names across views. Given the adoption signal—1 star, 0 dependents—keep the integration easy to remove.
Recommendation: Proceed with the short spike in a non-critical Filament admin area and allow the v1.40.0 upgrade there. Adopt only if compatibility, documentation, and maintenance remain acceptable; otherwise use upstream Lucide assets directly.
How can I help you explore Laravel packages today?