MyFaces is the first free open source JavaServer Faces implementation.

JavaServer Faces is a new and upcoming web application framework that accomplishes the MVC paradigm. It is comparable to the well-known Struts Framework but has features and concepts that are beyond those of Struts; especially the component orientation.

Licence: Apache License