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?
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:http://docs.adobe.com/content/docs/en/aem/6-0/develop/sightly.html#Client%20Libraries