Principais bibliotecas gratuitas para .NET
Assim como acontece no jQuery e no Java, o uso de bibliotecas é algo bastante comum entre os desenvolvedores que gostam de otimizar o tempo de desenvolvimento, isso, porque, com uma biblioteca você consegue encontrar várias coisas prontas que são necessárias do dia-a-dia. No .NET essa história não é diferente. Existem várias bibliotecas que são da própria Microsoft, outras de terceiros pagas e outras gratuitas. O objetivo desse texto é mostrar as grauitas.
1. Log4Net for Logging
2. Watin for Web Application Testing
3. Ajax.NET Pro for AJAX Framework. (Very successful alternative to Ajax Toolkit)
4. Json.NET JSON library for .NET
5. HTML Agility Pack for parsing HTML files.
No StackOverflow, você encontra uma quantidade imensa de outras boas bibliotecas que você pode usar.

