Skip to content

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.

License

Notifications You must be signed in to change notification settings

jbillmann/microsliver

Repository files navigation

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

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages