Yahoo! Pattern Library Open to the Public
Now available to the public on the Yahoo! Developer Network is the Design Pattern Library and a companion UI Code Library.
The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX. The UI Library Utilities facilitate the implementation of rich client-side features by enhancing and normalizing the developer's interface to important elements of the browser infrastructure (such as events, in-page HTTP requests and the DOM). The Yahoo UI Library Controls produce visual, interactive user interface elements on the page with just a few lines of code and an included CSS file. All the components in the Yahoo! User Interface Library have been released as open source under a BSD license and are free for all uses.

Each pattern contains the following information:
- Summary
- Example image
- Use When
- Solution (Layout, Interaction)
- Rationale
- Accessibility
- Links to related patterns
- Links to where it is used on Yahoo! sites
- Link to the related blog entry on the Yahoo! User Interface Blog
- Link to code example, if available
Not all of Yahoo!'s design patterns are available to the public but the site says they hope to release them monthly.
