MyFaces Commons Components contains non renderkit specific components and code that can be used with any jsf frameworks. It includes:

And some facelet EL functions that comes in handy writing html/javascript/css mixtures: