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.
Choose from 30+ premium and free themes including Material, Bootstrap, Tailwind and custom presets.
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>16.0.0-SNAPSHOT</version>
</dependency>
<!-- Optional: PrimeFlex CSS utility -->
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>primeflex</artifactId>
<version>4.0.0</version>
</dependency>
Choose from a growing collection of free themes — Lara, Aura, Nora, Material, Bootstrap and more. Each theme is a complete CSS stylesheet that skins every component consistently. Switch themes at runtime without a page reload.
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.