Stashbox 5.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Stashbox --version 5.2.0                
NuGet\Install-Package Stashbox -Version 5.2.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.2.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Stashbox --version 5.2.0                
#r "nuget: Stashbox, 5.2.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.2.0

// Install Stashbox as a Cake Tool
#tool nuget:?package=Stashbox&version=5.2.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 4.5 and above
  • .NET Core
  • 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 was computed.  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 3,124 8/21/2024
5.15.0 1,531 7/26/2024
5.14.1 30,675 4/8/2024
5.14.0 13,531 12/15/2023
5.13.0 1,351 11/18/2023
5.13.0-preview-828 140 9/26/2023
5.13.0-preview-825 130 9/15/2023
5.12.2 6,109 9/5/2023
5.12.1 145 9/5/2023
5.12.1-preview-822 123 9/4/2023
5.12.0-preview-821 119 9/2/2023
5.11.1 228 8/16/2023
5.11.0 13,046 6/21/2023
5.11.0-preview-817 113 6/21/2023
5.10.2 2,072 6/13/2023
5.10.2-preview-815 115 6/13/2023
5.10.1 1,810 6/9/2023
5.10.1-preview-814 115 6/9/2023
5.10.1-preview-812 122 6/9/2023
5.10.1-preview-811 143 6/7/2023
5.10.0 5,756 6/5/2023
5.10.0-preview-808 126 6/4/2023
5.9.1 3,245 6/1/2023
5.9.1-preview-807 115 6/1/2023
5.9.0 2,789 5/31/2023
5.9.0-preview-803 118 5/31/2023
5.8.2 6,424 3/29/2023
5.8.2-preview-795 131 3/29/2023
5.8.1 2,743 3/29/2023
5.8.1-preview-793 134 3/28/2023
5.8.0 33,249 2/28/2023
5.8.0-preview-791 134 2/27/2023
5.7.1 6,898 1/20/2023
5.7.1-preview-788 131 1/20/2023
5.7.1-preview-787 140 1/19/2023
5.7.0 3,199 12/19/2022
5.7.0-preview-776 114 12/19/2022
5.7.0-preview-775 124 12/19/2022
5.6.0 13,188 12/6/2022
5.5.3 7,163 11/29/2022
5.5.2 6,981 10/14/2022
5.5.2-preview-768 156 10/14/2022
5.5.1 469 10/13/2022
5.5.0 5,994 10/12/2022
5.4.3 16,863 9/9/2022
5.4.3-preview-762 165 9/8/2022
5.4.2 14,665 6/2/2022
5.4.2-preview-760 173 6/1/2022
5.4.2-preview-759 162 5/31/2022
5.4.1 27,558 5/16/2022
5.4.0 11,348 5/3/2022
5.4.0-preview-755 158 5/2/2022
5.3.0 27,686 4/10/2022
5.2.1 16,473 3/12/2022
5.2.1-preview-745 161 3/12/2022
5.2.0 7,002 3/7/2022
5.2.0-preview-743 159 3/6/2022
5.2.0-preview-742 155 3/6/2022
5.2.0-preview-740 168 3/3/2022
5.2.0-preview-739 155 3/3/2022
5.2.0-preview-737 160 3/3/2022
5.2.0-preview-736 152 3/2/2022
5.1.0 580 2/26/2022
5.1.0-preview-727 155 2/26/2022
5.0.1 17,579 2/10/2022
5.0.1-preview-726 158 2/20/2022
5.0.1-preview-725 164 2/10/2022
5.0.1-preview-724 150 2/10/2022
5.0.1-preview-723 155 2/10/2022
5.0.1-preview-722 148 2/10/2022
5.0.1-preview-721 160 2/10/2022
5.0.0 6,434 2/9/2022
5.0.0-preview-720 163 2/9/2022
5.0.0-preview-719 158 2/9/2022
5.0.0-preview-718 143 2/9/2022
5.0.0-preview-717 160 2/9/2022
5.0.0-preview-715 161 2/9/2022
4.2.0-preview-690 166 1/22/2022
4.2.0-preview-688 175 12/24/2021
4.2.0-preview-687 165 12/24/2021
4.2.0-preview-686 173 12/24/2021
4.2.0-preview-685 186 12/21/2021
4.2.0-preview-684 172 12/20/2021
4.2.0-preview-683 172 12/20/2021
4.2.0-preview-682 190 12/6/2021
4.1.0 20,661 11/21/2021
4.1.0-preview-681 184 11/22/2021
4.1.0-preview-680 361 11/21/2021
4.1.0-preview-677 281 11/19/2021
4.1.0-preview-676 225 11/19/2021
4.0.0 430 11/18/2021
4.0.0-preview-675 199 11/18/2021
4.0.0-preview-672 212 11/18/2021
4.0.0-preview-671 298 11/18/2021
4.0.0-preview-670 210 11/18/2021
4.0.0-preview-669 175 11/18/2021
4.0.0-preview-665 271 9/10/2021
4.0.0-preview-664 225 9/7/2021
4.0.0-preview-663 243 9/2/2021
4.0.0-preview-662 227 9/2/2021
3.6.4 2,208 8/31/2021
3.6.4-preview-652 212 8/30/2021
3.6.4-preview-649 211 8/30/2021
3.6.4-preview-648 233 8/30/2021
3.6.4-preview-646 227 8/23/2021
3.6.4-preview-642 224 8/23/2021
3.6.4-preview-641 230 8/23/2021
3.6.3 15,234 5/26/2021
3.6.3-preview-640 246 5/26/2021
3.6.3-preview-639 222 5/20/2021
3.6.3-preview-638 231 5/20/2021
3.6.3-preview-636 277 5/19/2021
3.6.2 2,239 4/23/2021
3.6.2-preview-635 253 4/23/2021
3.6.2-preview-634 257 4/16/2021
3.6.1 7,481 3/16/2021
3.6.1-preview-633 233 3/16/2021
3.6.1-preview-632 242 3/16/2021
3.6.0 890 2/25/2021
3.6.0-preview-631 255 2/25/2021
3.5.1 710 2/19/2021
3.5.1-preview-630 256 2/19/2021
3.5.1-preview-629 271 2/19/2021
3.5.1-preview-628 254 2/19/2021
3.5.1-preview-627 247 2/19/2021
3.5.1-preview-626 257 2/19/2021
3.5.1-preview-625 257 2/19/2021
3.5.1-preview-624 243 2/19/2021
3.5.1-preview-623 267 2/19/2021
3.5.1-preview-622 246 2/19/2021
3.5.1-preview-621 260 2/19/2021
3.5.1-preview-620 256 2/19/2021
3.5.1-preview-617 268 2/7/2021
3.5.0 7,393 1/29/2021
3.5.0-preview-616 263 1/26/2021
3.5.0-preview-615 260 1/26/2021
3.5.0-preview-614 270 1/25/2021
3.5.0-preview-613 301 1/25/2021
3.5.0-preview-612 316 1/25/2021
3.5.0-preview-611 262 1/25/2021
3.5.0-preview-610 275 1/24/2021
3.5.0-preview-609 277 1/24/2021
3.4.1-preview-608 271 1/24/2021
3.4.1-preview-606 310 1/23/2021
3.4.1-preview-605 312 1/23/2021
3.4.1-preview-604 312 1/22/2021
3.4.0 16,139 11/15/2020
3.4.0-preview-603 310 11/15/2020
3.4.0-preview-602 341 11/11/2020
3.3.0 5,672 11/5/2020
3.3.0-preview-601 344 11/4/2020
3.2.9 6,151 11/2/2020
3.2.9-preview-600 443 10/31/2020
3.2.9-preview-599 325 10/29/2020
3.2.8 7,936 10/17/2020
3.2.8-preview-596 331 10/17/2020
3.2.8-preview-595 327 10/17/2020
3.2.7 2,758 10/16/2020
3.2.7-preview-594 326 10/16/2020
3.2.6 2,704 10/16/2020
3.2.6-preview-593 346 10/15/2020
3.2.6-preview-592 345 10/15/2020
3.2.6-preview-591 351 10/15/2020
3.2.5 3,255 10/12/2020
3.2.5-preview-590 425 10/12/2020
3.2.5-preview-589 375 9/14/2020
3.2.5-preview-588 375 9/14/2020
3.2.4 7,809 7/22/2020
3.2.4-preview-587 367 7/22/2020
3.2.4-preview-586 363 7/22/2020
3.2.4-preview-585 354 7/22/2020
3.2.2 3,635 7/21/2020
3.2.2-preview-584 371 7/21/2020
3.2.2-preview-583 376 7/21/2020
3.2.2-preview-582 402 7/18/2020
3.2.2-preview-581 396 7/18/2020
3.2.2-preview-580 401 7/17/2020
3.2.2-preview-579 435 7/17/2020
3.2.2-preview-578 441 7/17/2020
3.2.2-preview-577 354 7/17/2020
3.2.1 93,611 7/9/2020
3.2.1-preview-576 482 7/9/2020
3.2.1-preview-575 432 7/9/2020
3.2.1-preview-574 429 7/9/2020
3.2.1-preview-573 377 7/9/2020
3.2.1-preview-572 381 7/9/2020
3.2.1-preview-571 402 7/9/2020
3.2.1-preview-570 484 7/9/2020
3.2.1-preview-569 444 7/9/2020
3.2.1-preview-568 536 6/30/2020
3.2.1-preview-567 395 6/30/2020
3.2.0 26,337 6/29/2020
3.2.0-preview-565 423 6/29/2020
3.2.0-preview-564 349 6/29/2020
3.2.0-preview-563 349 6/29/2020
3.2.0-preview-562 360 6/29/2020
3.1.2 4,206 6/22/2020
3.1.2-preview-560 453 6/22/2020
3.1.2-preview-556 426 6/22/2020
3.1.2-preview-555 589 6/11/2020
3.1.2-preview-554 396 6/11/2020
3.1.2-preview-553 382 6/11/2020
3.1.1 779 6/11/2020
3.1.1-preview-552 380 6/11/2020
3.1.1-preview-551 385 6/10/2020
3.1.1-preview-550 347 6/10/2020
3.1.1-preview-549 371 6/9/2020
3.1.1-preview-548 390 6/9/2020
3.1.0 7,977 6/8/2020
3.1.0-preview-547 403 6/8/2020
3.1.0-preview-546 435 6/8/2020
3.1.0-preview-545 422 6/5/2020
3.1.0-preview-544 408 6/5/2020
3.1.0-preview-543 446 6/4/2020
3.1.0-preview-542 443 6/4/2020
3.1.0-preview-541 445 6/3/2020
3.1.0-preview-540 436 6/1/2020
3.1.0-preview-539 365 6/1/2020
3.1.0-preview-538 378 6/1/2020
3.1.0-preview-537 573 5/23/2020
3.1.0-preview-536 653 4/30/2020
3.1.0-preview-535 413 4/28/2020
3.1.0-preview-534 444 4/24/2020
3.1.0-preview-533 402 4/22/2020
3.1.0-preview-532 465 4/17/2020
3.1.0-preview-531 598 4/5/2020
3.1.0-preview-530 507 4/3/2020
3.1.0-preview-529 422 4/3/2020
3.1.0-preview-528 438 4/3/2020
3.1.0-preview-527 428 4/3/2020
3.1.0-preview-526 463 4/3/2020
3.1.0-preview-525 392 4/3/2020
2.9.0-preview-524 471 3/24/2020
2.9.0-preview-523 418 3/19/2020
2.9.0-preview-522 398 3/18/2020
2.9.0-preview-521 598 3/2/2020
2.9.0-preview-520 394 3/2/2020
2.9.0-preview-519 447 2/28/2020
2.9.0-preview-518 441 2/19/2020
2.9.0-preview-517 412 2/18/2020
2.9.0-preview-516 455 2/17/2020
2.9.0-preview-515 449 2/13/2020
2.9.0-preview-514 390 2/13/2020
2.8.9 7,458 1/15/2020
2.8.9-preview-513 455 1/15/2020
2.8.8 5,378 1/15/2020