Apusic OperaMasks(AOM) is an open-source framework based on
JSF.
It provides many useful components such as DataGrid, DataView, FileUpload etc as well as a strong use-by-tag AJAX implementation.
Just see a demo by the link below:
http://www.operamasks.org/rcdemos/index.jsf