.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
· 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
Logging Application Block – Microsoft
o Log4Net – Apache
Validation Application Block – Microsoft
Design by contract
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 Control Toolkit – Microsoft
o ASP.NET MVC Project Awesome – ajax helpers for asp.net mvc
Autoscaling Application Block – BETA – Most important are of course the Enterprise Patterns and Practices Libraries, several code blocks that assist with AZURE coding
o Data accessors from the Data Access Application Block
o Truss Data binding and real time property sync library
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.
Automated Web Testing
Misc Testing/Quality Support/Behavior Driven Development (BDD)
o Testdatagenerator NBuilder
o BDD StoryQ
o BDD specflow
o Url Rewriter and Reverse Proxy – Managed Fusion/Nick Berardi
o Glimpse – Firebug for your webserver
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 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.
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)
o Encog C# – Neural networks
o AForge.net – AI, computer vision, genetic algorithms, machine learning
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.