{"id":13514877,"url":"https://github.com/primefaces/primefaces","last_synced_at":"2025-05-11T03:43:14.267Z","repository":{"id":30219661,"uuid":"33770699","full_name":"primefaces/primefaces","owner":"primefaces","description":"Ultimate Component Suite for JavaServer Faces","archived":false,"fork":false,"pushed_at":"2025-05-09T17:06:25.000Z","size":160123,"stargazers_count":1842,"open_issues_count":68,"forks_count":772,"subscribers_count":128,"default_branch":"master","last_synced_at":"2025-05-11T03:42:59.206Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.primefaces.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/primefaces.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-04-11T09:48:53.000Z","updated_at":"2025-05-09T19:35:24.000Z","dependencies_parsed_at":"2025-01-11T14:34:03.843Z","dependency_job_id":"db39fb90-9f2b-41a6-be38-86a1eeea285d","html_url":"https://github.com/primefaces/primefaces","commit_stats":{"total_commits":14774,"total_committers":295,"mean_commits":50.08135593220339,"dds":0.7339921483687559,"last_synced_commit":"7e71b8ba45e1ba47ecb040173e81e90d1c60221e"},"previous_names":[],"tags_count":113,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primefaces%2Fprimefaces","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primefaces%2Fprimefaces/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primefaces%2Fprimefaces/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primefaces%2Fprimefaces/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/primefaces","download_url":"https://codeload.github.com/primefaces/primefaces/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253514552,"owners_count":21920334,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T05:01:02.970Z","updated_at":"2025-05-11T03:43:14.260Z","avatar_url":"https://github.com/primefaces.png","language":"Java","funding_links":[],"categories":["Java","开发框架"],"sub_categories":[],"readme":"[![Maven](https://img.shields.io/maven-central/v/org.primefaces/primefaces.svg)](https://repo.maven.apache.org/maven2/org/primefaces/primefaces/)\n[![Actions Status CI](https://github.com/primefaces/primefaces/workflows/CI/badge.svg)](https://github.com/primefaces/primefaces/actions/workflows/build.yml)\n[![Actions Status Integration Tests](https://github.com/primefaces/primefaces/workflows/IT/badge.svg)](https://github.com/primefaces/primefaces/actions/workflows/nightly.yml)\n[![Sonar](https://sonarcloud.io/api/project_badges/measure?project=org.primefaces%3Aprimefaces\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=org.primefaces%3Aprimefaces)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Discord Chat](https://img.shields.io/discord/557940238991753223.svg?color=7289da\u0026label=chat\u0026logo=discord)](https://discord.gg/gzKFYnpmCY)\n[![Stackoverflow](https://img.shields.io/badge/StackOverflow-primefaces-chocolate.svg)](https://stackoverflow.com/questions/tagged/primefaces+jsf)\n[![Prime Discussions](https://img.shields.io/github/discussions-search?query=org%3Aprimefaces\u0026logo=github\u0026label=Prime%20Discussions\u0026link=https%3A%2F%2Fgithub.com%2Forgs%2Fprimefaces%2Fdiscussions)](https://github.com/orgs/primefaces/discussions)\n[![Gurubase](https://img.shields.io/badge/Gurubase-Ask%20PrimeFaces%20Guru-006BFF)](https://gurubase.io/g/primefaces)\n\n[![PrimeFaces Hero](https://www.primefaces.org/wp-content/uploads/2021/10/PrimeFaces-GitHub-2021Q4.jpg \"PrimeFaces Hero\")](https://www.primefaces.org/showcase)\n\n# PrimeFaces\n\nThis is an overview page, please visit [PrimeFaces.org](https://www.primefaces.org) for more information.\n\n[![PrimeFaces Logo](https://www.primefaces.org/wp-content/uploads/2016/10/prime_logo_new.png)](https://www.primefaces.org/showcase)\n\n### Overview\n***\n\n[PrimeFaces](https://www.primefaces.org/) is one of the most popular UI libraries in Java EE Ecosystem and widely used by software companies, world renowned brands, banks, financial institutions, insurance companies, universities and more. Here are [some of the users](https://www.primefaces.org/whouses) who notified us or subscribed to a [PrimeFaces Support Service](https://www.primefaces.org/support).\n\n### Community \u003c\u003e LTS \u003c\u003e Pro\n***\n\nThis is the open source code and issue tracker of the PrimeFaces master (a.k.a. community version).  \nPlease check the following link for informations about [Long Term Support (LTS)](https://www.primefaces.org/showcase/lts.xhtml) and [PRO](https://www.primefaces.org/support/)  \n\nWhat does that mean?\n- PrimeFaces is developed by PrimeTek and the open source community.\n- The most contributors here on GitHub are working on PrimeFaces in their spare time.\n- PrimeTek pushes fixes and new features from their closed source LTS and Pro repositories to the community edition.\n- We, the community on GitHub, only provide support for issues, which are reproducible with the current major release or SNAPSHOT.\n- We are NOT able to port bugfixes to elite releases. This is up to PrimeTek and can e.g. be triggered with [PrimeFaces PRO](https://www.primefaces.org/support/).\n\n### Versions\n***\n\nVersion | JSF version | Java version | Binary | Source | Docs | Showcase Binary\n------------ | ------------- | ------------- | -------------  | ------------- | ------------- | ------------- |\n![15.0.x](https://img.shields.io/maven-central/v/org.primefaces/primefaces.svg?versionPrefix=15\u0026color=cyan)| ![JSF23](https://img.shields.io/badge/JSF-2.3-purple.svg) -  ![JSF40](https://img.shields.io/badge/JSF-4.1-green.svg) | ![Java](https://img.shields.io/badge/Java%2011+-blue.svg) | [JAR](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/15.0.4/primefaces-15.0.4.jar)  | [Sources](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/15.0.4/primefaces-15.0.4-sources.jar) | [Docs](https://primefaces.github.io/primefaces/15_0_0/#/) | [WAR](https://repo1.maven.org/maven2/org/primefaces/primefaces-showcase/15.0.4/primefaces-showcase-15.0.4.war)\n![14.0.x](https://img.shields.io/maven-central/v/org.primefaces/primefaces.svg?versionPrefix=14\u0026color=cyan)| ![JSF23](https://img.shields.io/badge/JSF-2.3-purple.svg) -  ![JSF40](https://img.shields.io/badge/JSF-4.0-green.svg) | ![Java](https://img.shields.io/badge/Java%2011+-blue.svg) | [JAR](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/14.0.12/primefaces-14.0.12.jar)  | [Sources](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/14.0.12/primefaces-14.0.12-sources.jar) | [Docs](https://primefaces.github.io/primefaces/14_0_0/#/) | [WAR](https://repo1.maven.org/maven2/org/primefaces/primefaces-showcase/14.0.12/primefaces-showcase-14.0.12.war)\n![13.0.x](https://img.shields.io/maven-central/v/org.primefaces/primefaces.svg?versionPrefix=13\u0026color=cyan)| ![JSF20](https://img.shields.io/badge/JSF-2.0-yellow.svg) -  ![JSF40](https://img.shields.io/badge/JSF-4.0-green.svg) |  ![Java](https://img.shields.io/badge/Java%208+-blue.svg) | [JAR](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/13.0.10/primefaces-13.0.10.jar)  | [Sources](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/13.0.10/primefaces-13.0.10-sources.jar) | [Docs](https://primefaces.github.io/primefaces/13_0_0/#/) | [WAR](https://repo1.maven.org/maven2/org/primefaces/primefaces-showcase/13.0.10/primefaces-showcase-13.0.10.war)\n\n\u003cdetails\u003e\n  \u003csummary\u003eArchive\u003c/summary\u003e\n  \n\nVersion | JSF version | Java version | Binary | Source | Docs\n------------ | ------------- | ------------- | -------------  | ------------- | ------------- |\n![12.0.x](https://img.shields.io/maven-central/v/org.primefaces/primefaces.svg?versionPrefix=12\u0026color=cyan)| ![JSF20](https://img.shields.io/badge/JSF-2.0-yellow.svg) -  ![JSF40](https://img.shields.io/badge/JSF-4.0-green.svg) | ![Java](https://img.shields.io/badge/Java%208+-blue.svg) | [JAR](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/12.0.0/primefaces-12.0.0.jar)  | [Sources](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/12.0.0/primefaces-12.0.0-sources.jar) | [Documentation](https://primefaces.github.io/primefaces/12_0_0/#/) | [WAR](https://repo1.maven.org/maven2/org/primefaces/primefaces-showcase/12.0.0/primefaces-showcase-12.0.0.war)\n11.0.0| 2.0 - 4.0 | 8 - ? | [primefaces-11.0.0.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/11.0.0/primefaces-11.0.0.jar)  | [primefaces-11.0.0-sources.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/11.0.0/primefaces-11.0.0-sources.jar) | [11.0.0 Documentation](https://primefaces.github.io/primefaces/11_0_0/#/)\n10.0.0| 2.0 - 3.0 | 8 - ? | [primefaces-10.0.0.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/10.0.0/primefaces-10.0.0.jar)  | [primefaces-10.0.0-sources.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/10.0.0/primefaces-10.0.0-sources.jar) | [10.0.0 Documentation](https://primefaces.github.io/primefaces/10_0_0/#/)\n8.0| 2.0 - 2.3 | 8 - ? | [primefaces-8.0.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/8.0/primefaces-8.0.jar)  | [primefaces-8.0-sources.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/8.0/primefaces-8.0-sources.jar) | [8.0 Documentation](https://primefaces.github.io/primefaces/8_0/#/)\n7.0| 2.0 - 2.3 | 7 - ? | [primefaces-7.0.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/7.0/primefaces-7.0.jar)  | [primefaces-7.0-sources.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/7.0/primefaces-7.0-sources.jar) | [7.0 Documentation](https://primefaces.github.io/primefaces/7_0/#/)\n6.2| 2.0 - 2.3 | 6 - ? | [primefaces-6.2.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/6.2/primefaces-6.2.jar)  | [primefaces-6.2-sources.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/6.2/primefaces-6.2-sources.jar) | [6.2 Documentation](https://www.primefaces.org/docs/guide/primefaces_user_guide_6_2.pdf)\n6.1| 2.0 - 2.3 | 5 - ? | [primefaces-6.1.jar](http://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/6.1/primefaces-6.1.jar)  | [primefaces-6.1-sources.jar](http://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/6.1/primefaces-6.1-sources.jar) | [6.1 Documentation](https://www.primefaces.org/docs/guide/primefaces_user_guide_6_1.pdf)\n6.0| 2.0 - 2.2 | 5 - ? | [primefaces-6.0.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/6.0/primefaces-6.0.jar)  | [primefaces-6.0-sources.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/6.0/primefaces-6.0-sources.jar) | [6.0 Documentation](https://www.primefaces.org/docs/guide/primefaces_user_guide_6_0.pdf)\n5.3| 2.0 - 2.2 | 5 - ? | [primefaces-5.3.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/5.3/primefaces-5.3.jar)  | [primefaces-5.3-sources.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/5.3/primefaces-5.3-sources.jar) | [5.3 Documentation](https://www.primefaces.org/docs/guide/primefaces_user_guide_5_3.pdf)\n5.2| 2.0 - 2.2 | 5 - ? | [primefaces-5.2.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/5.2/primefaces-5.2.jar)  | [primefaces-5.2-sources.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/5.2/primefaces-5.2-sources.jar) | [5.2 Documentation](https://www.primefaces.org/docs/guide/primefaces_user_guide_5_2.pdf)\n5.1| 2.0 - 2.2 | 5 - ? | [primefaces-5.1.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/5.1/primefaces-5.1.jar)  | [primefaces-5.1-sources.jar](https://search.maven.org/remotecontent?filepath=org/primefaces/primefaces/5.1/primefaces-5.1-sources.jar) | [5.1 Documentation](https://www.primefaces.org/docs/guide/primefaces_user_guide_5_1.pdf)\n\u003c/details\u003e\n\n\n### Maven\n***\n\n##### Release \n\n  ```xml\n  \u003c!-- Java EE / javax.* / JSF 2.3 --\u003e\n  \u003cdependency\u003e\n      \u003cgroupId\u003eorg.primefaces\u003c/groupId\u003e\n      \u003cartifactId\u003eprimefaces\u003c/artifactId\u003e\n      \u003cversion\u003e15.0.4\u003c/version\u003e\n  \u003c/dependency\u003e\n\n  \u003c!-- Jakarta EE / jakarta.* / Faces 4.0+  --\u003e\t\n  \u003cdependency\u003e\n      \u003cgroupId\u003eorg.primefaces\u003c/groupId\u003e\n      \u003cartifactId\u003eprimefaces\u003c/artifactId\u003e\n      \u003cversion\u003e15.0.4\u003c/version\u003e\n      \u003cclassifier\u003ejakarta\u003c/classifier\u003e\n  \u003c/dependency\u003e\n  ```\n\n##### SNAPSHOT\n\n  ```xml\n  \u003c!-- Jakarta EE / jakarta.* / Faces 4.0+  --\u003e\n  \u003cdependency\u003e\n      \u003cgroupId\u003eorg.primefaces\u003c/groupId\u003e\n      \u003cartifactId\u003eprimefaces\u003c/artifactId\u003e\n      \u003cversion\u003e16.0.0-SNAPSHOT\u003c/version\u003e\n  \u003c/dependency\u003e\n\n  \u003crepositories\u003e\n    \u003crepository\u003e\n      \u003cid\u003esonatype-snapshots\u003c/id\u003e\n      \u003cname\u003eSonatype Snapshot Repository\u003c/name\u003e\n      \u003curl\u003ehttps://oss.sonatype.org/content/repositories/snapshots\u003c/url\u003e\n      \u003creleases\u003e\n          \u003cenabled\u003efalse\u003c/enabled\u003e\n      \u003c/releases\u003e\n      \u003csnapshots\u003e\n          \u003cenabled\u003etrue\u003c/enabled\u003e\n      \u003c/snapshots\u003e\n    \u003c/repository\u003e\n  \u003c/repositories\u003e\n  ```\n\n### Tag Library\n***\n\nThe VDL documentation for the PrimeFaces tag library can be found here: https://primefaces.github.io/primefaces/vdldoc/\n\n### Usage\n***\n\n```xml\n\u003c!DOCTYPE html\u003e\n\u003chtml xmlns=\"http://www.w3.org/1999/xhtml\"\n\txmlns:h=\"jakarta.faces.html\"\n\txmlns:f=\"jakarta.faces.core\"\n\txmlns:pt=\"jakarta.faces.passthrough\"\n\txmlns:jsf=\"jakarta.faces\"\n\txmlns:ui=\"jakarta.faces.facelets\"\n\txmlns:p=\"primefaces\"\u003e\n\n\t\u003ch:head\u003e\n\n\t\u003c/h:head\u003e\n\n\t\u003ch:body\u003e\n\n\t\t\u003cp:spinner /\u003e\n\n\t\u003c/h:body\u003e\n\u003c/html\u003e\n\n```\n\n### Demo\n***\nPlease refer to the [showcase](https://www.primefaces.org/showcase) in order to see the full usage of the components. Sources of PrimeFaces showcase are available within module [primefaces-showcase](https://github.com/primefaces/primefaces/tree/master/primefaces-showcase).\n\n### Contribution\n***\nVisit the [contribution](./CONTRIBUTING.md) page for detailed information.\n\n### Release Instructions\n***\n- Run `mvn versions:set -DgenerateBackupPoms=false -DnewVersion=15.0.4` to update all modules versions\n- Commit and push the changes to GitHub\n- In GitHub create a new Release titled `15.0.4` to tag this release\n- Run `mvn clean deploy -Prelease` to push to Maven Central\n- Rename Milestone in GitHub Issues and close it\n- Create a new Milestone\n\n\n### License\n***\nLicensed under the MIT License.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprimefaces%2Fprimefaces","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprimefaces%2Fprimefaces","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprimefaces%2Fprimefaces/lists"}