Build Systems
Charting & Reporting
Chat Servers
Code Coverage
Forum Soft
Inversion of Control
Issue Tracking
Logging Tools
Network Clients
Network Servers
PDF Libraries
Project Management
RSS & RDF Tools
Rule Engines
SQL Clients
Source Control
Template Engines
Testing Tools
Web Frameworks
Web Mail
Web Testing
Wiki Engines
Workflow Engines
XML Parsers

Recently Added Projects

Aug 21 » CMS » Composite C1 CMS

Composite C1 CMS is a fully featured free open source web Content Management System developed for (and by) web professionals who focus on customized websites and content. Broad support for ASP.NET features like Razor, .master pages, MVC and Web Forms. Very front-end developer friendly.

Go To Composite C1 CMS

Dec 02 » Testing Tools » Gallio/MbUnit

The Gallio Automation Platform is an open, extensible, and neutral system for .NET that provides a common object model, runtime services and tools (such as test runners) that may be leveraged by any number of test frameworks.

Go To Gallio/MbUnit

Dec 02 » Network Servers » SuperSocket

SuperSocket is a light weight extensible socket application framework. You can use it to build a command based server side socket application (like FTP server, SMTP/POP3/IMAP4 server, SIP server, etc) easily without thinking about how to use socket, how to maintain the socket connections and how socket works(synchronize/asynchronize). It is a pure C# project which is designed to be extended, so it is easy to be integrated to your existing system. As long as your systems (like forum/CRM/MIS/HRM/ERP) are developed in .NET language, you must be able to use SuperSocket to build your socket application as a part of your current system perfectly.

Go To SuperSocket

Oct 12 » Template Engines » DotLiquid

DotLiquid is an easy, fast and secure template engine, ported from Ruby's Liquid Markup. With DotLiquid you can have your users build their own templates without affecting your server security in any way.

Go To DotLiquid

Oct 12 » CMS » FocusOPEN Digital Asset Manager

FocusOPEN is a free and open source ASP.NET Digital Asset Management system written in C# and SQL Server (T-SQL). It includes a number of enterprise class features such as a dedicated media processing server, multi-brand support, flexible configurable metadata, faceted and filtered search interfaces (as well as full text indexing) and sophisticated security and user access roles. FocusOPEN is available with an AGPL and Commercial licence.

Go To FocusOPEN Digital Asset Manager

Apr 27 » Web Services » Service Stack

ServiceStack allows you to build re-usable SOA-style web services with plain POCO DataContract classes. The same DTO's can be shared with a .NET client application eliminating the need for any generated code. With no configuration required, web services created are immediately discoverable and callable via the following supported endpoints: - REST and XML - REST and JSON - SOAP 1.1 / 1.2 Services can run on both Mono and the .NET Framework and be hosted in either a ASP.NET Web Application, a Windows Service or Console application.

Go To Service Stack

Apr 27 » Testing Tools » QAliber

QAliber includes 2 projects: a Visual Studio plug-in and Test Builder + Runner as execute framework. Visual Studio plug-in help writing automatic tests over GUI with control browser and record/play capabilities (but not only, since this project incorporate into development solution API testing is easy to do) The Test Builder is a framework for creating a scenario by simply drag and drop of created building blocks. It already provide big repository of test blocks performing most tasks without coding.

Go To QAliber

Apr 27 » Scripting Languages » QASL

QASL (Quality Assurance Scripting Language) is an open source, easy to use scripting language aimed towards both technical and non-technical users that provides a simple method for creating automated web application test scripts.


Apr 27 » Databases » DeveelDB

DeveelDB is a full embeddedable SQL database management system for .NET and Mono frameworks, managing small to large amount of data with a wide support for complex types. Some of the key features of this project are: - the strong transactional system for isolated operations an efficient memory management to reduce the impact on the runtime - its open architecture, to permit development of modules and features - a small footprint: the core library is ~1Mb

Go To DeveelDB

Apr 27 » Logging Tools » Elmah

LMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable. It can be dynamically added to a running ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for re-compilation or re-deployment. Once ELMAH has been dropped into a running web application and configured appropriately, you get the following facilities without changing a single line of your code: * Logging of nearly all unhandled exceptions. * A web page to remotely view the entire log of recoded exceptions. * A web page to remotely view the full details of any one logged exception. * In many cases, you can review the original yellow screen of death that ASP.NET generated for a given exception, even with customErrors mode turned off. * An e-mail notification of each error at the time it occurs. * An RSS feed of the last 15 errors from the log.

Go To Elmah

Apr 27 » Template Engines » csharptemplates

Extremely fast, simple, and reliable template engine with thorough test suite, examples, and live deployment on large website. Can nest templates for child elements and repeated elements. Works for any type of text file.

Go To csharptemplates

Apr 27 » Databases » EffiProz Database

EffiProz is a pure C# database based on popular HSQL database engine. In future EffiProz will add support for Mono framework and .Net compact frameworks.

Go To EffiProz Database

Apr 27 » Inversion of Control » Empinia

Empinia is a extensible component framework for Windows GUI-applications, based on inversion-of-control principle. Everything is a plugin, which extends the platform functionality on a well defined way. These plugins can also be extensible if they provide a corresponding extension point (extension contract) for new extensions.

Go To Empinia

Apr 27 » Geospatial » Aciqra

Aciqra is a simple and easy to use desktop planetarium tracks the objects of the sky from anywhere on Earth to an accuracy of 1/5 of a degree for the next 1000 years.

Go To Aciqra

Sep 01 » CMS » WebFoundations

A simple, SEO Friendly, C#, ASP.NET, XML Content Management System (CMS) These 'WebFoundations' are a great starting block when developing an ASP.NET CMS. Features: * A WYSIWYG editor (FCKEditor) * Content caching (No IO overhead) * Multi language support (can be set on querystring or dropdown) * Search engine friendly URL's (url rewriting) * Easily themable (Build on ASP.Net Master Pages) * An image gallery control (it consumes XML Picasa exports) Web Foundation sites can be hosted on inexpensive hosting as there is NO Database requirement (all the data is stored in XML files).

Go To WebFoundations

Sep 01 » CMS » Sense/Net 6.0

Sense/Net 6.0 is the Open Source alternative for building integrated Enterprise Content Management (ECM, ECMS) and Enterprise Portal (EPS) solutions running on the .Net platform and in the near future also on Mono.

Go To Sense/Net 6.0

Aug 16 » Profilers » SlimTune

SlimTune is a free profiler and performance analysis/tuning tool for .NET applications. It provides many powerful features, such as remote profiling, real time results, multiple plugin-based visualizations, and much more. The source code is available under the terms of the MIT License.

Go To SlimTune

Feb 28 » Web Frameworks » Creuna Platform

Creuna Platform is a an open source web application framework based on Microsoft .NET and is fully written in C#. The aim for Creuna Platform is to make life easier for system developers by providing a highly competent component toolkit that increases the productivity and quality of a system. The framework contains components for data access, configuration handling, messaging and a broad range of utility classes, controls and services. The framework also has several components for the EPiServer CMS. Creuna Platform is licensed under Affero GNU General Public License Version 3.

Go To Creuna Platform

Feb 28 » Persistence » Habanero

An Enterprise Application Framework for .Net that is ideally suited for developing applications in an agile manner. The framework is used for producing an application from the data layer through to the front-end. Free open source under the LGPL license, it includes ORM, code generation and runtime UI generation to create one application for the desktop & web. Features: * ORM: Map database tables to objects in code * Persist property values to and from the database * Define all mapping in a single XML file * Switch between database vendors with one setting * Support for MySQL, MS Sql Server, MS Access, Oracle, PostgreSQL, SQLite, Firebird * FireStarter GUI class definitions xml manager * Generate user interfaces and map properties to controls * Develop for both desktop (with Windows Forms) and web (with Gizmox' Visual WebGUI) * Generate new projects and code files * Generate UI forms from templates * Reverse engineer class definitions from existing databases * Support variable data sources, including an in-memory database. Ships with Firestarter a free database reverse engineering, Domain Modelling and Code Generator.

Go To Habanero

Feb 28 » Inversion of Control » Winter4Net

Winter.NET is a lightweight Spring-like inversion of control (IoC) container for .NET platform. Its main features: - XML-based objects graph configuration - compact: implements conceptually full and minimum-required features of Spring-compatible XML configuration (assembly size is less than 50kb). - fast: optimized for huge component graph configurations and small memory consumption - .NET integration: supports System.ComponentModel interfaces

Go To Winter4Net

Sep 20 » Persistence » Data Holder Framework

Data Holder is an open source .net object/relational mapper written in c#. It provides typed data ecapsulation and database persistence for .net applications. It also contains a wizzard for generating the data objects and persistance c# code. Right now it has persistence implementation only for MSQL 2000/2005.

Go To Data Holder Framework

Jun 05 » Cache Solutions » GlynnTucker.Cache

The GlynnTucker.Cache assembly provides a data structure for caching slow data retrievals, for example data retrieved from a database server over the network. Think of it as a Hashtable that can automatically expire its data after a set amount of time or a specified period of inactivity, on a per-object basis. It is written in C# and dual licensed under the GPL/MPL, it should work with any .NET language.

Go To GlynnTucker.Cache

Apr 25 » Charting & Reporting » EasyDiagram.NET

EasyDiagram.net is an open-source diagramming component that you can use to build interactive, feature rich diagramming. EasyDiagram.net supports AJAX style events (OnNodeRepositioned, OnNodeDoubleClicked, etc) and utilizes a nifty trick to perform real-time line drawing with pure Javascript.

Go To EasyDiagram.NET

Feb 18 » Web Mail » SB Timmy

SB Timmy is IMAP mail client for WAP/WML devices. It's written in C#/ASP.NET (works both with MS .NET Framework and Mono). Timmy handles all types of MIME (base64, quoted-printable encoded; multipart messages). It can send mail through SMTP. It's possible to download message attachments to your mobile device (like JPEG photos). Timmy is multi-language (currently english and lithuanian translations).

Go To SB Timmy

Feb 11 » Profilers » Sql Server Express Profiler

Sql Server Express Profiler is a profiler for MS SQL Server 2005 Express . SQL Server Express Edition Profiler provides the most of functionality standard profiler does, such as choosing events to profile, setting filters, etc. But it doesn't provide professional tools for profiling sql queries. This project is a .NET WinForms Application and in future AJAX-enabled web site which provides functionality of Microsoft SQL Profiler.

Go To Sql Server Express Profiler

Feb 11 » Code Coverage » NCoverCop

NCoverCop is a custom NAnt task that fails your build when your code coverage drops by using NCover. It also tells you what code has become untested.

Go To NCoverCop

Jan 29 » Charting & Reporting » GoogleChartSharp

GoogleChartSharp is a C# wrapper for the Google Charts API. GoogleChartSharp supports all API charts and features. The Google Chart API returns a PNG-format image in response to a URL. Several types of image can be generated: line, bar, and pie charts for example. For each image type you can specify attributes such as size, colors, and labels. You can include a Chart API image in a webpage by embedding a URL.

Go To GoogleChartSharp

Jan 29 » Databases » System.Data.SQLite

System.Data.SQLite is an enhanced version of the original SQLite database engine. It is a complete drop-in replacement for the original sqlite3.dll (you can even rename it to sqlite3.dll). It has no linker dependency on the .NET runtime so it can be distributed independently of .NET, yet embedded in the binary is a complete ADO.NET 2.0 provider for full managed development.

Go To System.Data.SQLite

Jan 14 » Testing Tools » Nester

Nester is a tool for mutation testing of your C# source code in order to assess the adequacy of your unit tests. It involves modification of programs to see if existing tests can distinguish the original program from the modified program.

Go To Nester

Dec 14 » Inversion of Control » Autofac

A .NET IoC container written in C#. Focus on programmatic configuration with builder syntax. Zero intrusion into existing code. Create components using reflection or with lambda expressions for unlimited flexibility. Managed disposal of any IDisposable components created by the container within a defined scope.

Go To Autofac

Nov 28 » Build Systems » Byldan

Byldan is a framework for managing the build life-cycle of .NET applications. Its goal is to support multiple-platforms (Linux/Windows) and multiple compiler vendors (Novell/Microsoft). This minor release of Byldan adds support for unit testing with NUnit and for signing of assemblies.

Go To Byldan

Nov 25 » Testing Tools » NUnitAddin

NUnitAddin is a simple addin for VisualStudio 2005 used in association with NUnit framework. The NUnit Addin allows you to run unit tests inside Visual Studio 2005. Features: * Read Visual Studio 2005 files: .sln * Build visual tree from .sln files * Run tests in Visual Studio 2005

Go To NUnitAddin

Nov 21 » Source Control » AnkhSVN

AnkhSVN is a Visual Studio .NET addin for the Subversion version control system. It allows you to perform the most common version control operations directly from inside the VS.NET IDE. Not all the functionality provided by SVN is (yet) supported, but the majority of operations that support the daily workflow are implemented.

Go To AnkhSVN

Nov 20 » Inversion of Control » ObjectBuilder

ObjectBuilder is a framework for building dependency injection systems, originally written by the Microsoft patterns and practices group. Using ObjectBuilder, it's possible to build DI containers that mimic a variety of existing containers.

Go To ObjectBuilder

Nov 14 » Bloggers » TriptychBlog

TriptychBlog is an Open Source Blogging Engine powered by the Microsoft ASP.net 2.0 framework. It has many great features. TriptychBlog is entirely open source and will run on any computer using Windows 2000 or higher.

Go To TriptychBlog

Nov 13 » Persistence » Cooperator Framework

Cooperator Framework is a base class library for high performance Object Relational Mapping (ORM), and a code generation tool that aids agile application development for Microsoft .Net Framework 2.0/3.0. The main features are: * Use business entities. * Full typed Model (Data Layer and Entities) * Maintain persistence across the layers by passing specific types( .net 2.0/3.0 generics) * Business objects can bind to controls in Windows Forms and Web Forms taking advantage of data binding of Visual Studio 2005. * Supports any Primary Key defined on tables, with no need to modify it or to create a unique field. * Uses stored procedures for data access. * Supports concurrency. * Generates code both for stored procedures and projects in C# or Visual Basic. * Maintains the model in a repository, which can be modified in any stage of the development cycle, regenerating the model on demand.

Go To Cooperator Framework

Nov 12 » IDEs » Fireball.CodeEditor

Fireball.CodeEditor is a source editor control with syntax highlight support. It supports some common programming language and you can add your own syntax. Also on the website you can find a software called FireEdit. It is a open source small code editor with support for extensibility from plugins system, more info on the web site, join the forum and help the staff to add feature and find bugs, by testing the control or the application or by making a plugin.

Go To Fireball.CodeEditor

Nov 07 » Charting & Reporting » Diagram.NET

Diagram.NET is a free .NET control to create and manipulate diagrams and flowcharts. Put Diagram.NET WinForm Control into your form and, like Microsoft Visio, the user can draw shapes and links. With some code you can control, change, add and delete these elements.

Go To Diagram.NET

Nov 02 » Network Clients » IZWebFileManager

IZWebFileManager is featured File Manager control for ASP.NET 2 compatible with most-used browsers like MS Internet Explorer and Firefox. Features: * Copying, moving, renaming, deletion of files and folders; * Ability to work (copy, move, delete) with several files at once; * File upload; * Easy duplication of files and folders; * Right-click context menu (Windows Explorer like); * Common shortcuts supported. Arrow Keys, F5 - refresh, F2 - rename, Enter - default action, Delete; * Permission control: you can forbid uploading, renaming or deletion of files and folders. You can limit size of files that can be uploaded and restrict types of files which could be uploaded by their extensions. For example, you can let users upload pictures (gifs and jpgs) only with the size not more than 50KB. * Multilingual interface. English, Russian and Hebrew are already supported. Other languages can be added without even recompilation of the component; * Full Unicode and Right-to-Left support; * All major browsers supported. The component has been tested and works fine in Netscape 8.0, Firefox 1.5, IE 6.0 (SP2); * Optimized and compiled for .Net Framework 2.0; * Totally easy to install and to use. No additional configuration in web.config need. Deployed with *.dll only; * XHTML capability.

Go To IZWebFileManager

Oct 30 » Network Clients » S3 Explorer

S3 Explorer is a FTP Style client for Amazon's Simple Secure Storage service. If enables Directory style access to the S3 service similar to a file system. S3 Explorer supports: * S3 Browsing * Directory Creation * Directory Deletion * File Upload * File Download * File Deletion

Go To S3 Explorer

Oct 27 » Wiki Engines » DotNetWiki

DotNetWiki is a simple wiki engine running on Asp.Net and SQL Server. It purpose is to provide a no frills wiki engine that can be deployed easily, is simple to modify and provides some basic authentication capabilities. Features: * Highly skinnable * Runs on Asp.Net 2.0 * Uses a SQL Server Database * Uses Asp.Net Membership Providers for Authentication * Allows you to lock out pages * Supports Google Analytic

Go To DotNetWiki

Oct 25 » Logging Tools » TraceTool

TraceTool is C# trace Framework and a viewer. The viewer can also display real time traces from Event Log messages, OutputDebugString, and text files (like unix tail-f) The framework can also be used as an appender for logNet, system.Trace and Microsoft Enterprise Instrumentation Framework (EIF). You can send simple traces, tree oriented traces, objects, dump and call stack. Finally, the framework is also available for Java and Delphi.

Go To TraceTool

Oct 23 » Web Frameworks » Jayrock

Jayrock is a modest and an open source implementation of JSON and JSON-RPC for the .NET Framework, including ASP.NET. Using Jayrock, clients like JavaScript in web pages, can call into server-side ASP.NET methods using JSON as the wire format and JSON-RPC as the procedure invocation protocol.

Go To Jayrock

Oct 22 » Charting & Reporting » Netron

The Netron graph library is a generic diagramming, graph-drawing and graph-layout kit for the Microsoft .Net framework written in C#. It allows you to create innovative and highly interactive applications with a minimum of coding in C#. It is fully open source and customizable via inheritance of the base classes. The shapes and functions you need of the node or links can be compiled in separated libraries and are dynamically loaded via the .Net reflection mechanism at run time.

Go To Netron

Oct 17 » Testing Tools » DotNetMock

DotNetMock is a framework and a library to facilitate the use of MockObjects for unit testing on the .NET platform. It supports the creation of your own MockObjects as well as the dynamic creation of MockObjects. It supports almost any version of NUnit, and MbUnit. DotNetMock DynamicMocks can mock interfaces at runtime and can even modify ref/out parameters.

Go To DotNetMock

Oct 16 » Web Frameworks » Thycotic.RemoteScripting

Thycotic.RemoteScripting is a library to execute server side ASP.NET code from client-side Javascript. This library ports Microsoft's Remote Scripting functionality from ASP to ASP.NET. Features: * AJAX style functionality for a more interactive experience. * Port your legacy classic ASP Remote Scripting code to ASP.NET. * Drop in replacement for the rs.asp file from classic ASP. * Supports string input parameters to your server side methods. * Supports return type conversion of bool, string, DateTime, numbers (int/double/long/float) or Arrays of these types to Javascript. * Supports use of RSGetASPObject to get client proxy object.

Go To Thycotic.RemoteScripting

Oct 14 » Testing Tools » XtUnit

XtUnit is a unit testing extension for .Net based frameworks. It uses the interception application block to provide runtime abilities of rolling back any changes that were made to the database during Data related unit tests.

Go To XtUnit

Oct 14 » Network Clients » SMTPOP.NET

SMTPOP.NET is a .Net Class library written in C# to communicate with POP3 and SMTP server. SMTPOP.NET sends e-mail to an SMTP server. SMTPOP.NET reads e-mail from a POP3 server. The MimeMessage class support: * FROM CC BCC fields. * \"Text\", \"Quoted Printable\" and \"base64\" format. * Multiple attachments. * Attachments embedded in attachments. * All charsets supported by the local operating system + unicode UTF8. * All standard Mime headers. * Non standard header.


Oct 14 » Geospatial » GEOTOOLS.NET

Geotools.Net is a set of .net class useful when handling geographic information. The project started as port from Java to C# of JTS 1.2. It implements the following OpenGIS specifications: Simple Features specification, Coordinate Transformation Services. Other features include: * ability to read and write well-known-binary * ability to export features to SVG * ESRI shapefile import and export


Oct 12 » Charting & Reporting » WebChart Control

WebControl is a free chart component for asp.net AND winforms. WebControl for creating charts, that render as images(png, jpg, gif, etc). Supports: * Line Charts * Smooth Line Charts * Column Charts * Area Charts * Scattered Charts * Stacked Column Charts * Pie Charts * Stacked Area Charts

Go To WebChart Control

Oct 12 » Network Servers » WebDAV.NET

Microsoft.NET WebDAV Server Framework (RFC2518 compliant) which allows users to easily expose WebDAV functionality via IIS to custom solutions


Oct 11 » Persistence » Thycotic.Data

Thycotic.Data, a data access layer for .NET that utilizes late binding and allows use of any ADO.NET provider (and database) without references. Perfect for ISVs who need their products to support multiple database platforms. Features: * Use the same code against any database. * Avoid including unnecessary ADO.NET providers with your application. * Avoid the need for references to your ADO.NET providers * Write code that will still work with future unknown ADO.NET providers.

Go To Thycotic.Data

Oct 10 » Persistence » Base4

Base4 is a open source platform and API for extending and integrating existing legacy and 3rd party databases. Base4 can wrap existing data silos for you so you can re-use them rather than creating a new silo and more headaches for the future. Base4 then exposes wrapped silos using very powerful object mapping techniques. Base4 though, is much more than an OR mapper.

Go To Base4

Oct 10 » Persistence » OR.Net

OR.NET is an open source O/R Mapper and Code Generator for the .NET 2.0 Framework. OR.NET works by generating a comprehensive data access layer in stand-alone C# 2.0 after collecting all relevant information from an intuitive GUI.

Go To OR.Net

Oct 10 » Aspect-Oriented » Gripper-LOOM.NET

Gripper-LOOM.NET is the newest member of the LOOM.NET weaver family. It is based on the Rapier-LOOM.NET weaver library, but allows the weaving to happen statically before runtime by a command line utility, therefore making the result of the weaving process permanent. It operates on binary .NET assemblies and is therefore not restricted to C# (as AspectJ is restricted to Java) but applicable to all .NET languages. The syntax for defining aspects is very similar to the syntax used by Rapier -LOOM.NET. However, Gripper-LOOM.NET overcomes some of the limitations of the dynamic weaver: For instance the weaving of methods is not limited to virtual calls.

Go To Gripper-LOOM.NET

Oct 09 » Aspect-Oriented » Rapier-LOOM.NET

Rapier-LOOM.NET is a dynamic aspect weaver. It provides its functionality through an assembly which has to be linked to your .NET project. Aspect weaving happens during runtime. This tools has been developing by the LOOM.NET project. The LOOM.NET project aims to investigate and promote the usage of AOP in the context of the Microsoft .NET framework.

Go To Rapier-LOOM.NET

Oct 09 » Wiki Engines » Deki Wiki

Deki Wiki is a free open source wiki and application platform for communities and enterprises. MindTouch DekiWiki was developed with an emphasis on usability, open standards, extensibility, and performance. DekiWiki began as a MediaWiki fork that was beta tested for a year and half across multiple verticals and use scenarios: manufacturing, education, non-profit, interactive design, software design and development, and more. Based on input from the beta users DekiWiki evolved into something significantly more than just another wiki. It facilitates information sharing in a contextually rich environment, which makes knowledge capture and sharing significantly better than traditional Intranet tools, network file servers, CMS, and any other wikis. MindTouch DekiWiki has the most comprehensive feature set, which includes a rich WYSIWYG Editor, page level file attachments which are indexed and searchable, hierarchical information organization, image galleries, information discovery tools (RSS feeds and a web interface), page and file versioning, page diffs, page level permissions, time based guest invitations, browse wiki link dialog, in-place images, and all data is stored in XML. Additionally, all control logic is being ported to MindTouch's Dream Framework, which is a .NET/Mono distributed application manager.

Go To Deki Wiki

Oct 09 » Project Management » Use Case Maker

Use Case Maker is a C.A.S.E. tool that helps software developers to write organized use cases and to maintain related requirements. Features: * Creation and handling of Package, Subpackage, Actor and Use Case objects * Tree view objects organization * Glossary definition * Requirements definition * Assign detailed attributes to every type of objects * Information about use case state, priority, complexity, etc. * Flow of events handling of use case * Prose representation of use case * History handling of modification of state and implementation phases * Dynamic selection of defined objects during text creation and editing * References keeping between objects and textual instance * Automatic replace of names of objects in textual instances * Automatic removing of objects in textual instances * Save project into XML format * Export project into HTML multipages document or PDF document or RTF document * Export objects into XMI 1.1 format * Multilanguage support via XML configuration file * Packages, Actors and Use Cases can be reordered and renumbered; * Dependency between use cases can be inserted into \"Flow of events\" section

Go To Use Case Maker

Oct 08 » Template Engines » .netTiers

.netTiers is a set of open source code generation templates that simplify the tasks of creating customized Application Tiers for your Microsoft.Net applications in just a few minutes. .netTiers utilizes the power of the best code generation tool available today, CodeSmith Tools. .netTiers generated architecture is custom to your domain, uses familiar patterns, and follows the guidance of Microsoft's recommended patterns and practices. In fact, the .netTiers base architecture is built upon the Microsoft Enterprise Library Application Blocks.

Go To .netTiers

Oct 08 » Build Systems » NAntAddin

NAntAddin is a simple addin for VisualStudio 2005 used in association with NAnt framework. It allows manipulation of targets and tasks directly from VisualStudio. Features include: * Read .nant and .build files * Build visual tree from NAnt files * Filter public/private targets * Display target/task properties * Locate selected node into build file * Start/Stop selected target * Full integration with VisualStudio

Go To NAntAddin

Oct 05 » Web Frameworks » Gaia Ajax Widgets

Gaia Ajax Widgets is an ASP.NET Ajax Framework for easy creating Ajax Solutions. No need to use JavaScript and no learning curve. It works with both Mono and .NET 2.0. Gaia is a very lightweight bandwidth citizen, rather than throwing heavy HTML around, it sends small bursts of commands between client and server, updating the DOM as needed. Gaia also plays nicely with other tools, and you can mix and match it with other AJAX frameworks too.

Go To Gaia Ajax Widgets

Oct 05 » Persistence » Subsonic

SubSonic provides a set of tools which create your Data Access Layer (DAL) for you, either at run time or from a set of generated classes.

Go To Subsonic

Oct 04 » CMS » XMLNuke

XMLNuke is a Content Management System designed for Internet web sites and it is a Development Framework for developing WEB applications. The programmer find built-in several classes for XML and XSLT manipulation, relational database access, security mecanism, cache for optimizing XML manipulation, internationalization and much more. XMLNuke framework also implements a XML structure to storage and retrive data, so no database is needed.

Go To XMLNuke

Oct 03 » Project Management » PTM (Personal Task Manager)

PTM is an Open Source time tracking tool. It looks like Windows Task Manager. It is designed for tired and overworked people. Tasks are organized hierarchically (like folders in the Windows Explorer). Includes statistics. Measure yourself, this is a self improvement tool.

Go To PTM (Personal Task Manager)

Oct 03 » Security » Bouncy Castle Crypto

Bouncy Castle Crypto is a set of APIs for OpenPGP, CMS, TLS, X.509, and PKCS#12.

Go To Bouncy Castle Crypto

Oct 02 » Bloggers » ThinkJot V2

ThinkJot V2 is an Open Source Blog Engine for Asp.Net. It supports Multiple Blogs, Multiple Authors, XML backend, Tagging, File Manager, Word 2007 and Windows Live Writer support, MetaWeblog API, Website Stats, Activity tracking, XHTML support etc. XCOPY deployment and F5 run from Visual Studio.

Go To ThinkJot V2

Oct 01 » Persistence » Castle ActiveRecord

Castle ActiveRecord is an implementation of the ActiveRecord pattern for .Net. The ActiveRecord pattern consists on instance properties representing a record in the database, instance methods acting on that specific record and static methods acting on all records. Castle ActiveRecord is built on top of NHibernate, but its attribute-based mapping free the developer of writing XML for database-to-object mapping, which is needed when using NHibernate directly.

Go To Castle ActiveRecord

Oct 01 » Persistence » Paladin RAD Framework

Paladin is a generic, feature-rich object persistent framework that is architectured for today's competitive rapid application development (RAD) environment. The Paladin RAD framework comprises of two key components - a core library and a suite of tools that developers can easily use to rapidly engineer the foundation of their applications. The core library provides the basic services that are required by most applications, from object-relational mapping and automating SQL generation in the data access layer to providing transaction and simple workflow services in the business services layer. The Paladin framework also provides a powerful code generator that helps developers to automate the task of building business entity objects that are immediately usable on the framework.

Go To Paladin RAD Framework

Sep 30 » Persistence » Code Author

Code Author generates open source business objects and stored procedures from the database. This can be used as a high performance, strongly typed, and easily customizable persistence framework for C#.

Go To Code Author

Sep 29 » PDF Libraries » PDFjet Open Source Edition

PDFjet Open Source Edition is a library for dynamic generation of PDF documents from Java and .NET. The PDFjet Open Source Edition has the following features: * Drawing support for: points, lines, boxes, circles, bezier curves, polygons, stars, complex paths and shapes. * Text: unicode support, text kerning when using the Helvetica and Times-Roman families of core fonts, embedding hyperlinks.

Go To PDFjet Open Source Edition

Sep 28 » CMS » VWD-CMS

VWD-CMS is an ASP.NET 2.0 content management system built with developers in mind - based on the belief that using a CMS should not limit a developer's ability to fully customize a website. Content is stored in XML files which means that simple sites can be created without requiring SQL Server. Most websites will need user registration and management which is provided by ASP.NET Membership services and these features require SQL Server. VWD-CMS provides basic tools for managing member notification subscriptions and sending email notifications. VWD-CMS Forums provides blog style forums so site members can participate in discussions.


Sep 28 » CMS » N2 CMS

N2 is an ASP.NET CMS engine that helps to manage content/data by providing a storage mechanism, a nice edit interface and many other useful services. Features: * Organize of pages in a hierarchical structure. * Web based edit interface (internet explorer or mozilla required) * Create, read, update and delete pages stored in a database. * Copy, move, sort and search pages. * Separation between text (content) from templates (HTML). * View and rewind to earlier versions of a page. * Organize, delete and link to uploaded documents and folders. * Word-like input of formatted text/content. * Role based access control to edit interface and to branches of the pages within the site. A very simple user manager is also included.

Go To N2 CMS

Sep 28 » Logging Tools » Common.Logging

Common.Logging is a library to introduce a simple abstraction to allow you to select a specific logging implementation at runtime. There are a variety of logging implementations for .NET currently in use, log4net, Enterprise Library Logging, NLog, to name the most popular. They do not share a common interface and therefore impose a particular logging implementation on the users of your library. Common.Logging solves this problem.

Go To Common.Logging

Sep 27 » Geospatial » SharpMap

SharpMap is an easy-to-use mapping library for use in web and desktop applications. It provides access to many types of GIS data, enables spatial querying of that data, and renders beautiful maps. The engine is written in C# and based on the .Net 2.0 framework.

Go To SharpMap

Sep 27 » Geospatial » NetTopologySuite

NetTopologySuite is a C#/.NET port of JTS Topology Suite, a Java library for GIS operations (OpenGIS compliant). The main goal of this project is to have a .NET GIS solution that is fast and reliable for any kind of .NET platform, PocketPC and Sql Server 2005 (through CLR integration) included. The project also includes some parts of another .NET library SharpMap, that integrates the capabilities of read/write data from and to file formats such as Shapefile format, coordinate transformations and projections, and much more.

Go To NetTopologySuite

Sep 27 » Geospatial » Proj.Net

Proj.Net is a .NET 2.0 library that performs point-to-point coordinate conversions between coordinate systems. The spatial reference model used adheres to the simple features specification. Supports: * Datum transformations. * Geographic, Geocentric, and Projected coordinate systems. * Compatible with both Microsoft .NET 2.0, Mono, .NET Compact Framework & Silverlight. * Converts coordinate systems to/from Well-Known Text (WKT) and to XML.

Go To Proj.Net

Sep 27 » Geospatial » MsSqlSpatial

MsSqlSpatial is a Spatial Extensions for SQL Server 2005. This project conforms to OGC Simple Features Specification for SQL Revision 1.1 and provides many useful features to power your GIS application. Features: * OGC Simple Features Specification for SQL Revision 1.1 conformant (non official but verifiable). * 2D Geometries supported: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection. * Predicate functions: Equals, Disjoint, Intersects, Touches, Crosses, Within, Contains, Overlaps, Covers, CoveredBy, Relate, IsWithinDistance. * Spatial analysis functions: ConvexHull, Intersection, Union, Difference, SymDifference. * Linear referencing functions: LineInterpolatePoint, LineLocatePoint, LineSubstring. * Spatial relationship and processing functions: Distance, Length, Area, Buffer, Centroid, PointOnSurface, Simplify, Polygonize, LineMerge and many more. * Coordinate systems aware: SRID, SetSRID, Transform. * Spatial indexing: Simple but effective implementation using table-valued functions (FilterQuery, JoinFilterQuery, IsWithinDistanceQuery, RelateQuery) * Aggregate functions that overcome the 8000 bytes limitation of normal user-defined aggregate functions: UnionAggregate, EnvelopeAggregate, IntersectionAggregate. * GML support: AsGML function. * Import from shapefiles and PostGIS tables.

Go To MsSqlSpatial

Sep 26 » Persistence » ORM.NET

ORM.NET is Object-Relational Mapping and Code Generation Tool for .NET. ORM.NET is an development application that auto-generates a data layer object model based on your database schema. The generated run-time component exposes all tables as classes and columns as properties. Using the built-in DataManager object, users can easily retrieve data from multiple tables based on complex criteria without using stored procedures or embedded SQL code. In addition, data updates, inserts, and deletes can be saved to the database with one call.


Sep 26 » Profilers » ProfileSharp

ProfileSharp is performance and memory profiling software that helps you pinpoint performance bottlenecks in your .NET code and optimize memory usage. ProfileSharp is fully loaded with features and capabilities to profile .NET desktop applications, .NET windows services, Enterprise .NET packages (COM+) and ASP.NET web-services and web-applications etc. of any strength and complexity.

Go To ProfileSharp

Sep 26 » Charting & Reporting » fyiReporting RDL Project

The fyiReporting RDL Project is a powerful report and charting system based on Report Definition Language (RDL). Tabular, free form, matrix, charts are fully supported. Report output may be displayed as HTML, PDF, XML, .Net Control, Web Archive, and to a printer.

Go To fyiReporting RDL Project

Sep 26 » Portals » Perkulator

The Perkulator Portal is an open source web portal built with Microsoft's ASP.net and C#.net languages and runs on Microsoft's SQL Server Express database software. It has highly functional content publishing modules as well as being very SEO friendly.

Go To Perkulator

Sep 25 » Source Control » DotSVN

DotSVN is a .Net port of Subversion. DotSVN will be 100% compatible with the Subversion backend. This will facilitate side-by-side deployment of Subversion and DotSVN which in turn will help in leveraging the ecosystem of existing tools like TortoiseSVN, RapidSVN etc. For instance, this can support scenarios like DotSVN being deployed with read-only access to a live Subversion repository, while TortoiseSVN is used to manipulate the repository. DotSVN will implement a layered architecture similar to Subversion, thereby enabling developers to create solutions suitable for each layer. Being a .NET library, DotSVN can leverage many of the platform capabilities of Windows like Authentication and Permissions. Also, DotSVN will run natively on IIS which will enable DotSVN to be deployed on Windows Hosting sites that support ASP.NET. Additionally, DotSVN can expose Subversion through other endpoints like web-services..NET applications like content management systems can use such endpoints to implement a versioned storage backend.

Go To DotSVN

Sep 25 » Persistence » ODX

ODX - Open Dataset eXtensions is a quite tiny but extremely powerful ORM tool. It utilizes all the power of ADO.NET and adds the natural ease of OOP. Object layer features: * Inheritance (both single table & multiple table patterns). Polymorphy. * 1:N, N:N relationships. Integrity Control. * Lazy loading. * Client entity cache. * Offline mode support. Multiple server connection support. Merging data sources. * Flexible event model. * Save points, Persistent snapshots. * .NET Remoting support. * On-the-fly proxy generation. Data layer features: * Transactions. Optimistic concurrency. * XML data source. Concurent access to. * Nearly any SQL DB support. OLEDB, ODBC, etc.


Sep 24 » Wiki Engines » MindTouch DekiWiki

MindTouch Deki Wiki is a free open source wiki and application platform for communities and enterprises. Deki Wiki is an easy to use and sophisticated wiki for authoring, aggregating, organizing, and sharing content. Deki Wiki is also a platform for creating collaborative applications, or adding wiki capabilities to existing applications.

Go To MindTouch DekiWiki

Sep 23 » Web Frameworks » Spring.NET

Spring.NET is an application framework focused on helping build enterprise .NET applications. It provides a wide range of functionality such as Dependency Injection, Aspect Oriented Programming (AOP), data access abstractions, and ASP.NET integration. Based on the Spring Framework for Java, the core concepts and values found in Spring.Java have been applied to .NET.

Go To Spring.NET

Sep 23 » CMS » DotNetNuke

DotNetNuke is an open source web application framework ideal for creating, deploying and managing interactive web, intranet and extranet sites. DotNetNuke can support multiple portals or sites off of one install. DotNetNuke includes a multi-language localization feature which allows administrators to easily translate their projects and portals into any language.

Go To DotNetNuke

Sep 22 » Search Engines » Lucene.Net

Lucene.Net is a source code, class-per-class, API-per-API and algorithmatic port of the Java Lucene search engine to the C# and .NET platform utilizing Microsoft .NET Framework. In addition to the APIs and classes port to C#, the algorithm of Java Lucene is ported to C# Lucene. This means an index created with Java Lucene is back-and-forth compatible with the C# Lucene; both at reading, writing and updating. In fact a Lucene index can be concurrently searched and updated using Java Lucene and C# Lucene processes.

Go To Lucene.Net

Sep 22 » Network Clients » CxBrowser

CxBrowser is an open source and free Web Browser implement under Mozilla Activex Control component. It is written entirely in C#, and organize windows on virtual desks. Goals: * Mozilla Activex Control is a standard ActiveX component and can be used from any development environment which supports ActiveX. The project demonstrates the use of Activex control in SharpDevelop 2.1, the open source IDE for .NET Framework under GNU Lesser General Public Licence. * Provide an experimental User Interface: Organize windows in virtual desks. * The project is an example to make a custom web browser. * Exploit the speed and standards compliance of the Gecko rendering engine.

Go To CxBrowser

Sep 22 » Web Frameworks » ProMesh.NET

ProMesh.NET is an MVC web application framework with built-in Ajax support, integrated testing framework and HTML-based template engine. Features: * Lightweight (<100KB) framework running on top of the ASP.NET HTTP pipeline (HttpHandler) * Controller-based for easy implementation of the MVC pattern * Flexible template-based rendering engine (using pure HTML files) * Very powerful integrated testing framework for running unit tests on your web pages * Easy mapping of parameters and other client data to typed method parameters and class members * Flexible and easy to use form generation and postback handling * Built-in Ajax support. JavaScript method stubs are generated by the framework. Just call your server-side .NET methods from client-side JavaScript as if you were running them on the server. * Integrated logging and profiling * Optional integration with the CoolStorage.NET ORM library * Built for performance

Go To ProMesh.NET

Sep 22 » IDEs » xacc

xacc.ide is a small and fast integrated development environment (IDE) mainly targeted at .NET development. It has syntax support for 27 languages and project support for various compilers. It has support for step debugging .NET based executables. Also featured is brace matching and folding support for some languages.

Go To xacc

Sep 21 » Bloggers » BlogEngine.net

BlogEngine.NET is an open source .NET blogging project. A blog platform with less complexity, easy customization, and one that takes advantage of the latest .NET features. Features: * Very easy to setup and customize. * It comes with all the features of a modern blog engine as well as new unique features such as AJAX comments and screenshot trackbacks. * Features social bookmarks, OpenSearch support, XFN tags, AJAX, Microsummaries, Gravatars, coComments, tag cloud, Google sitemap and other so called Web 2.0 features. * The referrer statistics enables you to see which websites link to you. * There is a variety of cool widgets that such as an AJAX post calendar or a blogroll that automatically retrieves the latest posts from each blog and displays the title beneath the blog. * It features a very advanced commenting system in AJAX that supports country flags, live preview, Gravatars, coComments. * It supports sindication feeds in any possible location. * Trackbacks and pingbacks. * The search capability of BlogEngine.NET allows the visitors to search in the comments. * It supports the creation of static pages that exist outside the blog chronology. * It fully supports multiple authors to write posts on the same blog. * Cool themes * All the controls in BlogEngine.NET are 100% XHTML 1.0 compliant. * BlogEngine.NET is built from the ground up using nothing but C# and ASP.NET 2.0. It means that you can write new controls and themes by using the skills you already have as a .NET developer.

Go To BlogEngine.net

Sep 21 » Persistence » D4Modelizer

Open source Code generator, D4M is an OR Mapper. It produces C# code from your Database. Each table could be mapped to an object and its fields in properties. D4Modelizer propose a mapping schema between the database structure and the object model.

Go To D4Modelizer

Sep 21 » Persistence » Bamboo.Prevalence

Bamboo.Prevalence is a .NET implementation of the object prevalence concept brought to life by Klaus Wuestefeld in Prevayler. Bamboo.Prevalence aims to provide transparent object persistence and synchronization to deterministic systems targeting the CLI. No relational databases. No object-to-relational mapping goo. No SQL. Just you and your objects.

Go To Bamboo.Prevalence

Sep 20 » ERP & CRM » Yuza open Erp

Yuza open erp it's a open source enterprise Erp Application, written in c# and running on MS Access database (also supported MS SQLServer MySql Oracle).

Go To Yuza open Erp

Sep 20 » UML & Modeling » MonoUML

MonoUML is a CASE Tool for the mono framework. Designed for allowing to all UNIX/Linux developers faster computer systems design using a friendly GUI application. Not only a diagramming tool but rather a complete CASE tool based on the OMG standars and fully compatible with propietary tools.

Go To MonoUML

Sep 20 » Web Services » HessianC#

Caucho's Hessian binary protocol has been ported for .NET. HessianC# (www.hessiancsharp.org) represents the latest implementation of Caucho's Hessian Binary Web Service Protocol. Hessian is a lightweight, self-describing binary RPC protocol. Hessian is a lightweight alternative to the XML-based web services protocols. The Hessian makes web services usable without requiring a large framework. Because it is a binary protocol, it is well-suited to sending binary data without any need to extend the protocol with attachments. The Hessian protocol eliminates external API descriptions like WSDL. HessianC# is also available for Compact Framework. It supports IIS. It is powerful and easy to use.

Go To HessianC#

Sep 20 » Workflow Engines » NetBPM

NetBpm is a .Net Port of JBpm. NetBpm is an open source platform for building, executing and managing workflows. It is very simple to use and integrate in other .Net applications. This Bpm Tool supports the build of Applications which are able to turn business models into executable software models. Business analysts are able to use a model driven approach to design, implement, execute and track business processes. So business people can easily react on business and strategy changes.

Go To NetBPM

Sep 20 » Job Schedulers » Quartz.NET

Quartz.NET is a full-featured, open source job scheduling system that can be used from smallest apps to large scale enterprise systems. Quartz.NET is a port of very propular open source Java job scheduling framework, Quartz. Quartz.NET supports clustering and database persistence out-of-the-box and has powerful means to schedule jobs using cron like expressions, interval triggers and exclusion advices.

Go To Quartz.NET

Sep 20 » Databases » db4o

db4o (database for objects) is the embeddable open source object database for C#. Features include: fast native C# object persistence, ACID transactions, Native Queries, automatic class schema recognition, small footprint, zero administration.

Go To db4o

Sep 20 » Cache Solutions » indeXus.Net Shared Cache

indeXus.Net Shared Cache is high performance distributed cache and clustered .Net cache for enterprise application running in server farms. indeXus.Net Shared Cache provides distributed replicated cache to minimize the load factor. It consists the usage of two or more servers in a farm. It's replicated all data within the cluster. The big plus is simple, you have all your cache nodes on all differnet servers. In case one of your servers get restarted, it will receive all nodes automatically from its parent. All data is available locally which minimizes the way and any Get operation is faster then to call a third system.

Go To indeXus.Net Shared Cache

Aug 30 » Persistence » NHibernate

NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database. Given an XML description of your entities and relationships, NHibernate automatically generates SQL for loading and storing the objects. Optionally, you can describe your mapping metadata with attributes in your source code. NHibernate supports transparent persistence, your object classes don't have to follow a restrictive programming model. Persistent classes do not need to implement any interface or inherit from a special base class. This makes it possible to design the business logic using plain .NET (CLR) objects and object-oriented idiom. Being a port of Hibernate 2.1, the NHibernate API is very similar to that of Hibernate. All Hibernate knowledge and existing Hibernate documentation is therefore directly applicable to NHibernate. Take a look at the list of Differences between Hibernate and NHibernate for a detailed comparison of Hibernate for Java and .NET or browse the available NHibernate Documentation.

Go To NHibernate

May 09 » Network Clients » Telnet Class Library for .NET

A class library for implementing Telnet clients and servers. Written in C# for .NET 2.0.

Go To Telnet Class Library for .NET

May 09 » CMS » JMDCMS

Free Open Source, JMDCMS is a powerfull module based Content Management System. Written in ASP.net and C# with SQL Server as database. Flexible automatic 3Col, 2Col, 1Col layout. Page Level / Module Level security and publishing control. Search engine friendly URL with ability to Set Page Title, Description and Keywords by page.


May 09 » Testing Tools » SystiN

System testing in .Net is a port of the Systir tool from ruby to C#. It allows users to specify plain english text software requirements that can then become executable tests.

Go To SystiN

May 09 » Rule Engines » Drools.NET 3.0

Drools.NET is a Business Rules Engine (BRE) based on Charles Forgy's Rete algorithm. Developers can now exploit a powerful Rule Engine through a completely managed .NET code base! Drools.NET is based on Jboss Rules, and comes with all the features of that Rules Engine.

Go To Drools.NET 3.0

Jan 12 » Network Clients » MonoTorrent

A cross platform open source .NET Framework based BitTorrent Client written in C# It is a complete BitTorrent suite of libraries which can be embedded in an application. The suite contains: Client Library - Allows the uploading/downloading of torrents. Tracker Library - Allows the hosting of .torrents. Torrent Creator - Allows the creation and editing of .torrent files.

Go To MonoTorrent

Dec 28 » Web Frameworks » Visual WebGui

Visual WebGui is a new aproch for developing AJAX applications that lets you develop in WinForms like server side API (including designtime support) to create a full AJAX enabled highly complex applications like outlook web access.

Go To Visual WebGui

Nov 27 » Web Testing » IeUnit web testing framework

IeUnit is a simple framework to test logical behaviors of web pages. It helps software engineers to create, organize and execute functional unit tests. IeUnit is an implementation of the xUnit framework in C# and JavaScript language. It uses Windows COM interface to control the Internet Explorer browser. Apart from web site testing, IeUnit also provides a simple way to to automate web browsing tasks through the smart-bookmark feature.

Go To IeUnit web testing framework

Nov 08 » Forum Soft » dnfBB

dnfBB is a powerful and fast 3 Tier, C# discussion board or forum for websites running ASP.NET. Native support for multiple forums within the same db structure. Designed to work with Firebird and MySQL, support for additional RDBMSs in the future.

Go To dnfBB

Oct 09 » Network Clients » GROF#

GROF# (Group Oriented Framework for C#) provides a simple API written in C# which provides group communication features for distributed applications.


Oct 05 » Web Testing » WET

WET is a opensource web automation testing tool which uses Watir as the library to drive web pages. You dont have to download / install Watir separately or know anything about Watir. Watir is the library that WET uses and it is automatically installed for you. WET has two components WET-core and WET-UI. WET-UI is written in C# which does most of the job. WET drives an IE Browser directly and so the automated testing done using WET is equivalent to how a user would drive the web pages. Using WET, you can perform all the operations required for testing web applications - like automatically clicking a link, entering text in a textfield, clicking a button etc. WET allows you to perform various checks as a part of the testing process by using Checkpoints


Oct 03 » Testing Tools » csUnit

Inspired by JUnit, csUnit brings the power of unit testing to the .NET framework. csUnit is your key to unit testing and test-driven development using .NET languages such as C#, Visual Basic .NET, Visual J#, or Managed C++. csUnit provides versions for VS2002, VS2003, and VS2005 with add-in support. Of course there is also a stand-alone GUI application and a command line. csUnit is open-source but its license (zlib/libpng) also allows for using csUnit or parts of it in closed-source and commercial projects.

Go To csUnit

Sep 26 » PDF Libraries » PDF Clown

PDF Clown is a C# 2.0 library for reading, manipulating and writing PDF files, with multiple abstraction layers to satisfy different programming styles: from the lower level (PDF object model) to the higher (PDF document structure and content streaming). Its primary target platform is GNU/Linux, but thanks to the Mono project it’s virtually platform-agnostic.

Go To PDF Clown

Sep 26 » Wiki Engines » ScrewTurn Wiki

ScrewTurn Wiki is a performant and simple Wiki engine, written in C# and based on the ASP.NET 2.0 platform. Main features: - No need for a database - No need to touch IIS or ASP.NET configuration - High performance and scalability on every hardware configuration, thanks to a smart and configurable content caching system - Low bandwidth usage, thanks to the (configurable) usage of custom ViewState Compression and HTTP Compression - Simple deployment, administration and usage - Extremely small footprint - Theming available entirely through CSS files (CSS Media Types are fully supported) - Automatic page backups (performing a rollback is as easy as a mouse click) - Secure user accounting system with Administrators and simple Users (with Email account activation), and a built-in admin account - Useful features such as per-Page authorization, the possibility to make the Wiki completely public (no registration needed to edit pages) or forbid the registration of new users - Protected against dangerous files, scripts and spammers (through Captcha control) - Multilanguage interface (EN, IT, DE, FR, ES) - RSS 2.0 notifications for every page as well as for the whole Wiki

Go To ScrewTurn Wiki

Sep 20 » Bloggers » SubText

Subtext is a personal blog publishing platform that focuses on usability, elegance, and simplicity. If you’ve ever caught yourself throwing your hands in the air and declaring that you’re going to write your own blogging engine, then Subtext is for you. screenshots-hp.jpg The guiding philosophy behind Subtext is to remove hindrances to online expression. A blogging platform should be easy to understand, set up, and use. Subtext is an open source project licensed under the BSD license. It is a fork of the popular .TEXT blogging platform.

Go To SubText

Sep 07 » XML Parsers » MyXaml

MyXaml allows developers the opportunity to create user interfaces dynamically with ease. It allows the design team to take advantage of the architectural strengths of XAML. It easily adds scalable, vector graphics and 3rd party controls. And, it gives your users the option to modify the interface dynamically. The XAML can also be secured using encryption and digital signing. Let us fully address the importance of several key points as they will most certainly be of use to your development needs.

Go To MyXaml

Sep 05 » Code Coverage » PartCover

This is analog for NCover application, but have some advantages. It specifies which assemblies and classes you want to report and can work not only assemblies that have debug symbols. Manuals are included and will be placed in program directory

Go To PartCover

Sep 05 » Web Testing » WatiN

WatiN stands for Web Application Testing in dotNet. Inspired by Watir, WatiN enables web application testing, through Internet Explorer on a Windows platform, expressed in any .Net language.

Go To WatiN

Jul 20 » Build Systems » .NETZ

.NETZ is a free open source tool that compresses and packs the Microsoft .NET Framework executable (EXE, DLL) files in order to make them smaller. Smaller executables consume less disk space and load faster because of fewer disk accesses. Unlike portable executable (PE) packers, .NETZ uses a pure .NET solution and it is written in C#. .NETZ can be used to pack .NET executables written in almost every .NET language. .NETZ supports both .NET EXE and non-shared DLL files. The compressed applications can be used the in same way as the uncompressed ones, transparently to the end user.


May 20 » Persistence » Ubik

Ubik is a C# 2.0 persistence framework with ORM capabilities, targeted at WinForms application development. It supports a subset of OPath for object-oriented queries and has a networked event system. Still under heavy development.

Go To Ubik

May 06 » Web Frameworks » Ingenious MVC

A .NET 2.0 framework for building MVC architected applications. Comes with out-of-the-box support for ASP.NET and Windows Forms.

Go To Ingenious MVC

May 01 » Persistence » FileHelpers Library

FileHelpers - An Automatic File Import/Export Framework Are an easy to use .NET library to read/write data from files with fixed length or delimited records. Also has support to import/export data from different data storages (Excel, Acces, SqlServer) The library has a set of converters for the basic types and can be easy extended to provide custom converters.

Go To FileHelpers Library

May 01 » Aspect-Oriented » NKalore Compiler

NKalore is a programming language that extends C# allowing the use of AOP in .net platform. NKalore have a simple and intuitive syntax. The NKalore compiler is based in the Mono C# Compiler (MCS), currently NKalore can only be used via command line or within #Develop. NKalore generates assemblies compatibles with CLS (Common Language Specification) which can be used by any .NET IDE, including Visual Studio .NET.

Go To NKalore Compiler

Apr 09 » Charting & Reporting » ZedGraph

ZedGraph is a set of classes, written in C#, for creating 2D line and bar graphs of arbitrary datasets. The classes provide a high degree of flexibility -- almost every aspect of the graph can be user-modified. At the same time, usage of the classes is kept simple by providing default values for all of the graph attributes. The classes include code for choosing appropriate scale ranges and step sizes based on the range of data values being plotted. ZedGraph also includes a UserControl interface, allowing drag and drop editing within the Visual Studio forms editor, plus access from other languages such as C++ and VB

Go To ZedGraph

Apr 09 » Wiki Engines » ProntoWiki

ProntoWiki is a wiki engine/site written in C# with VWD (Visual Web Developer), using ASP.NET 2.0 with SQLExpress 2005 as the backend. The wiki engine is quick and easy to use, and allows text markup equivalent to that of a rich text editor. It accepts image and file attachments automatically through the web interface. Other features include page preview prior to post/update, user authentication based on roles, a customizable appearance and layout using web parts, history tracking, and search functionality.

Go To ProntoWiki

Mar 03 » Template Engines » StringTemplate.NET

StringTemplate.NET (a.k.a ST#) is an idiomatic C# implementation of the Java StringTemplate Library. It runs on C#/CLI platforms such as Microsoft .NET, Novell Mono and dotGNU. StringTemplate.NET is a template engine for generating formatted text output. Examples of such output includes source code, web pages and emails. It differs from most other template engines by [more] strictly enforcing Model-View separation.

Go To StringTemplate.NET

Feb 14 » Web Frameworks » MonoRail

MonoRail differs from the standard WebForms way of development as it enforces separation of concerns; controllers just handle application flow, models represent the data, and the view is just concerned about presentation logic. Consequently, you write less code and end up with a more maintainable application

Go To MonoRail

Jan 26 » Template Engines » iCodeGenerator

iCodeGenerator is an Open Source template based generator. It is very easy to use because it's own simple sintax. It can generate Data Access code for any programming language, like C#, Java, SQL, PHP, Perl to name a few, from any supported database (SQL Server and MySQL, for now). It is being develop with C#.

Go To iCodeGenerator

Jan 11 » PDF Libraries » PDFsharp

PDFsharp is a C# library that easily creates PDF documents on the fly. The same GDI+ like drawing routines can be used to create PDF documents, draw on the screen, or send output to any printer. PDFsharp can also modify, merge, and split existing PDF files or incorporate pages from existing PDF files into new PDF documents.

Go To PDFsharp

Dec 07 » Network Clients » SharpSSH

A C# implementation of the SSH2 protocol. Supports SSH, SCP and SFTP.

Go To SharpSSH

Dec 03 » CMS » mojoPortal

mojoPortal is an Object Oriented web site framework written in C# that runs under ASP.NET on Windows or under mono on GNU/Linux or Mac OS X.

Go To mojoPortal

Sep 08 » Network Servers » NeatUpload

NeatUpload allows ASP.NET developers to stream uploaded files to disk and allows users to monitor upload progress. It is open source and works under Mono's XSP/mod_mono as well as Microsoft's ASP.NET implementation. It features 2 custom controls: InputFile allows the user to select a file to upload, and ProgressBar displays the upload progress either inline or in a popup. ProgressBar even allows users without JavaScript to see upload progress.

Go To NeatUpload

Aug 28 » Testing Tools » Rhino.Mocks

Rhino.Mocks is an attempt to create easier way to build and use mock objects and allow better refactoring support from the current tools. It's a hybrid approach between the pure Record/Replay of EasyMock.Net's model and NMock's expectation based model.

Go To Rhino.Mocks

Jul 26 » CMS » Cuyahoga

Cuyahoga is a flexible CMS / Portal solution written in C#. It runs on both Microsoft .NET and Mono with SQL Server, PostgreSQL or MySQL as database options. Features: * All content management is done with separate modules. * The webmaster can maintain the site structure, templates, users and roles from a secured administration module. * Content management is done via the site itself, so contributors don't need to have access to the site administration. * Detailed feature list Node-based site structure with unlimited depth. * Multiple sites with one installation. * Site aliases: make your site or a specific part of your site accessible from an alternative url. * Templates with user-defined content regions. * Search engine. * Content localization. * Authorization on multiple levels (view and edit). * Search engine friendly url's. * Highly configurable caching for better performance (object caching for the core objects and output caching for modules). * Content syndication (RSS). * WYSIWYG content editor. * Database independancy due to NHibernate (scripts for MS SQL Server, PostgreSQL and MySQL included). * Mono support.

Go To Cuyahoga

Jul 24 » Aspect-Oriented » Encase

Encase is an aspect oriented programming framework for the .NET Platform written in C#. Encase is unique in that it provides aspects to be applied during runtime in managed code rather then being configuration file based that other AOP frameworks rely upon. The advantage of applying aspects in this way is that it promotes productivity to developers new and/or unfamiliar with AOP. Encase and Encase.Extensions is both currently in early development – please contact me if you would like to participate in development or if you identify features that would be beneficial.

Go To Encase

Jul 22 » Aspect-Oriented » PostSharp

PostSharp reads .NET binary modules to an object model, let plugins analyze and transform it, then writes it back to MSIL. Using PostSharp, coding algorithms for static program analysis or program transformation shall be considerably faster. Examples of possible applications are tracing, caching, security, compile-time detection of null reference access, ...

Go To PostSharp

Jun 16 » Rule Engines » SRE (Simple Rule Engine)

SRE (Simple Rule Engine) is a lightweight forward chaining inference rule engine for .NET. Its 'simple' because of the simplicity in writing and understanding the rules written in XML, but this 'simple' engine can solve complex problems.

Go To SRE (Simple Rule Engine)

Jun 08 » Persistence » XPrevail

XPrevail is a powerful .NET object prevalence, aspects and inspection framework, it provide a transparent persistence mechanism over all business objects. XPrevail still include dynamic support to aspect oriented programming, remote object inspection and remote arbitrary .net code execution. Know it now!

Go To XPrevail

Apr 05 » Network Clients » DotNetOpenMail

DotNetOpenMail is an open-source library for assembling and sending HTML and plain-text email with attachments using the .Net framework.

Go To DotNetOpenMail

Mar 29 » Portals » Media Portal

Media Portal turns your PC in a very advanced Multi MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch your video's and DVD's, view, schedule and record live TV and much more. You get Media Portal for free/nothing/nada/noppes and best of all it is opensource. This means anyone can help developing Media Portal or tweak it for their own needs!

Go To Media Portal

Mar 10 » Inversion of Control » Spring.net

Spring.NET is a port of the Java based Spring Framework. Spring for Java contains a lot of functionality and features, many more than Spring.NET currently offers. The initial release of Spring.NET contains a full featured Inversion of Control container.

Go To Spring.net

Mar 09 » Network Clients » Fluent.Toc

Fluent.Toc is a .NET component written in C# for communicating with AOL's Instant Messenger (AIM) service in the TOC Protocol.

Go To Fluent.Toc

Mar 04 » CMS » umbraco

umbraco is a Content Management Platform written in c# on the Microsoft .NET platform. It's fast, flexible and with a user interface that makes it a charm to use.

Go To umbraco

Feb 01 » Wiki Engines » Perspective Wiki Engine

Perspective is a Wiki engine that includes WYSIWYG editing and multiple security models (including authentication using Windows Domains and Active Directory). Attachments are supported. Searching is supported over common file formats: particular MS Office documents.

Go To Perspective Wiki Engine

Jan 02 » Aspect-Oriented » SetPoint

SetPoint is a full-featured AOP engine for the .NET framework. It heavily relies on the use of RDF/OWL for the definition of what we call \"semantic pointcuts\". It features an IL-level, highly dynamic weaver & LENDL, an eye-catching definition language...

Go To SetPoint

Nov 22 » Inversion of Control » Castle

Castle is a set of tools for application development, including a simple inversion of control container.

Go To Castle

Nov 17 » Charting & Reporting » NPlot

NPlot is a free charting library for .NET. It boasts an elegant and flexible API. It is particularly well suited to graphing scientific data. It includes Web, Windows.Forms, Bitmap and Gtk# controls.

Go To NPlot

Oct 21 » Aspect-Oriented » AspectDNG

AspectDNG is a .NET multi-language aspect weaver. Aspects and base code may be written in any programming language, as soon as it compiles into MSIL.

Go To AspectDNG

Oct 14 » Testing Tools » Zanebug

Zanebug is an advanced unit testing application for .NET. It provides full support for existing NUnit tests, performance metrics, multiple test iterations, in-depth error information, pass / fail stats, perfmon integration, result graphing, etc.

Go To Zanebug

Sep 30 » Persistence » BBADataObject

BBA DataObjects is an object-to-relational mapping library for Microsoft .NET that maps SQL Server tables to Objects, so you can build real Object Oriented Applications in a fast and easy way. Top features: Lazy Load, Paged Loading, Cryptography.

Go To BBADataObject

Sep 20 » Network Clients » SmartIrc4net the C# IRC library

SmartIrc4net is a multi-threaded and thread-safe IRC library written in C#. It allows you to communicate with IRC servers. The library contains a 3 layered API: IrcConnection (low-level API), contains message buffer, ping/pong handling - IrcCommands (middle-level API), contains RFC IRC commands plus easy to use IRC methods (like Op/Deop/Ban/Unban...) - IrcClient (high-level API) full featured IRC class, with channel syncing, fully event driven- One of the best features is the channel syncing (tracking of users/modes/topic etc in objects) and also user syncing (tracking the user in channels, nick/ident/host/realname/server/hopcount in objects).

Go To SmartIrc4net the C# IRC library

Sep 15 » Profilers » Prof-It for C#

Prof-It is an easy-to-use standalone profiler for C# that measures execution frequencies for each statement while keeping the instrumentation of the source code to a minimum. An optimized strategy for finding basic blocks, incrementing their counters and calculating counters from others makes Prof-It faster than every other profiler, that can collect execution frequencies for each line of code!

Go To Prof-It for C#

Sep 12 » Logging Tools » NLog

NLog is a simple logging library similar in concepts to log4net, designed with simplicity and flexibility in mind. NLog project is hosted at sourceforge.net. Features .NET, .NET Compact Framework and Mono 1.0 support very easy to configure, both with a config file and programmatically easy to use - interface is identical to Console.WriteLine

Go To NLog

Sep 08 » IDEs » MonoDevelop

MonoDevelop is a project to port SharpDevelop to Gtk#. There are numerous goals that MonoDevelop hopes to achieve. Some of these are: * To create a best of breed development environment for Unix systems for C# and Mono. * Since its written in Gtk#, and we like Gtk# and we get good support from Gtk#, most likely it will add functionality to improve the Gtk# experience. * Today the IDE is a simple IDE and on Unix does not do GUI design, but we plan on adding a GUI designer. * We want to integrate the tools we have been building so far, so things like MonoDoc, NUnit-Gtk and the debugger should target MonoDevelop.

Go To MonoDevelop

Sep 07 » Installers » WiX

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

Go To WiX

Sep 02 » Template Engines » Evolve MasterPages

This template engine for .NET 1.0 / 1.1 allows you to render the contents of your ASP.net web forms as parts of a MasterPage (template). It's extremely easy to use and provides full designer support. The engine provides a new approach regarding the separation of ASP.net templates and webforms and makes it extremely easy to get your templates working. It prevents you from scattering additional HTML all over your web application and enforces a clean separation of design and development.

Go To Evolve MasterPages

Sep 01 » Aspect-Oriented » Runtime Assembly Instrumentation Library

This project plans to implement an API that allows CLR assemblies to be manipulated and instrumented before they are loaded and executed. In the CLR, the AppDomain class and the ResolveEventHandler event handler already provide an excellent mechanism for dynamically loading assemblies into an application domain under the control of the programmer. At the same time, the reflection capabilities of the CLR are extremely powerful. Not only it is possible to query the existing types at runtime, but is also possible to define new assemblies in memory and use Reflection.Emit to generate MSIL on-the-fly. Our plan is to fill the gap between these two concepts. The idea is to have an API that allows the programmer to intercept the class resolution process, examining and manipulating the code that exists in an assembly, before the code is actually defined on the virtual machine. This API will be called RAIL: Runtime Assembly Instrumentation Library. By using RAIL it will be possible to specify specific transformations that must be done at an assembly before it is loaded and executed. These transformations will be specified using a high-level API, abstracting the programmer from the low-level details of MSIL and the assembly binary format. For instance, it will be possible to substitute the references to a class for references to another class, change the name and usage of constants and variables, examine and change existing methods, and so on.

Go To Runtime Assembly Instrumentation Library

Aug 27 » Testing Tools » MbUnit

MbUnit is an evolutive Unit Test Framework for .Net. It provides new fixtures as well as the framework to create new ones. MbUnit is based QuickGraph, a directed graph library for C#. MbUnit is a superset of NUnit. Now that NUnit has become mainstream and is evolving MbUnit is where much of the action is going on.

Go To MbUnit

Aug 24 » Persistence » NPersist

he NPersist Framework is a .NET O/R Mapping Persistence framework capable of persisting standard .NET Objects to one or several relational databases.

Go To NPersist

Aug 23 » Inversion of Control » StructureMap

StructureMap is a lightweight Inversion of Control (IoC) Container written in C# for .NET development. StructureMap can improve the architectural qualities of an object oriented .NET system by reducing the mechanical costs of good design techniques.

Go To StructureMap

Aug 23 » Wiki Engines » DevHawk Wiki

Wiki implementation for .NET.

Go To DevHawk Wiki

Aug 21 » Web Frameworks » NStruts

Porting of Jakarta Struts framework in ASP.NET

Go To NStruts

Aug 21 » Bloggers » dasBlog

dasBlog, an evolution of the BlogX weblog engine, adds lots of additional features like Trackback, Pingback, Mail notifications, full Blogger/MovableType API support, Comment API support, fully customizable Radio-style templates, Mail-To-Weblog/POP3 with attachment and embedded picture support, web-based DHTML editing, web-based OPML editor, web-based configuration editing, and other goodies to the BlogX codebase

Go To dasBlog

Aug 18 » Issue Tracking » BugNet

An open source web based bug / issue tracking application programmed in C#

Go To BugNet

Aug 18 » Wiki Engines » FlexWiki

FlexWiki is an implemention of Wiki, a collaborative text environment.

Go To FlexWiki

Aug 18 » Wiki Engines » Perspective

Perspective is an application to allow people to collaborate by easily editing, linking and sharing Web pages within a secure and scaleable environment. Perspective is based on the wonderful Wiki Wiki idea, with a few other features thrown in for, hopefully, good effect.

Go To Perspective

Aug 18 » SQL Clients » SQL Buddy

A FREE and innovative MSDE / Sql Server IDE, written in c# using the .NET framework.

Go To SQL Buddy

Aug 18 » Charting & Reporting » DaveChart

DaveChart is a free .NET charting library.

Go To DaveChart

Aug 18 » Code Coverage » NCover GotDotNet

NCover is a code coverage analysis tool for .NET applications that gives line-by-line code coverage statistics.

Go To NCover GotDotNet

Aug 17 » Persistence » NEO

NEO provides an object facade around ADO.Net. It simplifies data access and provides strongly-typed objects which can be easily persisted.


Aug 13 » Network Clients » Granados

Granados is an SSH client library for .NET.

Go To Granados

Aug 13 » Network Servers » FTP.NET

Multi-threaded FTP Program written in C#


Aug 13 » Network Servers » NMail

NMail provides an SMTP client & server, POP3 & IMAP4 servers written in C#

Go To NMail

Aug 13 » Network Clients » VNC-Client

VNC-Client for .NET is a VNC-Client written in C# using the .NET Framework.

Go To VNC-Client

Aug 13 » Source Control » Porc

Porc is both a graphical front-end for CVS and a Project management tool, and it provides some interesting extra functionality on top of CVS. It was written in C#, for the .NET Framework.

Go To Porc

Aug 13 » Issue Tracking » BugTracker.NET

BugTracker.NET is an easy-to-use web-based bug tracker written using ASP.NET and C#

Go To BugTracker.NET

Aug 13 » Issue Tracking » Buglog

A bug logging and tracking solution with file attachments and history of comments

Go To Buglog

Aug 13 » Logging Tools » LogThis

LogThis C# logging framework is a drop-in logging tool module for .Net applications.

Go To LogThis

Aug 13 » Logging Tools » CSharp Dot Net Logger

Extensible .NET Logger written in C#, with advanced message queuing allowing for complete asynchronous use

Go To CSharp Dot Net Logger

Aug 13 » Aspect-Oriented » AspectSharp

Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented Programming ) framework for the .NET Framework, it uses Dynamic Proxies and XML configuration files as basis.

Go To AspectSharp

Aug 13 » RSS & RDF Tools » FeedExpress

FeedExpress basically lets you subscribe to several RSS/RDF sources, known as Subscriptions in FeedExpress, in the same way that Outlook Express lets you subscribe to several news groups.

Go To FeedExpress

Aug 13 » Network Clients » OpenSmtp.net

OpenSmtp.net is an open source SMTP component written in C#

Go To OpenSmtp.net

Aug 13 » Network Clients » Dot Net FTP Client

Free .NET FTP Client library written in C#

Go To Dot Net FTP Client

Aug 13 » Network Clients » IceChat

IceChat is an Internet Relay Chat Client designed to connect to multiple IRC Servers

Go To IceChat

Aug 13 » Network Clients » OpenPOP.NET

.NET Class library in C# for communicating with POP3 Servers


Aug 13 » Network Servers » CSharp Email Server

The C# Mail Server is a C# port of the Java Email Server (JES). JES is an established email server targeted at small centrally maintained installations.

Go To CSharp Email Server

Aug 13 » Network Clients » Metro

This project is a library written in C# which provides a rich set of classes for working with IP version 4, TCP, UDP and ICMP with ease of use

Go To Metro

Aug 13 » Network Clients » Dot Net Telnet

.NET Telnet is a telnet library written for the MS .NET Framework.

Go To Dot Net Telnet

Aug 12 » Web Frameworks » MaverickLite

MaverickLite is a simple presentation framework for ASP.Net. It is based in part on the Maverick.Net framework. It prescribes to a front controller pattern for handling incoming requests and an MVC one for processing them.

Go To MaverickLite

Aug 12 » Web Frameworks » Websharp

Websharp is a lightweight application framework for Microsoft Dot Net.

Go To Websharp

Aug 12 » XML Parsers » SAX.NET

SAX dot NET is a C# port of the original Java based SAX API specifications.


Aug 12 » XML Parsers » NDigester

NDigester is the .NET implementation of the Jakarta Commons-Digester tool providing full control over XML documents processing.

Go To NDigester

Aug 12 » Testing Tools » NUnit

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit

Go To NUnit

Aug 12 » Web Testing » NUnitAsp

NUnitAsp is a tool for automatically testing ASP.NET web pages. It's an extension to NUnit. NUnitAsp is for unit testing ASP.NET code-behind only. It's meant for programmers, not QA teams, and it's not very good for QA-style acceptance tests. It only tests server-side logic. JavaScript and other client-side code is ignored.

Go To NUnitAsp

Aug 12 » Testing Tools » NUnitForms

NUnitForms is an NUnit extension for unit and acceptance testing of Windows Forms applications.

Go To NUnitForms

Aug 12 » Testing Tools » dotunit

dotunit is a port of JUnit (www.junit.org) to the Microsoft .net platform. This testing framework allows for automated unit and functional tests which are vital for refactoring and regression testing.

Go To dotunit

Aug 12 » Testing Tools » VSNUnit

VSNUnit is an integration tool that allows you to execute your NUnit tests from within the IDE. Instead of dumping the results as a text stream to the output window, VSNUnit provides the graphical tree view that NUnit and JUnit users have come to love. The tree view is a dockable toolwindow inside the IDE, allowing you to integrate it with your standard development environment layout.

Go To VSNUnit

Aug 12 » Testing Tools » EasyMock.NET

EasyMock.NET is a class library that provides an easy way to use mock objects for given interfaces or remote objects

Go To EasyMock.NET

Aug 12 » Testing Tools » Dot NetUnit

An implementation of XUnit testing framework

Go To Dot NetUnit

Aug 12 » SQL Clients » Database Commander

Database Commander is a database manager with user-friendly interface for Windows operation system.

Go To Database Commander

Aug 12 » Rule Engines » NxBRE

NxBRE is the first open-source rule engine for the .NET platform and a lightweight Business Rules Engine (aka Rule-Based Engine)


Aug 12 » Charting & Reporting » NChart

NChart provides a wealth of 2D charting for use in business, in education and at home.

Go To NChart

Aug 12 » Persistence » Advanced Data Provider

Advanced Data Provider is a transparent data provider to use with ADO. NET

Go To Advanced Data Provider

Aug 12 » Persistence » Gentle.NET

Gentle.NET is an RDBMS independent object persistence framework. It features automatic SQL generation and object construction, an SQL factory for creating custom queries, DataView construction helpers, excellent performance and reasonably complete docs.

Go To Gentle.NET

Aug 12 » Persistence » iBATIS.NET

iBATIS.NET helps you create better persistence layers for .NET applications.


Aug 12 » Persistence » OPF.Net

The OPF.Net is a Object Persistent Framework for the .Net platform, which simplifies the handling of not object oriented storages by encapsulating them into objects for easier implementation in your application.

Go To OPF.Net

Aug 12 » Persistence » ObjectBroker

ObjectBroker is an object relationnal mapping framewok for the .NET plateform.

Go To ObjectBroker

Aug 12 » Persistence » N-ORCA

N-ORCA is an architecture and framework for generating a robust middle-tier in any .NET language that stores persistent data in a relational database


Aug 12 » Persistence » Sisyphus Persistence Framework

The aim of Sisyphus Persistence Framework (SPF) is to greatly simplify the reoccurring problem of how to validate and persist objects.

Go To Sisyphus Persistence Framework

Aug 12 » Persistence » Persist.NET

Persist.NET is a persistence framework entirely written in C#

Go To Persist.NET

Aug 12 » Persistence » NDal

NDal is a Data Abstraction Layer for the .NET or MONO environment.

Go To NDal

Aug 12 » Persistence » Ormyx

Ormyx for .NET is an Object Relational Mapping framework for .NET platform

Go To Ormyx

Aug 12 » Persistence » TinyPersistence

The main goal of this proyect its to reduce development time of the persistence layer, this layer maps application domain entities to tables in a relational database.

Go To TinyPersistence

Aug 12 » Persistence » Sooda

Sooda (Simple Object-Oriented Data Access) is an Object-To-Relational Mapping software for the .NET environment. It lets you automatically generate an object-oriented data access layer (DAL) for your application. Instead of writing SQL code, you can now focus on writing business rules in object-oriented .NET languages.

Go To Sooda

Aug 12 » Persistence » csopf

The C# Object Persistent Framework (csopf) is a project which has a goal of making rapid development of business software.

Go To csopf

Aug 12 » Web Frameworks » Maverick.NET

Maverick.NET is a .NET port of Maverick, a Model-View-Controller (aka \"Model 2\") framework for web publishing. It is a minimalist framework which focuses solely on MVC logic, allowing you to generate presentation using a variety of templating and transformation technologies.

Go To Maverick.NET

Aug 12 » CMS » Rainbow

The Rainbow project is an open source initiative to build a comprehensive content management system using Microsoft's ASP.NET and C# technology.

Go To Rainbow

Aug 12 » Portals » OmniPortal

OmniPortal was built on the idea of having a web-portal-kernel, that could handle security, theming, and localization.

Go To OmniPortal

Aug 12 » Portals » My Community Portal

My Community Portal is a all in one internet portal that offers, forum, groups, chat, your own e-mail, search engine, internet directory, your own home page, poll's, dating services, buddy list and many more.

Go To My Community Portal

Aug 12 » Portals » Personal .NET Portal

This is a .NET based Web Portal for personal use. The purpose is to build a Homepage easily. Pages are build through Tabs and Modules.

Go To Personal .NET Portal

Aug 12 » Project Management » User Story.NET

This project is a tool for Extreme Programming projects in their User Story tracking.

Go To User Story.NET

Aug 12 » Search Engines » NLucene

NLucene is the .NET implementation of the Lucene

Go To NLucene

Aug 12 » RSS & RDF Tools » RSS Bandit

A desktop news aggregator written in C#

Go To RSS Bandit

Aug 12 » RSS & RDF Tools » Aggie

Aggie is a news aggregator: it is a desktop application that downloads the latest news and displays it in a webpage.

Go To Aggie

Aug 12 » RSS & RDF Tools » NRss

NRss is an open source Microsoft .NET Framework / Mono class library for reading a RSS feed into a tree of objects mapped to elements in the RSS feed.

Go To NRss

Aug 12 » RSS & RDF Tools » GtkSharpRSS

A RSS and RDF client written in C# using Mono, Gtk#, and RSS.NET. It also has the ability to display content with an embedded Mozilla window

Go To GtkSharpRSS

Aug 12 » RSS & RDF Tools » Atom.NET

Atom.NET is an open source library entirely developed in C# aimed to handle Atom feeds in an handy way.

Go To Atom.NET

Aug 12 » RSS & RDF Tools » mail2rss

mail2rss is a .NET web service that checks your mailbox on demand and returns an RSS feed containing the messages in the mailbox. The service is written in C# and does not use any third party software.

Go To mail2rss

Aug 12 » RSS & RDF Tools » RSS.NET

RSS.NET is an open-source .NET class library for RSS feeds. It provides a reusable object model for parsing and writing RSS feeds. It is fully compatible with RSS versions 0.90, 0.91, 0.92, and 2.0.1, implementing all constructs.


Aug 12 » Aspect-Oriented » NAop

AOP.NET (NAop) is an Aspect Oriented Programming (AOP) framework for .NET framework

Go To NAop

Aug 12 » Wiki Engines » SushiWiki

SushiWiki is a WikiWikiWeb like Web application written in C#

Go To SushiWiki

Aug 12 » Wiki Engines » Thufir

It is like Wiki-Wiki but has a what-you-see-is-what-you-get interface.

Go To Thufir

Aug 12 » Installers » NInstall

A project to produce an open source package that can compete with the commercial installer products

Go To NInstall

Aug 12 » Chat Servers » Dot Net Chat server

A Chat Server and Client Application written in .Net FrameWork

Go To Dot Net Chat server

Aug 12 » IDEs » SharpDevelop

#develop (short for SharpDevelop) is a free IDE for C# and VB.NET projects on Microsoft's .NET platform.

Go To SharpDevelop

Aug 12 » IDEs » CSharp Studio

C# Studio is a simple IDE for a C#/Mono/GTK# developer.

Go To CSharp Studio

Aug 12 » Logging Tools » log4net

log4net is a tool to help the programmer output log statements to a variety of output targets. log4net is a port of the excellent log4j framework to the .NET runtime. Features: * Support for multiple frameworks * Output to multiple logging targets * Hierarchical logging architecture * XML Configuration * Dynamic Configuration * Logging Context * Proven architecture * Modular and extensible design * High performance with flexibility

Go To log4net

Aug 12 » Logging Tools » CSharp Logger

The C# Logger is designed after the log4j project by apache. It is a logging tool that can be used to write events such as debug, info, warn and error messages to the Windows event log.

Go To CSharp Logger

Aug 12 » Logging Tools » Logger.NET

Logger.NET is a logging framework which enables you to include code which contains logging information

Go To Logger.NET

Aug 12 » Web Mail » SharpWebMail

SharpWebMail is an ASP.NET Web Mail application that is written in C#. It uses a POP3 server as the mailstore and sends mail through a SMTP. It is very simple to configure (Only a few settings in the web.config file). You can compose HTML messages, search your inbox, read complex mime messages and much more.

Go To SharpWebMail

Aug 12 » PDF Libraries » iTextSharp

iTextSharp is a library that allows you to generate PDF files on the fly.

Go To iTextSharp

Aug 12 » PDF Libraries » SharpPDF

SharpPDF is a C# library that implements different objects for the creation of PDF documents with few steps. It is created for .NET framework 1.1 and it can create 100% compatible PDF

Go To SharpPDF

Aug 12 » PDF Libraries » Report.NET

Report.NET is a powerful library that will help you to generate PDF documents in a simple and flexible manner. The document can be created with data that have been retrieved from any ADO.NET data set.

Go To Report.NET

Aug 12 » PDF Libraries » ASP.NET FO PDF

FO PDF is similar to ASP.NET Server Controls, written in C#


Aug 12 » Issue Tracking » BugBye

BugBye is a web-based bugtracking system developed using ASP.NET technology and C# as scripting language

Go To BugBye

Aug 12 » Issue Tracking » BTsys

BTsys is a lightweight desktop bug tracking system, written using C# and ADO.NET for accesing to database

Go To BTsys

Aug 11 » Forum Soft » YetAnotherForum

Yet Another Forum.net is a opensource discussion forum or bulletin board system for web sites running ASP.NET. It is ASP.NET based with a MS SQL backend database.

Go To YetAnotherForum

Aug 11 » Profilers » NProf

.NET profiler and generic profiling API.

Go To NProf

Aug 11 » Build Systems » NAnt

NAnt is a Ant like build tool for .NET

Go To NAnt

Aug 11 » Build Systems » NAntContrib

NAntContrib is the project for tasks and tools that haven't made it into the main NAnt distribution yet or for whatever reason don't belong there.

Go To NAntContrib

Aug 11 » Build Systems » Draco.NET

Draco.NET is a Windows service application designed to facilitate continuous integration. Draco.NET monitors your source code repository, automatically rebuilds your project when changes are detected and then emails you the build result along with a list of changes since the last build.

Go To Draco.NET

Aug 11 » Build Systems » CruiseControl.NET

CruiseControl.NET is automated continuous integration server for the .NET platform.

Go To CruiseControl.NET

Aug 11 » Build Systems » BuildStudio

Build Studio offers a complete solution for an automated software build process.

Go To BuildStudio

Aug 11 » Build Systems » .NET Pre-Build

.NET Pre-Build is an XML driven pre-build tool allowing developers to easily generate project or make files for many major IDE's and .NET development tools

Go To .NET Pre-Build

Aug 11 » Build Systems » DevBuildRunner

DevBuildRunner is being developed as OSI Certified Open Source Software. It is to provide development teams with simple web based GUI control of their build PC and make selection of build options simpler. It allows developers (or any user wanting to run a task) to select a task from a simple list and then set options for that task. Options will include things like language, alpha/beta/release candidate/release build type, e-mail notification of success or failure.

Go To DevBuildRunner

Aug 11 » Profilers » NProfiler

An application profiler for .NET

Go To NProfiler

Aug 11 » Bloggers » tBlogger

tBlogger provides a complete blog site written in C# with ASP.NET that uses XML as a backend.

Go To tBlogger

Aug 11 » Code Coverage » NCover

A test code coverage tool for C# .NET

Go To NCover

Aug 11 » Template Engines » NVelocity

NVelocity is a .Net-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in .Net code.

Go To NVelocity

Aug 11 » Source Control » NetCvsLib

NetCvsLib is a CVS client written entirely in C# for the .NET platform. It is implemented as an assembly, and thus can easily be incorporated into other projects.

Go To NetCvsLib

Aug 11 » Source Control » Sharpcvslib

Sharpcvslib is a client API for the cvs protocol. It is written in managed c# and present day it provides core functionality for common cvs commands.

Go To Sharpcvslib

Aug 11 » CMS » Go.Kryo

Go.Kryo is a ASP(C#).NET simple content management system, using Microsoft SQL Server as a backend database.

Go To Go.Kryo

Aug 11 » CMS » nkCMS

nkCMS is a CMS system written for ASP.NET and SQL-Server 2000.

Go To nkCMS