Font Awesome

UI Extension

Font Awesome is the world's most popular icon set with thousands of scalable vector icons and social logos.

Status
Available
Version
v1.0.2
Supported Version
7.0.0
Released
2026-03-17
Licensing
Free / Commercial
KEY FEATURES
Thousands of icons
Scalable vectors
CSS styling
Animations
Layering
Power transforms
Accessibility
Usage Example
Demos

Oorian's Font Awesome extension provides type-safe icon components. Here's how to create icons with different styles:

Solid
Large (2x)
Colored
Brand
Java
// Create a solid icon
FaIcon homeIcon = new FaIcon(FaIcon.SOLID, FaIconName.HOUSE);
container.addElement(homeIcon);

// Create an icon with size
FaIcon largeIcon = new FaIcon(FaIcon.SOLID, FaIconName.STAR)
    .setSize(FaSize.X2);
container.addElement(largeIcon);

// Create an icon with color
FaIcon colorIcon = new FaIcon(FaIcon.SOLID, FaIconName.HEART)
    .setIconColor("#ef4444");
container.addElement(colorIcon);

// Create a brand icon
FaIcon githubIcon = new FaIcon(FaIcon.BRANDS, FaIconName.GITHUB);
container.addElement(githubIcon);