Enhance your web applications with PrimeFaces' comprehensive suite of customizable, feature-rich UI components for Jakarta EE, Quarkus and Spring.
A complete UI toolkit for Jakarta Faces that covers every use case — from simple forms to complex data-driven enterprise applications.
The most complete set of UI components for Jakarta Faces covering every UI requirement.
Hosted at GitHub, all components are open source and free to use under the MIT license.
Five design token themes (Aura, Lara, Nora, Metal, Glass) with light and dark mode, customizable with CSS variables.
WCAG 2.0 compliant. Every component handles keyboard navigation, screen readers and ARIA out of the box.
Allocate your valuable time to business logic rather than dealing with complex UI requirements.
Join a vibrant and growing open-source community with thousands of developers worldwide.
Touch-optimized and responsive design elements with enhanced mobile user experience.
Add the Maven dependency, declare the namespace, drop a component tag — you have a production-ready UI. No complex setup, no boilerplate ceremony.
Read the Docs<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>17.0.0-SNAPSHOT</version>
</dependency>
<!-- Optional: PrimeFlex CSS utility -->
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>primeflex</artifactId>
<version>4.0.0</version>
</dependency>
Pure CSS themes built on 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.
WCAG 2.0 compliant. Every component handles keyboard navigation, screen readers, and focus management out of the box.
Every component is fully navigable with Tab, Arrow keys, Enter, and Escape.
Semantic HTML and ARIA live regions ensure assistive technologies interpret every component correctly.
Roles, states, and properties are automatically applied following WAI-ARIA patterns.
Focus trapping, restoration, and visible focus indicators are applied throughout.
Join thousands of developers who trust PrimeFaces for their Jakarta Faces applications.