RichFaces (requires the generic component support module - see RichFaces@os890)
OpenFaces and QuipuKit
+ (There are just some components which aren't compatible out-of-the-box. These components and joining client-side validation based on constraints require a component-support module. If you are interested in such a support please contact us.)