Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

UI Icons

7,734 sites Security covered Drupal 11 · not 10 UI ecosystem
View on drupal.org

This module integrates with Drupal's Icon API to allow developers and site builders to easily use icons from various providers. Icons can be incorporated into fields, menus, CKeditor, and media types, with an added library page for showcasing available icons.

This module leverage Drupal 11.1 Icon API which allow to define icon packs as YAML-discovered to integrate seamlessly in Drupal development and site-building with Field API (with Link attributes), CKeditor5, Menu API, Media, a Web font extractor and a library.

After installing this module, check our repository of examples to include existing icon pack providers.

Drupal compatibility

The 2.0.x branch is for Drupal 11.3+

The 1.1.x branch is for Drupal 11.1+ and upgrade from previous version. This branch include empty backport and Iconify sub modules to be removed. Use Iconify Icons 2.0.x instead.

Integration with Drupal site building tools

Once discovered from the icon packs, the icons can be used:

as a Field, with specific widget and formatter, to store a picked icon and render it in entity displays. as a Field Formatter for Link fields. in Menu links UI. in Ckeditor5, to add an icon in WYSIWYG content. in Media, as a media type.

Feel free to propose other integrations.

Icons library

The UI Icons Library sub-module generates an icons library page to be used as documentation for content editors or as a showcase for business and clients.

Showcases

This module does not include third-party icons but makes it very simple to add existing icons from any provider or your own, and mix them together!

Examples in contrib space:

Bootstrap 5 DSFR (French Gov) USWDS (US Gov) 1 pack 3 packs 1 pack DaisyUI 4 packs folder

You can also check our examples repository which include a lot of starting configuration to include icons from:

Drupal core

We are willing to push part of this module to Drupal core, The Icon API was a first step, next step:

Feel free to contact me if you're willing to help.

Incompatibility

UI Suite

UI Suite provides a cohesive set of modules to implement full design systems while preserving and improving the Drupal site building experience.

UI Icons can be used as standalone, but shines with other UI Suite modules. Together, they provide a a full API to implement design systems:

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

6 tracked projects depend on this one

Activity

Tracked releases
21
Tracked since
Sep 2024
Latest release
4 weeks ago
Releases (12 mo)
7 ▼ from 14
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.0.0 Stable 11 Aug 3, 2026
2.0.x-dev Dev 11 Aug 3, 2026
1.1.2 Stable 11 Apr 16, 2026
1.1.1 Stable 11 Feb 10, 2026
1.0.1 Stable 10–11 Feb 10, 2026
1.0.0 Stable 10–11 Jan 18, 2026
1.1.0 Stable 11 Jan 18, 2026
1.1.0-beta6 Pre-release 11 Jun 20, 2025
1.1.0-beta5 Pre-release 11 Jun 18, 2025
1.1.0-beta4 Pre-release 11 Feb 19, 2025
1.0.0-beta7 Pre-release 10–11 Feb 19, 2025
1.1.0-beta3 Pre-release 11 Jan 30, 2025
1.0.0-beta6 Pre-release 10–11 Jan 29, 2025
1.0.0-beta5 Pre-release 10–11 Jan 17, 2025
1.1.0-beta2 Pre-release 11 Jan 17, 2025
1.1.0-beta1 Pre-release 11 Jan 9, 2025
1.0.0-beta4 Pre-release 10–11 Jan 9, 2025
1.1.x-dev Dev 10–11 Jan 9, 2025
1.0.0-beta3 Pre-release 10–11 Dec 5, 2024
1.0.0-beta2 Pre-release 10–11 Oct 17, 2024
1.0.0-beta1 Pre-release 10–11 Sep 25, 2024