Personalization taglib provides some basic functionality to perform personaliztion.
Is there any equivalent library available for Sightly?
If not what is the recommended way to move forward?
The current documentation for Sightly seems to be lacking. Considering that Adobe recommends using Sightly for all AEM 6.0 development, it would be great if there was more documentation added so that I could get more examples like there are for Java.
Currently, two templates are available internally for Personalization Sightly Templates. Product team is working on a list of taglibs that should migrate to Sightly templates. If you can file a daycare with details it will help us.
Sighty is another way to develop AEM components. If you feel more productive and comfortable using JSP, then do so. We have a new AEM community article that walks you through how to build a Touch UI component using Sightly. See http://helpx.adobe.com/experience-manager/using/creating-sightly-component.html.
We will be releasing more Sightly how to community articles as well.
Btw, you can include with Sightly a taglib like you did in JSP; the generated markup is then the same.
Have a look at the Client Library section of the docs Shekhar pointed you to: