/microsliver

MicroSliver is a micro, non-bloat, non-intimidating and speedy .NET (ASP.NET, Silverlight, RIA Services, WPF, Forms and Metro!) dependency injection container which has just the essentials.

Primary LanguageC#MIT LicenseMIT

Project Description

MicroSliver is a micro, non-bloat, non-intimidating and speedy .NET (ASP.NET, Silverlight, RIA Services, WPF, Forms and Metro!) dependency injection container which has just the essentials.

Supports Metro .NET (WinRT)

Contains extension for Silverlight and Metro MVVM DI support.

Contains extension for RIA Services Domain Service DI support.

Contains extension for ASP.NET MVC Controller DI support.

Tired of large DI frameworks that require a significant amount of knowledge in order to understand or build on top of? Look no further...

Available on NuGet!

SignalR Dependency Resolver available on NuGet and GitHub!

Features

  • Fast! Early bench marking has it crushing other DI/IoC containers!
  • Fluid API! No annoying configuration files here.
  • Compact! Release build DLL is bite-size < 15KB.
  • No Bloat! Contains the bare essentials: Constructor DI & 3 Life Cycle Options!
  • Simple to Use! Instantiate the container, add your mappings and you're off!
  • .NET! Built using .NET 4.0.
  • Metro .NET! Supports WinRT!
  • Silverlight and Metro MVVM Support! Extension to inject ViewModels!
  • RIA Services Support! Extension to inject custom domain services!
  • ASP.NET MVC Support! Extension to inject controllers!
  • SignalR Support! Dependency Resolver to inject hubs!

License

MIT License