codewithdennis/filament-lucide-icons

A Filament plugin that integrates Lucide icons, allowing you to use them seamlessly across Filament forms, tables, actions, and more.

v4.0.0-beta.1 2025-06-21 15:09 UTC

This package is auto-updated.

Last update: 2025-06-21 16:05:02 UTC


README

Latest Version on Packagist GitHub Code Style Action Status Total Downloads

A Filament 4.x plugin that integrates 1647 Lucide icons, allowing you to use them seamlessly across Filament forms, tables, actions, and more.

thumbnail

Installation

You can install the package via composer:

composer require codewithdennis/filament-lucide-icons

Usage

use CodeWithDennis\FilamentLucideIcons\Enums\LucideIcon;
public static function configure(Schema $schema): Schema
{
    return $schema
        ->components([
            Forms\Components\TextInput::make('email')
                ->prefixIcon(LucideIcon::Mail)
                ->email()
                ->required();
        ]);
final class UserResource extends Resource
{
    protected static string|BackedEnum|null $navigationIcon = LucideIcon::UsersRound;
}

Contributing

Please see CONTRIBUTING for details.

Credits

License

The MIT License (MIT). Please see License File for more information.