nickperkins/blade-icon-picker
Standalone Blade icon picker component for Livewire forms. Works with any blade-icons pack (Heroicons, Font Awesome, custom). Includes search, lazy-loaded icon grid, keyboard navigation, responsive layout, and Tailwind-free CSS with customizable variables.
<select> dropdowns, improving developer and end-user experience.Adopt if:
<select> dropdowns or error-prone text inputs for icon selection.Look elsewhere if:
filament-icon-picker).For Executives: "This package lets our team quickly add searchable, user-friendly icon pickers to Livewire forms—like selecting icons for menu items or CMS categories—without custom development. It’s lightweight, works with our existing icon libraries (Heroicons, Font Awesome), and improves both developer and end-user experience. No Filament dependency means we can use it anywhere in the app, and the lazy-loading design keeps performance snappy even with hundreds of icons. It’s a drop-in solution that saves weeks of frontend work."
For Engineers:
*"The blade-icon-picker package gives us a standalone, Livewire-compatible icon picker that:
wire:model (just pass :value and you’re done).filament-icon-picker, this is framework-agnostic and works in plain Livewire apps.Example use case: Replace a clunky <select> or text input for icon selection in our admin panel with a searchable grid that renders SVGs inline. The package handles edge cases (no icon packs installed, validation errors) and ships with dark mode support. Let’s prototype it in the next sprint for the CMS icon assignment feature—it’s a no-brainer for UX and dev velocity."*
How can I help you explore Laravel packages today?