Prime-UI Rises

Prime-UI Rises

PrimeUI is a spin-off project from the PrimeFaces project and features pure Javascript Components designed for progressive enhancement, Rest and Json.


Version 0.1 is the first release consisting of 6 widgets;

  • Accordion
  • Inputtext
  • Inputtextarea
  • Spinner
  • Rating
  • TabView

PrimeUI uses jQuery UI Widget Factory so can be used with any web framework, although some widgets like accordion, tabview overlaps with existing jQuery UI widgets, PrimeUI provides additional functionality that are not available in default jQuery UI widgets like orientations for TabView and multiple selection for Accordion.


PrimeUI project site, documentation and online demo is combined at one application and available at;


Prime-UI can be downloaded as a bundle that contains sources, minified-combined css and javascript files.


Source is licensed under Apache and available at PrimeFaces Repo.


Now the initial release is out, we aim to make bi-weekly releases with new widgets in each version. Future widgets are various types of menus, growl, lightbox, datatable, more form components, tree, treeTable and many more.

Idea of PrimeUI is to contribute back to jQuery ecosystem, in PrimeFaces although we have many homegrown javascript widgets used by components, we also use 3rd party widgets as well, so with PrimeUI we aim not to compete with other javascript libraries but complement them by providing a new set of compatible widgets.

Our main focus is still PrimeFaces as it is the Flagship.

  • paul
    15 November 2012 at 12:25

    Fantastic stuff. I’ve been using Primefaces for a long time and am excited as a very excited person about these.

    Can’t wait to see the datatable, it’s always the key component for me in any UI tookit for me.

    • paul
      15 November 2012 at 12:32

      Please add an edit function

        • paul
          15 November 2012 at 12:54


          I haven’t yet come across a decent client side data table. Given how good the primefaces datatable is I have high hopes.

          BTW I meant an edit function for posts here. My first post had such terrible grammar I really wanted to correct it.

          Thanks for the great work.

  • Florian Albrecht
    15 November 2012 at 13:26

    Great work, keep it up!

    Have you considered using JSFiddle for the examples (or at least link to fiddles from the showcase)?

    For example, HighCharts API documentation makes heavy use of it, which is quite nice to quickly test some options. Just have a look at e.g.

  • Babas007
    15 November 2012 at 20:10

    Looking forward to see datatable, panel, etc…!
    What about .net components? Do you have any roadmap?

    Thanks Primefaces!

  • Howard
    16 November 2012 at 00:12

    Looking good, so far! Keep it coming! 🙂

  • djmj
    16 November 2012 at 00:21

    Very nice, this could improve jsf performance, since often primefaces components are just used as visual components without any jsf specific usage.

  • Sascha
    16 November 2012 at 08:28

    Will prime-ui (jquery-ui-widgetfactory) replace the primefaces.Widgets? Should any new developed custom componet wait for primeui?

  • baddog
    16 November 2012 at 23:29

    Hell yeah — Primefaces everywhere — looking forward to future components like buttons and tables and … AHHH YEAH !!!!

    keep up the excellent work guys

  • Ove Ranheim
    18 November 2012 at 11:36

    This is truly a fantastic initiative!

    Great work Cagatay and team ! 🙂

  • Silvio
    22 November 2012 at 18:00

    Great work!
    You can enhance the image for each Component (eg growl-componente: message.png) pack with in the bundle?
    Or where can i find the image-pack?

Post a Comment