PrimeFaces Extensions is a lightweight, open source component library built on top of PrimeFaces: components missing in other Jakarta Faces libraries, plus useful behaviors, converters and functions.
Editors, charts and maps, data and layout components, overlays, media and more, all styled by the PrimeFaces themes. Pick a category to explore its examples.
Calculator, ClockPicker, TimePicker, CreditCard, InputPlace, CodeScanner, DynaForm, FuzzySearch and the converters.
CodeMirror, MarkdownEditor, MonacoEditor and SunEditor.
Sheet, Kanban, Gantt, OrgChart, MasterDetail, Timeago, Timer, Counter and MeterGroup.
ECharts, GChart, Legend, OSMap and QRCode.
Layout, FluidGrid, SlideOut, Keynote and Waypoint.
BlockUI, Tooltip, CommandPalette, CookiePolicy and Session.
DocumentViewer, ImageAreaSelect, ImageRotateAndResize and ImageZoom.
Clipboard, FileDownload, LightSwitch, Localized, MarkText, RemoteCommand, Speedtest and the functions.
Add the Maven dependency next to PrimeFaces, declare the namespace, drop a component tag. The components use the PrimeFaces themes, no extra setup needed.
Read the Docs<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>17.0.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>17.0.0-SNAPSHOT</version>
</dependency>The components follow the PrimeFaces design tokens: the presets Aura, Lara, Nora, Metal and Glass, each in a light and a dark color scheme. Change the primary color, density or any token without a build step. Try it with the palette button at the right edge.
The following components were once Extensions components that have graduated into the PrimeFaces core library.
PrimeFaces Extensions is open source under the MIT license, hosted at GitHub.