mallardduck/blade-lucide-icons
Laravel Blade package for Lucide icons. Provides easy-to-use Blade components to render Lucide SVGs in your views, with simple naming and props for size, stroke, and other attributes. Great for quickly adding consistent, customizable icons.
waves-horizontal, heart-x, and 5 others) expand use cases for dynamic interfaces like feedback systems or interactive elements.sparkles, message-circle-code) for admin dashboards or developer tools.blade-lucide-icons.php) without frontend rebuilds, now with pre-integrated updates.<x-lucide-sparkles /> for notifications, <x-lucide-message-circle-code /> for logs).<x-lucide-heart-x class="text-red-500 animate-pulse"/> for interactive CTAs).screen-share variants) for screen readers, now with 2 improved accessibility-focused icons.Adopt if:
Look elsewhere if:
@lucide/vue or @lucide/react directly."This package now includes 7 new icons (e.g., sparkles, message-circle-code) and 2 updated icons in Lucide 1.23.0, expanding our design system’s flexibility for features like notifications or developer tools. Implementation remains a one-liner (composer require...), and the incremental updates reduce risk while future-proofing our UI. Competitors using Font Awesome still pay for licenses and deal with bloated assets; we get 1,008+ icons for free, with full control and automatic updates. Let’s pilot the 7 new icons in the admin dashboard to see a 10–15% reduction in page load time and improved UX for interactive elements."
*"This update wraps Lucide Icons 1.23.0 for Blade, adding:
<x-lucide-sparkles />, <x-lucide-message-circle-code />) and 2 modified icons for consistency.<x-lucide-{icon} /> with Tailwind classes (e.g., w-6 h-6 text-blue-500), and access the newest icons automatically.<img src="{{ asset('vendor/blade-lucide-icons/...') }}">), now including the 7 new/modified icons.
Tradeoff: We’re tied to Blade for now, but the underlying SVGs work anywhere. Ready to swap in 15 minutes, with access to the newest icons out-of-the-box."**"You now have 7 new icons (e.g., sparkles, message-circle-code) and 2 refined icons to use in your Tailwind designs—no more hunting for the right symbol. Use them like this:
<x-lucide-sparkles class="w-8 h-8 text-yellow-400" />
<x-lucide-message-circle-code class="w-6 h-6 text-gray-500" />
Need a new icon? The package updates automatically when Lucide adds more—just upgrade to get the latest 7 additions. And since they’re SVGs, you can tweak them in Figma or Illustrator if needed."*
How can I help you explore Laravel packages today?