Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quarkiverse/quarkus-primefaces
Quarkus PrimeFaces Faces (JSF) Extension
https://github.com/quarkiverse/quarkus-primefaces
faces jsf myfaces primefaces primefaces-extensions quarkus-extension web
Last synced: 5 days ago
JSON representation
Quarkus PrimeFaces Faces (JSF) Extension
- Host: GitHub
- URL: https://github.com/quarkiverse/quarkus-primefaces
- Owner: quarkiverse
- License: apache-2.0
- Created: 2023-02-16T16:11:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-03T12:56:38.000Z (12 days ago)
- Last Synced: 2024-11-03T13:30:58.777Z (12 days ago)
- Topics: faces, jsf, myfaces, primefaces, primefaces-extensions, quarkus-extension, web
- Language: Java
- Homepage: https://github.com/primefaces/primefaces
- Size: 575 KB
- Stars: 32
- Watchers: 7
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[![Version](https://img.shields.io/maven-central/v/io.quarkiverse.primefaces/quarkus-primefaces?logo=apache-maven&style=flat-square)](https://search.maven.org/artifact/io.quarkiverse.primefaces/quarkus-primefaces)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square)](https://opensource.org/licenses/Apache-2.0)
[![Build](https://github.com/quarkiverse/quarkus-primefaces/actions/workflows/build.yml/badge.svg)](https://github.com/quarkiverse/quarkus-primefaces/actions/workflows/build.yml)
[![Stackoverflow](https://img.shields.io/badge/StackOverflow-primefaces-chocolate.svg)](https://stackoverflow.com/questions/tagged/primefaces)## Overview
A Quarkus extension that lets you utilize [primefaces](https://www.primefaces.org/showcase/index.xhtml) and [primefaces-extensions](https://www.primefaces.org/showcase-ext/views/home.jsf) make JSF development so much easier!
## Getting started
Read the full [PrimeFaces documentation](https://docs.quarkiverse.io/quarkus-primefaces/dev/index.html).
* Create or use an existing Quarkus application
* Add the primefaces extension with the [Quarkus CLI](https://quarkus.io/guides/cli-tooling):
```bash
quarkus ext add io.quarkiverse.primefaces:quarkus-primefaces
quarkus ext add io.quarkiverse.primefaces:quarkus-primefaces-extensions
```Or manually add to pom.xml:
```xml
io.quarkiverse.primefaces
quarkus-primefaces
${primefaces-quarkus.version}io.quarkiverse.primefaces
quarkus-primefaces-extensions
${primefaces-quarkus.version}```
## 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 | Explanation |
| --- | --- |
| ![2.12.x](https://img.shields.io/maven-central/v/io.quarkiverse.primefaces/quarkus-primefaces?versionPrefix=2.&color=cyan) | Quarkus 2 (EE08), PrimeFaces 12 |
| ![3.13.x](https://img.shields.io/maven-central/v/io.quarkiverse.primefaces/quarkus-primefaces?versionPrefix=3.13&color=cyan) | Quarkus 3 (EE10), PrimeFaces 13 |
| ![3.14.x](https://img.shields.io/maven-central/v/io.quarkiverse.primefaces/quarkus-primefaces?versionPrefix=3.14&color=cyan) | Quarkus 3 (EE10), PrimeFaces 14 |> [!IMPORTANT]
> FeedReader component is not supported in GraalVM Native Image mode due to complexities with their third party library Rome.## Showcase
A showcase example using Quarkus Primefaces and Extensions and showing Faces running in the Quarkus environment can be found on
the [QuarkusFaces](https://github.com/melloware/quarkus-faces) GitHub repository "where Quarkus meets JSF!".[![Quarkus Faces Logo](https://github.com/melloware/quarkus-faces/blob/main/src/site/QuarkusFaces.svg)](https://github.com/melloware/quarkus-faces)
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Thomas Andraschko
💻 🚧
Melloware
💻 🚧
Michal Karm Babacek
🐛
Dennis Gesker
🐛
George Gastaldi
🚇
Olivier Masseau
🐛
nyko29
⚠️
Rami Swailem
🐛
leandro-costa
🐛
nimo23
🐛
Simon Martinelli
🐛
Leonardo Bernardes
🐛 💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!