.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

AOP

Aspect-Oriented Programming

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

Business Logic Toolkit

 Home Page Home Page

Categories: AOP, Miscellaneous, Persistence - Data-tier

Latest version: 3.1
Added 2009-10-02

Library of helpers.

Includes:
- Aspects
- ObjectBinder
- DbManager: high-level data provider independent wrapper for ADO.NET. Designed to simplify working with database and encapsulates most of ADO.NET objects such as Connection, Transaction, Command, and Parameter in one single object.
- Data accessors
- EditableObjects: classes that can help you to make your object model editable.
- Mapping: map DB source to object, map object to object, map enum to value, map value to enum, map to JSON.
- Reflection helpers
- TypeBuilder helpers
- Validation helpers

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

LOOM .NET

 Home Page Home Page

Categories: AOP

Author: Operating Systems and Middleware Group at HPI

Static and dynamic aspect weavers.

Built for .NET
Built for .NET
Free or free version available
Free or free version available

SetPoint

 Home Page Home Page

Categories: AOP

Author: Alan Cyment

Latest version: 0.2
Added 2005-12-15

AOP engine for the .NET Framework.
SetPoint heavily relies on the use of RDF/OWL for the definition of what we call "semantic pointcuts". It features an IL-level, dynamic weaver & LENDL, a declarative domain-specific-language that lets you define ontologies, pointcuts, aspects and advices.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Castle Project

 Home Page Home Page

Categories: AOP, Frameworks, Inversion of Control, Miscellaneous, Object-relational mapping

Latest version: 1.0 RC 3
Added 2006-01-08Updated 2007-10-11

Framework that aspires to simplify the development of enterprise and web applications. Castle offers a set of tools (working together or independently) and integration with other open source projects.

Features include:
- Rapid web application development: MonoRail, an MVC web framework inspired by Ruby on Rails' Action Pack.
- Object-relational database mapping: ActiveRecord, a data mapping pattern implemented using NHibernate; ActiveRecord Generator, a desktop application to generate ActiveRecord classes based on database schemas.
- Inversion of control containers: MicroKernel/Windsor Container.
- Proxy generator for interfaces and classes: DynamicProxy.
- AOP framework based on dynamic proxies and XML configuration files: Aspect#.
- Visual Studio 2003/2005 integration.

Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

AspectDNG

 Home Page Home Page

Categories: AOP

Author: DotNetGuru

Latest version: 1.0.1
Added 2004-02-26Updated 2006-09-18

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

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available
Source code provided
Source code provided

AOP.NET

 Home Page Home Page

Categories: AOP

Latest version: 0.3.2
Added 2004-08-17

AOP framework based on dynamic proxies.
It uses .NET's Reflection.Emit to create proxies.

Built for .NET
Built for .NET
Free or free version available
Free or free version available
Source code provided
Source code provided

PostSharp

 Home Page Home Page

Categories: AOP, Compilation

Author: SharpCrafters

Latest version: 2.0
Added 2007-03-07Updated 2010-09-27

Compile-time AOP framework.
PostSharp lets you develop custom attributes, apply them to methods, fields, or types, and modify code base behavior without modifying the code base itself.

PostSharp is available in two editions, Community (free) and Professional (commercial).

An add-in is provided for Visual Studio 2008 SP1 and Visual Studio 2010.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Built for Silverlight
Built for Silverlight
Built for the Compact Framework
Built for the Compact Framework
Built for Mono
Built for Mono
Library
Library
Add-in
Add-in
Free or free version available
Free or free version available

Eos

 Home Page Home Page

Categories: AOP

Latest version: 0.3.4
Added 2004-08-24

Aspect-oriented extension for C#.
Eos aims to improve upon the current aspect-oriented language model in three dimensions. First, it generalizes aspect instantiation and advice weaving model to eliminate the need for the work-arounds that are unavoidable today when aspects are used to express certain crosscutting concerns. Second it generalizes the join point model. Third it aims to eliminate the distinction between class and aspect constructs in favor of a single conceptual building block that combines the expressive capabilities of current classes and aspects, significantly improving conceptual integrity and uniformity in language design.

Built for .NET
Built for .NET
Free or free version available
Free or free version available
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Tuneo | LINQ book | MapShares | BD indépendante | Parking partagé