Yahoo! Design Pattern Library

The Yahoo Developer Network has some thorough and easy to understand design patterns for common GUI widgets and paradigms. Each of the patterns offer clear guidelines for layout, interaction, and accesibility. A rationale is also included which motivates usage of the pattern.
Most of the patterns seem aimed at web interfaces but are also applicable to rich application GUIs. I wish I had seen the auto-complete pattern three weeks ago when I was implementing autocomplete in SWT for the Graffiti java client.



