Stashbox 5.8.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Stashbox --version 5.8.0                
NuGet\Install-Package Stashbox -Version 5.8.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Stashbox" Version="5.8.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Stashbox --version 5.8.0                
#r "nuget: Stashbox, 5.8.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Stashbox as a Cake Addin
#addin nuget:?package=Stashbox&version=5.8.0

// Install Stashbox as a Cake Tool
#tool nuget:?package=Stashbox&version=5.8.0                

Stashbox

Appveyor Build Status GitHub Workflow Status Sonar Tests Sonar Coverage Sonar Quality Gate Sourcelink

Stashbox is a lightweight, fast, and portable dependency injection framework for .NET-based solutions. It encourages the building of loosely coupled applications and simplifies the construction of hierarchical object structures. It can be integrated easily with .NET Core, Generic Host, ASP.NET, Xamarin, and many other applications.

Github (stable) NuGet (stable) Fuget (stable) NuGet (pre-release)
Github release NuGet Version Stashbox on fuget.org Nuget pre-release

Core Attributes

  • 🚀 Fast, thread-safe, and lock-free operations.
  • ⚡️ Easy-to-use Fluent configuration API.
  • ♻️ Small memory footprint.
  • 🔄 Tracks the dependency tree for cycles.
  • 🚨 Detects and warns about misconfigurations.
  • 🔥 Gives fast feedback on registration/resolution issues.

Supported Platforms

  • .NET 5+
  • .NET Standard 2.0+
  • .NET Framework 4.5+
  • Mono
  • Universal Windows Platform
  • Xamarin (Android/iOS/Mac)
  • Unity

Contact & Support

  • Join the chat at https://gitter.im/z4kn4fein/stashbox Slack
  • Create an issue for bug reports and feature requests.
  • Start a discussion for your questions and ideas.
  • Add a ⭐️ to support the project!

Extensions

Benchmarks

<br>

Powered by Jetbrains' Open Source License

Jetbrains

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (18)

Showing the top 5 NuGet packages that depend on Stashbox:

Package Downloads
Stashbox.Extensions.DependencyInjection

A Microsoft.Extensions.DependencyInjection extension, which allows Stashbox to be configured as the default service provider.

Stashbox.Moq

Moq auto mocking integration for Stashbox.

Trumpf.Coparoo.Desktop

Trumpf.Coparoo.Desktop is a .NET library for C# that helps you write fast, maintainable, robust and fluent UI tests for web and desktop apps based on the control/page/root-object (Coparoo) pattern. It is built on top of SmartBear's commercial TestLeft® tool; more details on https://smartbear.de/product/testleft.

Stashbox.Web.WebApi

ASP.NET Web API integration for Stashbox.

Stashbox.Web.Mvc

ASP.NET MVC integration for Stashbox.

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on Stashbox:

Repository Stars
jbogard/MediatR
Simple, unambitious mediator implementation in .NET
structuremap/structuremap
A Dependency Injection/Inversion of Control tool for .NET
danielpalme/IocPerformance
Performance comparison of .NET IoC containers
z4kn4fein/stashbox
A lightweight, fast, and portable dependency injection framework for .NET-based solutions.
Version Downloads Last updated
5.16.0 786 8/21/2024
5.15.0 1,102 7/26/2024
5.14.1 25,249 4/8/2024
5.14.0 12,385 12/15/2023
5.13.0 1,344 11/18/2023
5.13.0-preview-828 138 9/26/2023
5.13.0-preview-825 128 9/15/2023
5.12.2 5,748 9/5/2023
5.12.1 143 9/5/2023
5.12.1-preview-822 120 9/4/2023
5.12.0-preview-821 117 9/2/2023
5.11.1 225 8/16/2023
5.11.0 12,743 6/21/2023
5.11.0-preview-817 109 6/21/2023
5.10.2 2,070 6/13/2023
5.10.2-preview-815 111 6/13/2023
5.10.1 1,807 6/9/2023
5.10.1-preview-814 113 6/9/2023
5.10.1-preview-812 119 6/9/2023
5.10.1-preview-811 139 6/7/2023
5.10.0 5,582 6/5/2023
5.10.0-preview-808 124 6/4/2023
5.9.1 3,241 6/1/2023
5.9.1-preview-807 113 6/1/2023
5.9.0 2,788 5/31/2023
5.9.0-preview-803 114 5/31/2023
5.8.2 6,385 3/29/2023
5.8.2-preview-795 130 3/29/2023
5.8.1 2,742 3/29/2023
5.8.1-preview-793 133 3/28/2023
5.8.0 33,236 2/28/2023
5.8.0-preview-791 133 2/27/2023
5.7.1 6,880 1/20/2023
5.7.1-preview-788 127 1/20/2023
5.7.1-preview-787 139 1/19/2023
5.7.0 3,196 12/19/2022
5.7.0-preview-776 113 12/19/2022
5.7.0-preview-775 123 12/19/2022
5.6.0 13,041 12/6/2022
5.5.3 7,112 11/29/2022
5.5.2 6,978 10/14/2022
5.5.2-preview-768 155 10/14/2022
5.5.1 468 10/13/2022
5.5.0 5,980 10/12/2022
5.4.3 16,844 9/9/2022
5.4.3-preview-762 163 9/8/2022
5.4.2 14,649 6/2/2022
5.4.2-preview-760 169 6/1/2022
5.4.2-preview-759 161 5/31/2022
5.4.1 27,528 5/16/2022
5.4.0 11,130 5/3/2022
5.4.0-preview-755 157 5/2/2022
5.3.0 27,579 4/10/2022
5.2.1 16,449 3/12/2022
5.2.1-preview-745 160 3/12/2022
5.2.0 7,001 3/7/2022
5.2.0-preview-743 158 3/6/2022
5.2.0-preview-742 154 3/6/2022
5.2.0-preview-740 167 3/3/2022
5.2.0-preview-739 154 3/3/2022
5.2.0-preview-737 159 3/3/2022
5.2.0-preview-736 151 3/2/2022
5.1.0 580 2/26/2022
5.1.0-preview-727 155 2/26/2022
5.0.1 17,576 2/10/2022
5.0.1-preview-726 157 2/20/2022
5.0.1-preview-725 163 2/10/2022
5.0.1-preview-724 149 2/10/2022
5.0.1-preview-723 154 2/10/2022
5.0.1-preview-722 146 2/10/2022
5.0.1-preview-721 159 2/10/2022
5.0.0 6,433 2/9/2022
5.0.0-preview-720 162 2/9/2022
5.0.0-preview-719 157 2/9/2022
5.0.0-preview-718 142 2/9/2022
5.0.0-preview-717 159 2/9/2022
5.0.0-preview-715 160 2/9/2022
4.2.0-preview-690 165 1/22/2022
4.2.0-preview-688 173 12/24/2021
4.2.0-preview-687 164 12/24/2021
4.2.0-preview-686 172 12/24/2021
4.2.0-preview-685 185 12/21/2021
4.2.0-preview-684 171 12/20/2021
4.2.0-preview-683 171 12/20/2021
4.2.0-preview-682 189 12/6/2021
4.1.0 20,638 11/21/2021
4.1.0-preview-681 183 11/22/2021
4.1.0-preview-680 360 11/21/2021
4.1.0-preview-677 280 11/19/2021
4.1.0-preview-676 225 11/19/2021
4.0.0 429 11/18/2021
4.0.0-preview-675 198 11/18/2021
4.0.0-preview-672 211 11/18/2021
4.0.0-preview-671 296 11/18/2021
4.0.0-preview-670 209 11/18/2021
4.0.0-preview-669 174 11/18/2021
4.0.0-preview-665 270 9/10/2021
4.0.0-preview-664 225 9/7/2021
4.0.0-preview-663 242 9/2/2021
4.0.0-preview-662 225 9/2/2021
3.6.4 2,204 8/31/2021
3.6.4-preview-652 211 8/30/2021
3.6.4-preview-649 210 8/30/2021
3.6.4-preview-648 232 8/30/2021
3.6.4-preview-646 225 8/23/2021
3.6.4-preview-642 223 8/23/2021
3.6.4-preview-641 229 8/23/2021
3.6.3 15,231 5/26/2021
3.6.3-preview-640 245 5/26/2021
3.6.3-preview-639 221 5/20/2021
3.6.3-preview-638 230 5/20/2021
3.6.3-preview-636 277 5/19/2021
3.6.2 2,237 4/23/2021
3.6.2-preview-635 252 4/23/2021
3.6.2-preview-634 256 4/16/2021
3.6.1 7,452 3/16/2021
3.6.1-preview-633 231 3/16/2021
3.6.1-preview-632 242 3/16/2021
3.6.0 889 2/25/2021
3.6.0-preview-631 253 2/25/2021
3.5.1 709 2/19/2021
3.5.1-preview-630 255 2/19/2021
3.5.1-preview-629 270 2/19/2021
3.5.1-preview-628 253 2/19/2021
3.5.1-preview-627 246 2/19/2021
3.5.1-preview-626 256 2/19/2021
3.5.1-preview-625 256 2/19/2021
3.5.1-preview-624 242 2/19/2021
3.5.1-preview-623 265 2/19/2021
3.5.1-preview-622 245 2/19/2021
3.5.1-preview-621 259 2/19/2021
3.5.1-preview-620 255 2/19/2021
3.5.1-preview-617 267 2/7/2021
3.5.0 7,392 1/29/2021
3.5.0-preview-616 261 1/26/2021
3.5.0-preview-615 259 1/26/2021
3.5.0-preview-614 269 1/25/2021
3.5.0-preview-613 300 1/25/2021
3.5.0-preview-612 315 1/25/2021
3.5.0-preview-611 261 1/25/2021
3.5.0-preview-610 274 1/24/2021
3.5.0-preview-609 276 1/24/2021
3.4.1-preview-608 270 1/24/2021
3.4.1-preview-606 308 1/23/2021
3.4.1-preview-605 311 1/23/2021
3.4.1-preview-604 311 1/22/2021
3.4.0 16,138 11/15/2020
3.4.0-preview-603 309 11/15/2020
3.4.0-preview-602 340 11/11/2020
3.3.0 5,671 11/5/2020
3.3.0-preview-601 343 11/4/2020
3.2.9 6,150 11/2/2020
3.2.9-preview-600 442 10/31/2020
3.2.9-preview-599 324 10/29/2020
3.2.8 7,935 10/17/2020
3.2.8-preview-596 330 10/17/2020
3.2.8-preview-595 326 10/17/2020
3.2.7 2,750 10/16/2020
3.2.7-preview-594 325 10/16/2020
3.2.6 2,703 10/16/2020
3.2.6-preview-593 345 10/15/2020
3.2.6-preview-592 344 10/15/2020
3.2.6-preview-591 350 10/15/2020
3.2.5 3,254 10/12/2020
3.2.5-preview-590 424 10/12/2020
3.2.5-preview-589 373 9/14/2020
3.2.5-preview-588 374 9/14/2020
3.2.4 7,806 7/22/2020
3.2.4-preview-587 364 7/22/2020
3.2.4-preview-586 360 7/22/2020
3.2.4-preview-585 351 7/22/2020
3.2.2 3,633 7/21/2020
3.2.2-preview-584 369 7/21/2020
3.2.2-preview-583 374 7/21/2020
3.2.2-preview-582 400 7/18/2020
3.2.2-preview-581 394 7/18/2020
3.2.2-preview-580 398 7/17/2020
3.2.2-preview-579 433 7/17/2020
3.2.2-preview-578 439 7/17/2020
3.2.2-preview-577 352 7/17/2020
3.2.1 93,609 7/9/2020
3.2.1-preview-576 480 7/9/2020
3.2.1-preview-575 429 7/9/2020
3.2.1-preview-574 427 7/9/2020
3.2.1-preview-573 375 7/9/2020
3.2.1-preview-572 379 7/9/2020
3.2.1-preview-571 400 7/9/2020
3.2.1-preview-570 482 7/9/2020
3.2.1-preview-569 442 7/9/2020
3.2.1-preview-568 534 6/30/2020
3.2.1-preview-567 393 6/30/2020
3.2.0 26,252 6/29/2020
3.2.0-preview-565 421 6/29/2020
3.2.0-preview-564 347 6/29/2020
3.2.0-preview-563 347 6/29/2020
3.2.0-preview-562 358 6/29/2020
3.1.2 4,202 6/22/2020
3.1.2-preview-560 451 6/22/2020
3.1.2-preview-556 424 6/22/2020
3.1.2-preview-555 587 6/11/2020
3.1.2-preview-554 394 6/11/2020
3.1.2-preview-553 380 6/11/2020
3.1.1 777 6/11/2020
3.1.1-preview-552 377 6/11/2020
3.1.1-preview-551 383 6/10/2020
3.1.1-preview-550 345 6/10/2020
3.1.1-preview-549 369 6/9/2020
3.1.1-preview-548 388 6/9/2020
3.1.0 7,959 6/8/2020
3.1.0-preview-547 401 6/8/2020
3.1.0-preview-546 432 6/8/2020
3.1.0-preview-545 420 6/5/2020
3.1.0-preview-544 406 6/5/2020
3.1.0-preview-543 444 6/4/2020
3.1.0-preview-542 441 6/4/2020
3.1.0-preview-541 443 6/3/2020
3.1.0-preview-540 434 6/1/2020
3.1.0-preview-539 363 6/1/2020
3.1.0-preview-538 376 6/1/2020
3.1.0-preview-537 571 5/23/2020
3.1.0-preview-536 650 4/30/2020
3.1.0-preview-535 411 4/28/2020
3.1.0-preview-534 442 4/24/2020
3.1.0-preview-533 400 4/22/2020
3.1.0-preview-532 463 4/17/2020
3.1.0-preview-531 597 4/5/2020
3.1.0-preview-530 506 4/3/2020
3.1.0-preview-529 421 4/3/2020
3.1.0-preview-528 436 4/3/2020
3.1.0-preview-527 427 4/3/2020
3.1.0-preview-526 462 4/3/2020
3.1.0-preview-525 390 4/3/2020
2.9.0-preview-524 470 3/24/2020
2.9.0-preview-523 416 3/19/2020
2.9.0-preview-522 397 3/18/2020
2.9.0-preview-521 597 3/2/2020
2.9.0-preview-520 393 3/2/2020
2.9.0-preview-519 446 2/28/2020
2.9.0-preview-518 440 2/19/2020
2.9.0-preview-517 411 2/18/2020
2.9.0-preview-516 454 2/17/2020
2.9.0-preview-515 448 2/13/2020
2.9.0-preview-514 388 2/13/2020
2.8.9 7,455 1/15/2020
2.8.9-preview-513 454 1/15/2020
2.8.8 5,375 1/15/2020