OpenFaces is an open-source JSF library enabling developers to easily build dynamic Web applications. It includes an extended set of JSF components, Ajax framework and a validation framework that shifts the traditional JSF validation to the client side.