Stashbox 5.12.2

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

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

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. 
.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)
Additional computed target framework(s)
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.

Stashbox.Web.WebApi

ASP.NET Web API integration for Stashbox.

Stashbox.Web.Mvc

ASP.NET MVC integration for Stashbox.

Stashbox.AspNet.SignalR

ASP.NET SignalR 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.13.0-preview-828 49 9/26/2023
5.13.0-preview-825 63 9/15/2023
5.12.2 522 9/5/2023
5.12.1 59 9/5/2023
5.12.1-preview-822 52 9/4/2023
5.12.0-preview-821 53 9/2/2023
5.11.1 151 8/16/2023
5.11.0 2,483 6/21/2023
5.11.0-preview-817 63 6/21/2023
5.10.2 710 6/13/2023
5.10.2-preview-815 66 6/13/2023
5.10.1 667 6/9/2023
5.10.1-preview-814 65 6/9/2023
5.10.1-preview-812 67 6/9/2023
5.10.1-preview-811 85 6/7/2023
5.10.0 1,636 6/5/2023
5.10.0-preview-808 70 6/4/2023
5.9.1 1,274 6/1/2023
5.9.1-preview-807 68 6/1/2023
5.9.0 1,222 5/31/2023
5.9.0-preview-803 65 5/31/2023
5.8.2 3,365 3/29/2023
5.8.2-preview-795 80 3/29/2023
5.8.1 1,312 3/29/2023
5.8.1-preview-793 78 3/28/2023
5.8.0 20,361 2/28/2023
5.8.0-preview-791 85 2/27/2023
5.7.1 3,938 1/20/2023
5.7.1-preview-788 85 1/20/2023
5.7.1-preview-787 84 1/19/2023
5.7.0 1,924 12/19/2022
5.7.0-preview-776 82 12/19/2022
5.7.0-preview-775 78 12/19/2022
5.6.0 11,591 12/6/2022
5.5.3 5,031 11/29/2022
5.5.2 5,014 10/14/2022
5.5.2-preview-768 102 10/14/2022
5.5.1 406 10/13/2022
5.5.0 4,441 10/12/2022
5.4.3 15,370 9/9/2022
5.4.3-preview-762 106 9/8/2022
5.4.2 11,586 6/2/2022
5.4.2-preview-760 129 6/1/2022
5.4.2-preview-759 115 5/31/2022
5.4.1 24,695 5/16/2022
5.4.0 7,890 5/3/2022
5.4.0-preview-755 111 5/2/2022
5.3.0 15,646 4/10/2022
5.2.1 14,886 3/12/2022
5.2.1-preview-745 119 3/12/2022
5.2.0 5,366 3/7/2022
5.2.0-preview-743 116 3/6/2022
5.2.0-preview-742 111 3/6/2022
5.2.0-preview-740 118 3/3/2022
5.2.0-preview-739 114 3/3/2022
5.2.0-preview-737 110 3/3/2022
5.2.0-preview-736 114 3/2/2022
5.1.0 529 2/26/2022
5.1.0-preview-727 115 2/26/2022
5.0.1 16,008 2/10/2022
5.0.1-preview-726 117 2/20/2022
5.0.1-preview-725 122 2/10/2022
5.0.1-preview-724 111 2/10/2022
5.0.1-preview-723 113 2/10/2022
5.0.1-preview-722 115 2/10/2022
5.0.1-preview-721 110 2/10/2022
5.0.0 4,858 2/9/2022
5.0.0-preview-720 118 2/9/2022
5.0.0-preview-719 116 2/9/2022
5.0.0-preview-718 116 2/9/2022
5.0.0-preview-717 116 2/9/2022
5.0.0-preview-715 119 2/9/2022
4.2.0-preview-690 121 1/22/2022
4.2.0-preview-688 130 12/24/2021
4.2.0-preview-687 123 12/24/2021
4.2.0-preview-686 133 12/24/2021
4.2.0-preview-685 139 12/21/2021
4.2.0-preview-684 132 12/20/2021
4.2.0-preview-683 133 12/20/2021
4.2.0-preview-682 145 12/6/2021
4.1.0 13,979 11/21/2021
4.1.0-preview-681 143 11/22/2021
4.1.0-preview-680 319 11/21/2021
4.1.0-preview-677 241 11/19/2021
4.1.0-preview-676 185 11/19/2021
4.0.0 372 11/18/2021
4.0.0-preview-675 154 11/18/2021
4.0.0-preview-672 168 11/18/2021
4.0.0-preview-671 253 11/18/2021
4.0.0-preview-670 166 11/18/2021
4.0.0-preview-669 127 11/18/2021
4.0.0-preview-665 225 9/10/2021
4.0.0-preview-664 198 9/7/2021
4.0.0-preview-663 192 9/2/2021
4.0.0-preview-662 188 9/2/2021
3.6.4 2,130 8/31/2021
3.6.4-preview-652 171 8/30/2021
3.6.4-preview-649 174 8/30/2021
3.6.4-preview-648 193 8/30/2021
3.6.4-preview-646 173 8/23/2021
3.6.4-preview-642 182 8/23/2021
3.6.4-preview-641 185 8/23/2021
3.6.3 13,451 5/26/2021
3.6.3-preview-640 204 5/26/2021
3.6.3-preview-639 195 5/20/2021
3.6.3-preview-638 184 5/20/2021
3.6.3-preview-636 233 5/19/2021
3.6.2 2,184 4/23/2021
3.6.2-preview-635 208 4/23/2021
3.6.2-preview-634 214 4/16/2021
3.6.1 5,663 3/16/2021
3.6.1-preview-633 192 3/16/2021
3.6.1-preview-632 197 3/16/2021
3.6.0 838 2/25/2021
3.6.0-preview-631 205 2/25/2021
3.5.1 653 2/19/2021
3.5.1-preview-630 208 2/19/2021
3.5.1-preview-629 214 2/19/2021
3.5.1-preview-628 212 2/19/2021
3.5.1-preview-627 206 2/19/2021
3.5.1-preview-626 205 2/19/2021
3.5.1-preview-625 213 2/19/2021
3.5.1-preview-624 197 2/19/2021
3.5.1-preview-623 220 2/19/2021
3.5.1-preview-622 200 2/19/2021
3.5.1-preview-621 215 2/19/2021
3.5.1-preview-620 207 2/19/2021
3.5.1-preview-617 239 2/7/2021
3.5.0 6,127 1/29/2021
3.5.0-preview-616 222 1/26/2021
3.5.0-preview-615 231 1/26/2021
3.5.0-preview-614 227 1/25/2021
3.5.0-preview-613 260 1/25/2021
3.5.0-preview-612 274 1/25/2021
3.5.0-preview-611 217 1/25/2021
3.5.0-preview-610 233 1/24/2021
3.5.0-preview-609 234 1/24/2021
3.4.1-preview-608 225 1/24/2021
3.4.1-preview-606 265 1/23/2021
3.4.1-preview-605 282 1/23/2021
3.4.1-preview-604 281 1/22/2021
3.4.0 11,765 11/15/2020
3.4.0-preview-603 277 11/15/2020
3.4.0-preview-602 279 11/11/2020
3.3.0 4,312 11/5/2020
3.3.0-preview-601 297 11/4/2020
3.2.9 3,791 11/2/2020
3.2.9-preview-600 398 10/31/2020
3.2.9-preview-599 290 10/29/2020
3.2.8 5,977 10/17/2020
3.2.8-preview-596 290 10/17/2020
3.2.8-preview-595 297 10/17/2020
3.2.7 1,547 10/16/2020
3.2.7-preview-594 280 10/16/2020
3.2.6 1,471 10/16/2020
3.2.6-preview-593 300 10/15/2020
3.2.6-preview-592 307 10/15/2020
3.2.6-preview-591 311 10/15/2020
3.2.5 2,019 10/12/2020
3.2.5-preview-590 379 10/12/2020
3.2.5-preview-589 324 9/14/2020
3.2.5-preview-588 332 9/14/2020
3.2.4 7,742 7/22/2020
3.2.4-preview-587 321 7/22/2020
3.2.4-preview-586 315 7/22/2020
3.2.4-preview-585 313 7/22/2020
3.2.2 2,377 7/21/2020
3.2.2-preview-584 323 7/21/2020
3.2.2-preview-583 333 7/21/2020
3.2.2-preview-582 355 7/18/2020
3.2.2-preview-581 351 7/18/2020
3.2.2-preview-580 357 7/17/2020
3.2.2-preview-579 386 7/17/2020
3.2.2-preview-578 392 7/17/2020
3.2.2-preview-577 309 7/17/2020
3.2.1 92,239 7/9/2020
3.2.1-preview-576 436 7/9/2020
3.2.1-preview-575 385 7/9/2020
3.2.1-preview-574 386 7/9/2020
3.2.1-preview-573 335 7/9/2020
3.2.1-preview-572 335 7/9/2020
3.2.1-preview-571 353 7/9/2020
3.2.1-preview-570 442 7/9/2020
3.2.1-preview-569 399 7/9/2020
3.2.1-preview-568 489 6/30/2020
3.2.1-preview-567 350 6/30/2020
3.2.0 23,868 6/29/2020
3.2.0-preview-565 377 6/29/2020
3.2.0-preview-564 319 6/29/2020
3.2.0-preview-563 316 6/29/2020
3.2.0-preview-562 312 6/29/2020
3.1.2 2,762 6/22/2020
3.1.2-preview-560 409 6/22/2020
3.1.2-preview-556 379 6/22/2020
3.1.2-preview-555 549 6/11/2020
3.1.2-preview-554 349 6/11/2020
3.1.2-preview-553 340 6/11/2020
3.1.1 730 6/11/2020
3.1.1-preview-552 329 6/11/2020
3.1.1-preview-551 344 6/10/2020
3.1.1-preview-550 319 6/10/2020
3.1.1-preview-549 327 6/9/2020
3.1.1-preview-548 339 6/9/2020
3.1.0 5,723 6/8/2020
3.1.0-preview-547 360 6/8/2020
3.1.0-preview-546 389 6/8/2020
3.1.0-preview-545 370 6/5/2020
3.1.0-preview-544 353 6/5/2020
3.1.0-preview-543 407 6/4/2020
3.1.0-preview-542 412 6/4/2020
3.1.0-preview-541 399 6/3/2020
3.1.0-preview-540 390 6/1/2020
3.1.0-preview-539 324 6/1/2020
3.1.0-preview-538 336 6/1/2020
3.1.0-preview-537 528 5/23/2020
3.1.0-preview-536 606 4/30/2020
3.1.0-preview-535 366 4/28/2020
3.1.0-preview-534 402 4/24/2020
3.1.0-preview-533 356 4/22/2020
3.1.0-preview-532 422 4/17/2020
3.1.0-preview-531 573 4/5/2020
3.1.0-preview-530 466 4/3/2020
3.1.0-preview-529 376 4/3/2020
3.1.0-preview-528 395 4/3/2020
3.1.0-preview-527 389 4/3/2020
3.1.0-preview-526 418 4/3/2020
3.1.0-preview-525 366 4/3/2020
2.9.0-preview-524 436 3/24/2020
2.9.0-preview-523 375 3/19/2020
2.9.0-preview-522 355 3/18/2020
2.9.0-preview-521 552 3/2/2020
2.9.0-preview-520 364 3/2/2020
2.9.0-preview-519 404 2/28/2020
2.9.0-preview-518 401 2/19/2020
2.9.0-preview-517 387 2/18/2020
2.9.0-preview-516 426 2/17/2020
2.9.0-preview-515 410 2/13/2020
2.9.0-preview-514 349 2/13/2020
2.8.9 6,069 1/15/2020
2.8.9-preview-513 422 1/15/2020
2.8.8 5,302 1/15/2020