.Net Libraries - Free Open Source
.Net - Free Libraries Open Source
I have used a lot of free
and useful .Net Libraries from Microsoft itself. Some of them I am sharing here
with you all.
- JS Action:- http://jsaction.codeplex.com/
- Image Magick: - http://imagemagick.org/script/index.php
· NuGet (formerly known as NuPack) – Microsoft
(developer-focused package management system for the .NET platform intent on
simplifying the process of incorporating third party libraries into a .NET
application during development)
· OpenWrap – Sebastien Lambla – Open Source
Dependency Manager for .net applications
Build Tools
· Prebuild – Generate project files for all VS
version, including major IDE’s and tools like SharpDevelop, MonoDevelop, NAnt
and Autotools
· Dependency
Injection/Inversion of Control
Unity Framework
- Microsoft
o StructureMap –
Jeremy Miller
o NInject
o Autofac
o TinyIoC
Logging
Logging Application Block – Microsoft
o Log4Net –
Apache
o NLog
Validation
Validation Application Block – Microsoft
o xVal
Design by contract
o LinFu
Compression
o YUI
Compressor (CSS and JS minification)
o AjaxMinifier
(in other downloads) (CSS and JS minification. Also includes
MSBuild task)
o SevenZipSharp to
pack, unpack a lot of different packages (including RAR, 7ZIP, etc).
o ZipStorer A
Pure C# Class to Store Files in Zip
AJAX
Ajax
Control Toolkit – Microsoft
o ASP.NET MVC
Project Awesome – ajax helpers for asp.net mvc
AZURE
Autoscaling Application Block – BETA – Most
important are of course the Enterprise Patterns and Practices
Libraries, several code blocks that assist with AZURE coding
Data Mapper
o Dapper
o Massive
o Data accessors
from the Data Access Application Block
ORM
o NHibernate and FluentNHibernate
o Subsonic
o Truss Data
binding and real time property sync library
Charting/Graphics
o NPlot –
Charting for ASP.NET and WinForms
o ImageResizer –
Url-driven image processing for both ASP.NET and .NET
o ImageMagick – It’s a suite to create, edit,
compose, or convert bitmap images.
PDF Creators/Generators
o PDFsharp
Unit Testing/Mocking
o NUnit
o Moq
Automated Web Testing
o Selenium
o Watin
Misc Testing/Quality Support/Behavior Driven
Development (BDD)
o Testdatagenerator NBuilder
o BDD StoryQ
o BDD specflow
URL Rewriting
o Url Rewriter
and Reverse Proxy – Managed Fusion/Nick Berardi
Web Debugging
o Glimpse –
Firebug for your webserver
Controls
o Krypton – Free winform controls
o Source Grid –
A Grid control
MS Word/Excel Documents Manipulation
o DocX to
create, read, manipulate formatted word documents. Easy syntax, working nicely,
actively developed. No Microsoft Office necessary.
o Excel
XML Writer allows creation of .XLS (Excel) files. No Microsoft
Office necessary. Been a while since it has been updated. It also
provides code
generator to create code from already created XLS file (saved
as xml). Haven’t tested this but looks very promising. Too bad author is long
time gone.
o Excel Reader allows creation/reading of .XLS
(Excel) files. No Microsoft Office necessary. Been a while since it has been
updated.
o Excel Package allows creation/reading of
.XLSX (Excel 2007) files. No Microsoft Office necessary. Author is gone so it’s
out of date.
o EPPlus is
based on Excel Package and allows creation/reading of
.XLSX (Excel 2007). It is actually the most advanced even comparing to NPOI.
o NPOI is
the .NET version of POI Java project at http://poi.apache.org/. POI is an open source
project which can help you read/write xls, doc, ppt files.
Social Media
o LinqToTwitter –
Linq-based wrapper for all Twitter API functionality in C#
o Facebook C#
SDK – A toolkit for creating facebook applications /
integrating websites with facebook using the new Graph API or the old rest API.
Serialization
o sharpserializer –
xml/binary serializer for wpf, asp.net and silverlight
o protobuf-net –
.NET implementation of google’s cross-platform binary serializer (for all .NET
platforms)
Machine Learning
o Encog
C# – Neural networks
o AForge.net –
AI, computer vision, genetic algorithms, machine learning
Unclassified
o CSLA Framework –
Business Objects Framework
o Prism –
Composite UI application block for WPF, Silverlight and WP7 – Microsoft
patterns & practices
o Enterprise
Library 5.0 – Logging, Exception Management, Caching,
Cryptography, Data Access, Validation, Security, Policy Injection – Microsoft
patterns & practices
o C5 Collections –
Collections for .NET
o Quartz.NET –
Enterprise Job Scheduler for .NET Platform
o Lucene.net –
Text indexing and searching
o Json.NET –
Linq over JSON
o Flee –
expression evaluator
o PostSharp –
AOP
o IKVM –
brings the extensive world of Java libraries to .NET.
o C# Webserver –
Embeddable webserver
o Long
Path – Microsoft
o Smart Thread Pool – Thread Pool management
library
o NBug –
Automated exception, error reporting tool (can generate minidumps)
o Math.NET
Numerics – special functions, linear algebra, probability
models, random numbers, interpolation, integral transforms and more
o Splicer.Net –
library for the .Net framework that aims to simplify developing applications
for editing and encoding audio and video using DirectShow.
o http://jsaction.codeplex.com –
Lightweight RouteHandler for ASP.NET MVC that will generate automatic jQuery
based Javascript.
.Net Libraries - Free Open Source
Reviewed by Ravi Kumar
on
11:09 AM
Rating:

No comments: