GitHunt
QU

quarkiverse/quarkus-primefaces

Quarkus PrimeFaces Faces (JSF) Extension

Quarkus logo Plus sign PF logo

Quarkus PrimeFaces


Version
License
Build
Stackoverflow

Overview

A Quarkus extension that lets you utilize primefaces and primefaces-extensions make JSF development so much easier!

Getting started

Read the full PrimeFaces documentation.

  • Create or use an existing Quarkus application
  • Add the primefaces extension with the Quarkus CLI:
quarkus ext add io.quarkiverse.primefaces:quarkus-primefaces
quarkus ext add io.quarkiverse.primefaces:quarkus-primefaces-extensions

Or manually add to pom.xml:

<dependency>
    <groupId>io.quarkiverse.primefaces</groupId>
    <artifactId>quarkus-primefaces</artifactId>
    <version>${primefaces-quarkus.version}</version>
</dependency>
<dependency>
    <groupId>io.quarkiverse.primefaces</groupId>
    <artifactId>quarkus-primefaces-extensions</artifactId>
    <version>${primefaces-quarkus.version}</version>
</dependency>

Versioning

The versioning of this extension will follow the pattern [quarkus.version].[primefaces.version].[patch].
The patch is not the PrimeFaces version patch it is the patch version of this extension as we may make Quarkus
fixes in between PF releases. However we strive to stay on top of PrimeFaces minor releases such as 13.0.2 and
publish a new version here right after a PrimeFaces release.

For example:

Version Quarkus Version Explanation
2.12.x Quarkus Quarkus 2 (EE08), PrimeFaces 12
3.13.x Quarkus Quarkus 3 (EE10), PrimeFaces 13
3.14.x Quarkus Quarkus 3 (EE10), PrimeFaces 14
3.15.x Quarkus Quarkus 3 (EE10), PrimeFaces 15
4.15.x Quarkus Quarkus 3 (EE11), PrimeFaces 15

Showcase

A showcase example using Quarkus Primefaces and Extensions and showing Faces running in the Quarkus environment can be found on
the QuarkusFaces GitHub repository "where Quarkus meets JSF!".

Quarkus Faces Logo

Quarkus Insights YouTube


Quarkus Faces YouTube

Contributors โœจ

Thanks goes to these wonderful people (emoji key):

Thomas Andraschko
Thomas Andraschko

๐Ÿ’ป ๐Ÿšง
Melloware
Melloware

๐Ÿ’ป ๐Ÿšง
Michal Karm Babacek
Michal Karm Babacek

๐Ÿ›
Dennis Gesker
Dennis Gesker

๐Ÿ›
George Gastaldi
George Gastaldi

๐Ÿš‡
Olivier Masseau
Olivier Masseau

๐Ÿ›
nyko29
nyko29

โš ๏ธ
Rami Swailem
Rami Swailem

๐Ÿ›
leandro-costa
leandro-costa

๐Ÿ›
nimo23
nimo23

๐Ÿ›
Simon Martinelli
Simon Martinelli

๐Ÿ›
Leonardo Bernardes
Leonardo Bernardes

๐Ÿ› ๐Ÿ’ป
tmulle
tmulle

โš ๏ธ

This project follows the all-contributors specification. Contributions of any kind welcome!

Languages

Java86.2%HTML13.8%

Contributors

Apache License 2.0
Created February 16, 2023
Updated March 23, 2026