https://github.com/MicrosoftArchive/enterprise-library
Summary: The Enterprise Library Common assembly contains elements that are shared among multiple application blocks. By supplying a set of commonly used functions to all the application blocks, the Common assembly reduces the dependency of one application block on another.
Microsoft patterns & practices http://microsoft.com/practices