For the last few years, whenever I've needed some browser-based knobs, I've used Anothy Terrien's excellent jQuery Knob plug-in. However, despite the high quality of that library, the situation has always made me feel a bit uncomfortable.
I've never really liked the idea of bundling components like this as jQuery plug-ins, since there is no fundamental reason that a widget should need to be tied to a specific DOM-manipulation library. jQuery's bizarre API, muddled concepts, overcomplicated semantics, and totally unique aesthetic sense have always bothered me, and as browsers get more and more compatible, it has become totally viable to ditch jQuery entirely. The one thing that many of my projects still need from jQuery ecosystem is the various UI widgets that have for some reason been forever tied to the jQuery library.
This project is an attempt to show that distributing widgets without jQuery doesn't have to be painful.