https://github.com/codewithdennis/filament-lucide-icons
A Filament plugin that integrates Lucide icons, allowing you to use them seamlessly across Filament forms, tables, actions, and more.
https://github.com/codewithdennis/filament-lucide-icons
filament-plugin filamentphp filamentphp-4 filamentphp-plugin lucide lucide-icon lucide-icons
Last synced: 4 months ago
JSON representation
A Filament plugin that integrates Lucide icons, allowing you to use them seamlessly across Filament forms, tables, actions, and more.
- Host: GitHub
- URL: https://github.com/codewithdennis/filament-lucide-icons
- Owner: CodeWithDennis
- License: mit
- Created: 2025-06-20T22:27:59.000Z (4 months ago)
- Default Branch: 4.x
- Last Pushed: 2025-06-21T16:04:59.000Z (4 months ago)
- Last Synced: 2025-06-21T16:29:51.238Z (4 months ago)
- Topics: filament-plugin, filamentphp, filamentphp-4, filamentphp-plugin, lucide, lucide-icon, lucide-icons
- Language: PHP
- Homepage:
- Size: 1.61 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Filament Lucide Icons
[](https://packagist.org/packages/codewithdennis/filament-lucide-icons)
[](https://github.com/codewithdennis/filament-lucide-icons/actions?query=workflow%3A"Fix+PHP+code+styling"+branch%3A4.x)
[](https://packagist.org/packages/codewithdennis/filament-lucide-icons)A Filament `4.x` plugin that integrates **1647** [Lucide icons](https://lucide.dev/icons/), allowing you to use them seamlessly across Filament forms, tables, actions, and more.

## Installation
You can install the package via composer:
```bash
composer require codewithdennis/filament-lucide-icons
```## Usage
```php
use CodeWithDennis\FilamentLucideIcons\Enums\LucideIcon;
``````php
public static function configure(Schema $schema): Schema
{
return $schema
->components([
Forms\Components\TextInput::make('email')
->prefixIcon(LucideIcon::Mail)
->email()
->required();
]);
``````php
final class UserResource extends Resource
{
protected static string|BackedEnum|null $navigationIcon = LucideIcon::UsersRound;
}
```## Contributing
Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.
## Credits
- [CodeWithDennis](https://github.com/CodeWithDennis)
- [Mallardduck](https://github.com/mallardduck/blade-lucide-icons)
- [Lucide](https://lucide.dev/icons/)
- [All Contributors](../../contributors)## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.