Я использую в настоящее время RightJS с RequireJS . Это хорошо сработало для моих целей. Я использовал jQuery + jQuery UI ранее. Текущая комбинация лучше подходит моему стилю (больше базовых функций, а не просто DOM wrapper + UI plugins).
Я знаю, что RightJS не так популярен. Документы адекватны, а автор отзывчив. Это компенсирует это. :)
Некоторые другие альтернативы:
Я уверен, что есть много других альтернатив. Это действительно сводится к вашим предпочтениям и точным потребностям.
Лично я в последнее время смотрю на предложения Сенчи ( ExtJS , Сенча Touch ). Последнее особенно интересно, поскольку оно предоставляет простые средства для написания кроссплатформенных приложений для мобильных устройств. Отлично работает в iPad хотя бы!