The PrimeFaces component library
While titans such as ICEfaces, Apache MyFaces Trinidad, JBoss RichFaces, and Ajax4jsf have dominated the Ajax-enabled JSF component landscape, another open source project has quietly been building momentum and is set to raise the bar for professional grade Ajax-based JSF component libraries. That project is PrimeFaces (http://primefaces.prime.com.tr), and with more than 70 high quality UI components, this library is definitely worth checking out. Some of the more interesting components in the PrimeFaces library include:
An accordion component (renders vertically expanding panels)
A breadcrumb component (includes icons and automatically stretches to reveal text)
An autocomplete component (supports skinning and animation)
A CAPTCHA component (to add security features to JSF pages)
A carousel component (supports horizontal scrolling for image collections)
A number of chart components (pie, line, column, stacked column, bar, and so on)
A collector component (simplifies working with Java collections)
A color picker component (RGB, HSV, hexadecimal modes)
A data exporter component (supports Excel, PDF, CSV, and XML)
A dock component (similar to the dock on the Mac OS X desktop)
An effect component (supports multiple effects, for example, blind, clip, drop, fold, and so on)
A growl component (renders JSF FacesMessages as floating panels similar to Mac OS X)
An idle monitor component (renders a pop-up message if no user activity)
A layout component (supports a resizable split pane orientation)
A light box component (for image slideshows)
A password strength component (measures password strength, displays a bar)
A terminal component (renders an interactive console)
A wizard component (supports multistep screen navigation)
Many more!