Projects
Main Projects
These tools and frameworks are developed by the Castle community and their code is hosted on Github.
- Castle Windsor is a best of breed, mature Inversion of Control container available for .NET and Silverlight.
- Castle DynamicProxy is a library for generating lightweight .NET proxies on the fly at runtime.
- Castle MonoRail is a modern web framework for the challenges of moderns websites and APIs.
Other Projects
These are auxiliary tools and components that are commonly need by developers.
- Core
- DictionaryAdapter provides 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.
- NVelocity is a port of the excellent Apache Jakarta Velocity project.
- Transaction provides easy automatic transaction 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 is an implementation of the ActiveRecord pattern for .NET utilizing NHibernate.
- Binder
- Pagination
- Validator
- Synchronize
- Scheduler is a lightweight job scheduling service.