Recently Added Projects 
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
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
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.
Go To QASL
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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