lucide
No security coverage
Integrates the Lucide icon library with Drupal's Icon API (11.1+), providing 1900+ beautiful, consistent, hand-crafted SVG icons as a registered icon pack.
Lucide is an open-source icon library that provides a clean, consistent set of icons designed for modern web interfaces. Every icon is an SVG rendered client-side from lightweight <i data-lucide="icon-name"> markers.
Browse all available icons at lucide.dev/icons.
Features
- 1900+ icons auto-discovered and registered with Drupal's Icon API
- Zero build step — icons render client-side via the Lucide JS runtime
- Drupal library integration — attach
lucide/lucidewherever you need icons - Drush command —
drush lucide:downloadto install the JS library - Composer support — install the vendor library via
composer.libraries.json - Icon pack — icons are discoverable via
plugin.manager.icon_packservice - Fully OOP — no procedural code, modern PHP 8.3+ with attributes
Requirements
- Drupal 11.1+
- PHP 8.3+
- The Lucide JS library installed in
/libraries/lucide/
License
- Module: GPL-2.0-or-later
- Lucide Icons: ISC License
For installation, usage, and technical details see README.md.