⚠️ Warning: this is an old article and may include information that’s out of date. ⚠️

Intro

This is designed to be a “living” post of available materials which will hopefully be updated frequently.

Right now there’s not much, just some links, but I hope to keep adding materials, so check back!

The List

Sencha Touch
PhoneGap - native wrapper which provides access to native hardware through their own JavaScript APIs
jQuery Mobile - a separate mobile UI which has jQuery as a dependency
iAd - an update to Apple’s PastryKit, but probably intended only for ads
Zepto.js
Jo HTML5 Mobile App Framework
Sproutcore Touch
Unify
YUI3 - the desktop library has taken its first steps in supporting mobile (there’s no separate version just for mobile)
Spring Mobile: an extension to Spring MVC.
pyxis mobile
Wink Toolkit
ChocolateChip Mobile
WebApp.Net
baseJS
XUI
iWebKit
jQTouch
MooTouch - acquired and integrated into Sencha
UiUIKit (Universal iPhone UI Kit)
CiUI - CNET iPhone UI
UiUIKit
iUI (on Google Code) - the first library for the iPhone as far as I know.
PastryKit - Apple’s proprietary framework, peeked into just for curiousity (not recommended for use)

More from the Mobile Web series:

Part 1: The viewport metatag
Part 2: The mobile developer’s toolkit
Part 3: Designing buttons that don’t suck
Part 4: On designing a mobile webpage
Part 5: Using mobile-specific HTML, CSS, and JavaScript
Part 6: Dealing with device orientation
Part 7: Mobile JavaScript libraries and frameworks