PrimeFaces is an open source component library for JavaServer Faces, developed by Prime Teknoloji. PrimeFaces offers over 100 individual components, covering a diverse range of widgets including Ajax, Input fields, buttons, data display controls, panels, overlays, menus, charts, message dialogs, multimedia presentation, file, drag/drop.