Most useful free .NET libraries?
- by Binoj Antony
I have used a lot of free .NET libraries, some from Microsoft itself!
Which ones have you found the most useful?
Dependency Injection/Inversion of Control
Unity Framework - Microsoft
StructureMap - Jeremy Miller
Castle Windsor
NInject
Spring Framework
Autofac
Managed Extensibility Framework
Logging
Logging Application Block - Microsoft
Log4Net - Apache
Error Logging Modules and Handlers(ELMAH)
NLog
Compression
SharpZipLib
DotNetZip
YUI Compressor (CSS and JS compression/minification)
AjaxMinifier (in other downloads) (JS compression. Also includes MSBuild task)
Ajax
Ajax Control Toolkit - Microsoft
AJAXNet Pro
Data Mapper
XmlDataMapper
AutoMapper
ORM
NHibernate
Castle ActiveRecord
Subsonic
XmlDataMapper
Charting/Graphics
Microsoft Chart Controls for ASP.NET 3.5 SP1
Microsoft Chart Controls for Winforms
ZedGraph Charting
NPlot - Charting for ASP.NET and WinForms
PDF Creators/Generators
PDFsharp
iTextSharp
Unit Testing/Mocking
NUnit
Rhino Mocks
Moq
TypeMock.Net
xUnit.net
mbUnit
Machine.Specifications
Automated Web Testing
Selenium
Watin
URL Rewriting
url rewriter
UrlRewriting.Net
Url Rewriter and Reverse Proxy - Managed Fusion
Controls
Krypton - Free winform controls
Source Grid - A Grid control
Devexpress - free controls
Unclassified
CSLA Framework - Business Objects Framework
AForge.net - AI, computer vision, genetic algorithms, machine learning
Enterprise Library 4.1 - Logging, Exception Management, Validation, Policy Injection
File helpers library
C5 Collections - Collections for .NET
Quartz.NET - Enterprise Job Scheduler for .NET Platform
MiscUtil - Utilities by Jon Skeet
Lucene.net - Text indexing and searching
Json.NET - Linq over JSON
Flee - expression evaluator
PostSharp - AOP
IKVM - brings the extensive world of Java libraries to .NET.
Title of the question taken from here.
[EDIT]
Please provide links to these free libraries as well.
Once we have a huge list of this, it can be arranged in categories!
Please do not mention .NET Applications/EXEs here.