The Diemen repository of interaction design patterns
“Patterns help us solve design problems – problems that occur time and time again, and are being solved time and time again by designers. Patterns describe practical solutions to these problems and how to apply them in different situations.” (Arthur Clemens)