Aug
27

IRC.NET Chat

Posted In: Libraries, Open Source by DotNut

IRC.NET is an open-source, fully-featured IRC (Internet Relay Chat) client library for the .NET Framework 4.0.  It aims to provide a complete and accurate implementation of the protocol as described in RFC 2812 (Internet Relay Chat: Client Protocol) as well as supporting de-facto modern features of the protocol, such as ISUPPORT commands and CTCP (Client To Client Protocol).

IRC.NET on LaunchPad

Jul
8

GoogleAnalyticsDotNet is an open-source library that allows you to log a pageview to Google Analytics from code behind of a website, or from within a web service or WinForms project, without needing to use the Google JavaScript code, or even use web browser at all.

Ga Dot Net Homepage

May
28

Copyright © 2010 Distinction Ltd. Distinction is an open-source printing library for .NET.  Distinction enables developers to quickly and easily create professional reports with multiple sections and only a few lines of code.

Printing documents and reports programmatically in .NET can be difficult using the general GDI+ library (e.g., you would have to draw a table line by line).  Crystal Reports can be too complex to use in smaller projects, and report generation on the client’s computer requires the installation of the Crystal Reports runtime, which can be inconvenient, and sometimes the client might not have the appropriate rights to do so.

Distinction Report Printing Library’s source code and binaries are free for commercial and non-commercial use.

Distinction .NET Reporting

Apr
21

Microsoft Enterprise Library is a collection of reusable application blocks designed to assist software developers with common enterprise development challenges. 

This Release 5 includes: Caching Block, Cryptography Block, Data Access Block, Exception Handling Block, Logging Block, Policy Injection Block, Security Block, Validation Block, and Unity.

Download Enterprise Library 5
Enterprise Library 5 Source Code on CodePlex

Mar
5

DiffPlex is an open-source .NET Diffing Library, which is a combination of three components:

  • Fast and easy-to-use library written in C# that identifies the differences between two sets of text.
  • Silverlight application that allows fast real-time diffing of text.
  • Website that generates and displays diffs on the Web.

DiffPlex on CodePlex

Sep
25

The Microsoft Anti-Cross Site Scripting Library v3.1 (Anti-XSS v3.1) is an encoding library designed to help developers protect their ASP.NET web-based applications from XSS attacks.  It differs from most encoding libraries in that it uses the white-listing technique — sometimes referred to as the principle of inclusions — to provide protection against XSS attacks.  This approach works by first defining a valid or allowable set of characters, and encodes anything outside this set (invalid characters or potential attacks).  The white-listing approach provides several advantages over other encoding schemes.

New features in version 3.1 of the Microsoft Anti-Cross Site Scripting Library include:

  • An expanded white list that supports more languages
  • Performance improvements
  • Performance data sheets (in the online help)
  • Support for Shift_JIS encoding for mobile browsers
  • A sample application
  • Security Runtime Engine (SRE) HTTP module
  • HTML Sanitization methods to strip dangerous HTML scripts

Download Anti-XSS v3.1

Copyright © 2008-2009 Timm Martin. All rights reserved.
Wordpress Theme designed by DT Website Templates