Blade Icons is a package designed to simplify using SVG icons within your Laravel Blade views. It removes the complexity of managing SVG files by offering renderless components for seamless integration. With a simple syntax, you can add any icon directly into your templates, for example:
<x-heroicon-s-heart class="w-6 h-6 text-red-500" />
The package provides access to an extensive collection of over 80 popular icon sets, including Heroicons, Font Awesome, and Feather Icons. You can pass any HTML attributes like class
or style
directly to the component to customize the SVG's appearance.
As a completely open-source tool built for the TALL stack, it offers a searchable library to help you find the perfect icon from thousands of options without leaving your workflow.