Welcome! This library shares user interface patterns with the web design and development community. We've got 59 patterns today and more on the way, and we welcome your feedback.
Browse All PatternsAbout the LibraryJoin the CommunityView the most recent patterns added to the library.
Provide a way for a user to display to other people (either the public, or their contacts, depending on the rules of the system) when they are available for contact and when not.
A user wants to attach their own keyword or set of keywords to an object for organization and later retrieval.
With sufficient tags in a system it becomes possible to present the most popular tags as a browsing aid.
Provide people with mini-stories about what their connections and others are doing on the net. People can also consume mini-stories on topics they are interested in.
A user needs to get more information about another participant in an online community without interrupting his or her current task.
Labeling stuff with Your reinforces the conversational dialogue. It is how another human being might address you when talking about your stuff.
Patterns for choosing page types, a grid, and standard page layout components.
The user needs to locate content and features necessary to accomplish a task.
The user needs to choose an item from among several or otherwise specify information, such as a date range.
The user needs to interact with the interface and must therefore recognize any opportunities to do so and understand what is possible.
User wants to associate, communicate, and interact with other people (such as friends, family, and colleagues) online.
How to Convert DVD to iPad 2 on Mac
Thu, 17 Mar 2011
How to convert video files to MP4/3GP/WMV/FLV and other video formats
Thu, 10 Mar 2011
Wed, 06 Oct 2010
Sun, 25 Jul 2010
Using ANY of the Design Pattern Library
Wed, 21 Jul 2010