PrimeFaces is an open source library for Java Server Faces Web framework. Main goal of PrimeFaces is to create a component library that would be used by JSF application developers to provide rich web user experience easily. Other than the UI components PrimeFaces also provides lightweight features so called “goodies”.