Fluent NHibernate.Search is an open-source attributes-less mapping interface for the NHibernate provider implementation of Lucene.NET.
NHibernate.Search is attributes based mapping. However, some projects need to keep domain entities true POCO and persistant ignorant. This project was created because there is no Fluent inteface to map Lucene.NET documents without attributes outside domain entities.
FluentNHibernate.Search on CodePlex
DiffPlex is an open-source .NET Diffing Library, which is a combination of three components:
- Fast and easy-to-use library written in C# that identifies the differences between two sets of text.
- Silverlight application that allows fast real-time diffing of text.
- Website that generates and displays diffs on the Web.
DiffPlex on CodePlex
Kayak is a lightweight HTTP server for the CLR, and the Kayak Framework is a utility for mapping HTTP requests to C# method invocations. With Kayak, you can skip the bulk, hassle and overhead of IIS and ASP.NET. Kayak enables you to do more with less syntax, and is easy to configure to work in any way you care to dream up. Kayak is open source with the MIT License.
Kayak Homepage
Kayak History, Architecture and Example
Ninject v2.0 is now available. Ninject is an open-source, fast, lightweight dependency injector for .NET applications. It helps split your application into a collection of loosely-coupled, highly-cohesive pieces, and then glue them back together in a flexible manner. By using Ninject to support your software’s architecture, your code becomes easier to write, reuse, test and modify.
Ninject Homepage
Ninject Source Code on Codeplex
SLARToolkit is now available at CodePlex. SLARToolkit is an open-source Augmented Reality library for Silverlight. It can be used with Silverlight’s Webcam API, any CaptureSource or a WriteableBitmap. SLARToolkit uses a dual license model and could be used for open or closed source applications under certain conditions.
Augmented Reality (AR) is the addition of computer-generated imagery to a live view. The augmentation is typically in real-time and in semantic context with the current view, such as sports scores on TV during a football game.
Download SLARToolkit at CodePlex
Examples and More Information
jQuery is a free, open source, lightweight cross-browser JavaScript library. jQuery is the most popular JavaScript library in use today. (wiki)
In honor of jQuery’s 4th birthday, another major release of the jQuery JavaScript library is now available. New features and improvements include:
- Performance overhaul of popular methods
- Easy setter functions
- Nested param serialization
- JSON and script types auto-detected by content-type
- Etag support
- Strict JSON parsing, using native JSON.parse
- Serialize HTML5 elements
- Context for Ajax Request
- Quick Element Construction
- .css() method has 2x performance improvement
- Per-property easing
- Event multi-binding
- Better support for applets
Download jQuery 1.4
jQuery 1.4 Overview
jQuery 1.4 Documentation
Git# is a native Windows version of the fast and free open-source version control system. It is aimed to be fully compatible to the original git and shall be a lightweight library for applications that are based on git as their object database or are reading or manipulating repositories in some way.
How you can use Git#:
- object-oriented interface to your git repository
- object database
- distributed file system
- peer-to-peer content distribution system
- version control system
More about Git#
Rhino.Mocks is an open-source dynamic mock object framework for the .NET platform. It makes testing easier by enabling the developer to create mock implementations of custom objects and verify the object interactions with unit testing.
New features include:
- Recursive mocks
- Raise events on VB6 DLLs
- Remoting mocks as static methods
- Access methods from MethodInvocation
- Bug fixes
Download Rhino Mocks
OpenForum is a new ASP.NET MVC-based open source forum on CodePlex. The project includes source code and samples you can run on your server. OpenForum is fairly simple. There are no advanced forum features, so currently it is most suitable for smaller forums. You can change the look of OpenForum and write your own user repositories.
OpenForum Project
TestApi is a policy-free API library, delivering Microsoft testing technology in an easy-to-use package. It can be used within the major testing tools (VSTS, NUnit, xUnit, etc.) to automate testing for desktop and browser applications on Windows.
The new version 0.3 introduces some fairly significant changes and new features:
- New name spaces (under Microsoft.Test) and new binary names
- New source code organization
- A fairly comprehensive acceptance tests suite (using xUnit)
- Fault Injection APIs for managed code (using CLR profiler technology)
- Combinatorial Variation Generation API (using the PICT algorithm)
- A redesigned Application Control API
- Updates to the Visual Verification API
- Updated samples and documentation, new conceptual documents
Download TestApi v0.3