castleproject
Author Trust
22 packages
Castle.Core
Castle Project Contributors
Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
Castle.Windsor
Castle Project Contributors
Castle Windsor is best of breed, mature Inversion of Control container available for .NET.
Castle.LoggingFacility
Castle Project Contributors
Castle Windsor logging facility lets you easily inject loggers into your components. It offers integration with most popular 3rd party logging frameworks like log4net, NLog and Serilog (see Castle Core docs).
NVelocity
Castle Project Contributors
NVelocity is a port of the excellent Apache Jakarta Velocity project. It is a very simple, easy to learn and extensible template engine.
Castle.Core-log4net
Castle Project Contributors
Castle log4net integration, logging services from Apache based on log4j
Castle.WcfIntegrationFacility
Castle Project Contributors
Castle Windsor WCF Integration facility enables integration with Windows Communication Foundation. It makes services and WCF proxies available as services in your application, lets you use non-default constructor and inject dependencies into your services, adds ability to easily set up your services with extensions, call services asynchronously without needing to use code generation and much more.
Castle.Facilities.AspNet.SystemWeb
Castle Project Contributors
Castle Windsor system web facility lets you easily add windsor to legacy aspnet web apps.
Castle.Windsor.Extensions.DependencyInjection
Castle Project Contributors
Allows to use Castle Windsor as a container using IServiceProvider
Castle.Core-Serilog
Castle Project Contributors
Castle Serilog integration, for simple logging with structured events
Castle.Core-NLog
Castle Project Contributors
Castle NLog integration, flexible and free open-source logging for .NET
Castle.FactorySupportFacility
Castle Project Contributors
Provides ability for the components to be created by factory objects. You can use it to register things like HttpContext in the container. This facility is mostly targeted towards legacy applications.
Castle.Facilities.AspNetCore
Castle Project Contributors
Castle Windsor ASP.NET Core facility lets you easily add windsor to aspnet core apps.
Castle.Facilities.AutoTx
Henrik Feldt
This facility enables ambient easy-to-use declarative transactions through the [Transaction] attribute. This is the glue that holds the bits and pieces from Castle Transactions together and the stuff that will make your co-workers googly-eyed and impressed.
Castle.EventWiringFacility
Castle Project Contributors
Castle Windsor event wiring facility provides ability to wire up classes exposing events to classes consuming them.
Castle.Windsor.Extensions.Hosting
Castle Project Contributors
Allows to use Castle Windsor as a container using IServiceProvider
Castle.Transactions
Henrik Feldt
Castle Transactions enables a common interface to both .Net Transactions with LTM/Lightweight Transaction Manager.
Castle.Facilities.AspNet.WebApi
Castle Project Contributors
Castle Windsor WebApi facility lets you easily add windsor to aspnet webapi apps.
Castle.Facilities.Quartz
Castle Project Contributors
Castle Windsor Quartz facility lets you easily add windsor to Quartz apps.
Quartz.Windsor
Mauricio Scheffer
Quartz.Net integration for Castle Windsor
Castle.SynchronizeFacility
Castle Project Contributors
Integrates with synchronization elements of .NET framework (like ISynchronizeInvoke interface, SynchronizationContext), ensures components that inherit Control get created on UI thread etc.
Castle.Facilities.AspNet.Mvc
Castle Project Contributors
Castle Windsor Mvc facility lets you easily add windsor to aspnet mvc web apps.
Castle.RemotingFacility
Castle Project Contributors
Provides ability to expose or consume components from another AppDomain using .NET Remoting.