Wiki
Clone wikiHaveBox / Home
Home - News - Documentation
HaveBox
HaveBox is a very fast and lightweight IoC containter. The goal is to keep it fast and light, and at the same time easy to use.
Latest version of HaveBox is 2.0.0, see News for release notes
Nuget: https://www.nuget.org/packages/HaveBox/
Twitter tag: @HaveBox
Don't forget to checkout HaveBoxStates and HaveBoxJSON
Why use HaveBox?
One of the strengths of C#, is fast instantiation. Many IoC containers remove this edge, which C# have comapred to other languages, by being slow. HaveBox is a strong choice, because instantiation is done with a minimal overhead, and thereby giving developers the possibility to DI and still keep the good performance of C# and .NET.
Highlights:
- Auto-wiring
- Auto registration
- Custom lifetimes
- Container configuring through sub-configs
- Fluent
- Many implememtationes to one interface
- Instantiation interception
- Supporting .Net3.5, .Net4.0, .Net4.5, .Net4.5.1, Silverlight4, Silverlight5, Windows Phone 7, Windos Phone 8
- Small in size
- Fast
- Easy to use
- Config Injection (Only for .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.5.1)
- Auto IEnumerables
- Open generics
News
Follow the latest news here.
Documentation
Please see the Documentation, for how to use HaveBox
Bugs and suggestions
If you find a bug or have suggestion to improve HaveBox, don't hesitate to use the Issue Tracker.
Questions
In case of you have any questions, please use StackOverflow as first choice, so more people can gain from the answers.
Donations
If HaveBox have been beneficial or usefull for you, please consider contributing to my Pepsi budget by donating to HaveBox2013@gmail.com on PayPal.
Updated