brunocfalcao/blade-feather-icons
Use Feather icons in Laravel Blade views as simple inline SVG components. This package lets you render icons with clean Blade tags, customize size, color, and attributes, and avoid icon fonts or manual SVG copying. Ideal for clean, lightweight Laravel UIs.
Consider it when:
Look elsewhere when:
aria-hidden, title, and role overrides before committing; decorative-vs-meaningful icon handling is where thin wrappers usually fall short.For executives (30 seconds): "This is a small, MIT-licensed Laravel package that lets our Blade templates render Feather Icons with a single tag. It costs nothing, has no vendor lock-in, and is trivially removable — the code is a thin wrapper around static SVG files. It is not a competitive differentiator; it is a small standardization decision that removes recurring design and engineering friction from every UI ticket. Risk is low because the exit cost is near zero; the main caveat is that it is a low-community-adoption package, so we should treat it as code we own rather than a dependency we rely on."
For engineering:
<x-feather-icon name="..." />) instead of copy-pasted SVG blobs.aria-hidden/title support, stroke-width and size customization, and whether icon names are validated (bad names should fail loudly in dev, not silently render nothing).Recommendation: Adopt as an internal convention for Blade-based surfaces, pin the version, wrap it in our own <x-icon> facade so swapping the underlying set later is a one-file change, and do not add it to the critical-path dependency inventory.
How can I help you explore Laravel packages today?