Get involved

Become a volunteer contributor in a number of different areas.

Learn More ยป

Main Projects

These tools and frameworks are developed by the Castle community and their code is hosted on github.

  • MonoRail

    A modern web framework for the challenges of moderns websites and APIs

  • Windsor

    Castle Windsor is best of breed, mature Inversion of Control container available for .NET and Silverlight.

  • DynamicProxy

    Castle DynamicProxy is a library for generating lightweight .NET proxies on the fly at runtime.

Other Projects

These are auxiliary tools and components that are commonly need by developers.

  • Core

  • DictionaryAdapter

    On the fly generation of strongly typed wrappers around untyped dictionaries, or chunks of xml (like config file)

  • Logging

    Provides an abstraction to the logging API of choice

  • Transaction

    Easy Tx Management

Archived Projects

Castle has been creating software since the community began in 2004, although some of those projects are no longer being worked on.

  • ActiveRecord

    The Castle ActiveRecord project is an implementation of the ActiveRecord pattern for .NET

  • NVelocity

    NVelocity is a port of the excellent Apache Jakarta Velocity project.

  • Binder

  • Pagination

  • Validator

  • Synchronize

  • Scheduler

    A lightweight job scheduling service.