Welcome to the Apache MyFaces Project

NOTE: THE DOCUMENTATION HAS BEEN MOVED TO http://myfaces.apache.org/wiki/


Apache MyFaces is a project of the Apache Software Foundation, and hosts several sub-projects relating to the JavaServer(tm) technology.

The Apache MyFaces project provides:

  • A JavaServer(tm) Faces implementation (JSF 1.x and JSF 2.x), known as MyFaces Core.

  • Several component libraries containing UI widgets for building web-applications with JSF

  • Extension packages to JavaServer(tm) Faces

  • Integration modules to other technologies and standards

    • MyFaces Portlet Bridge for integration with the portlet-standard

Recomended Books

Wiki Table of Contents




A major version of MyFaces Extensions Validator (aka MyFaces ExtVal) has been released.

The release contains several improvements and new features as well as a new validation module for using Bean-Validation (JSR 303) with JSF 1.x and 2.0. Compared to the standard integration of BV in JSF 2.0 MyFaces ExtVal 2.0.3 offers more advanced and typesafe features.

Release notes can be found here for 2.0.3 and here for 1.2.3 and here for 1.1.3.

Recently Updated