JavaServer(TM) Faces Specification

About

JavaServer Faces technology simplifies building user interfaces for
JavaServer applications. Developers can build web applications by
assembling reuseable UI components in a page; connecting these
components to an application data source; and wiring client-generated
events to server-side event handlers. This project provides information
on the continued development of the JavaServer Faces specification.

JavaServer Faces (JSF) is a JCP Standard technology
for authoring component based user interfaces on the
Java EE platform. This particular GitHub
project hosts the
official JSF specification issue tracker.
There are three implementations of the JSF specification, all of them
developed with OSI approved Open Source licenses.

Current Status

JSF 2.3 is the designated user interface standard for
Java EE 8. It went final on 17
April 2017.

JSF 2.2 is the user interface standard for
Java EE 7 The most recent
major release of JSF is 2.2. This release occurred on 21 May 2013.

Downloads

JSF 2.3

JSF 2.3 and Java EE 8 are complete. The executable implementations of
the JSF 2.3 milestones as well as other versions are available in the
javax.faces
repository.
This release is included in GlssFish 5
Builds.