I was just reviewing an accessibility presentation where the author had an interesting slide on the top 15 UI libraries on GitHub with 1500+ watchers. Here they are with links and descriptions (my own comments in italics):
- impress.js – It’s a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com. (GitHub page).
- chosen – Chosen is a library for making long, unwieldy select boxes more friendly. Another plugin we love and use in a number of projects.
- jQuery-File-Upload – File Upload widget with multiple file selection, drag&drop support, progress bars and preview images for jQuery.
- spin.js – An animated CSS3 loading spinner with VML fallback for IE.
- deck.js – Modern HTML presentations (GitHub page).
- Skeleton – A Beautiful Boilerplate for Responsive, Mobile-Friendly Development.
- Foundation – An easy to use, powerful, and flexible framework for building prototypes and production code on any kind of device.
- showoff – the best damn presentation software a developer could ever love (example).
- ajax-upload – A file upload script with progress-bar, drag-and-drop (GitHub page).
- isotope – An exquisite jQuery plugin for magical layouts.
- Timeline JS – Beautifully crafted timelines that are easy, and intuitive to use. This actually looks really cool and very pretty.
- etherpad-lite – An Etherpad based on node.js – Our goal is to make collaborative editing the standard on the web.
- ColorBox – A lightweight customizable lightbox plugin for jQuery.
Some thinks that jump out at me from the above is that frameworks are very popular and, similarly, prestation frameworks are also very popular. There must be a deep hatred of PowerPoint and Keynote among web developers! The other take away for me is how a very small project – such as chosen – can become hugely hugely popular.