Skip to content


Yahoo!’s Design Pattern Library

Recently, and I can’t remember why, I came across Yahoo!’s Design Pattern Library. Just like a programming design pattern describes, in code, an accepted way of handling a specific task, this library has almost 60 (at this time) examples for how to layout and handle common visual elements.

The patterns are organized by category: layout, navigation, selection, rich interaction, and social. For example, there’s a pattern for showing the availability of a person (like you’d see in IM) and another for how breadcrumbs should be used. Mostly the patterns are descriptions of what you should do, based upon what’s best for the end user. Many of the patterns do have links to code examples, although those will often make use of the Yahoo! User Interface library.

Part of the design pattern library is a stencil kit, available for OmniGraffle (the program I use), Adobe Illustrator, Visio, and other applications. Using this kit you can quickly create a mock-up of the user interface. And being Yahoo!, all of this is available for free.

Posted in Web Development.

Tagged with , , .


2 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Jason says

    Down the bottom of the Stencil Kit page is a link to ASTRA: ActionScript Toolkit for Rich Applications, they offer a Charts component which is great considering you need the professional version of Flash Builder to get charts. Good to see Yahoo are supporting RIA’s like this. I needed some charts for my app =)

    • Larry says

      Thanks for pointing that out. I’m sure others will appreciate that ActionScript toolkit, too!

If you need quick assistance with a question or problem related to one of my books, please use the support forums instead.

Some HTML is OK

or, reply to this post via trackback.