JasperFx 2.9.5
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects (Marten, Wolverine, Polecat, Weasel).
Provides:
JasperFx.CommandLine— a Spectre-Console-backed CLI framework (formerly the Oakton library), the host fordotnet run -- <command>style tooling.JasperFx.CodeGeneration— Roslyn-backed runtime code generation, with pluggableITypeLoaderstrategies (Static/Dynamic/Auto) for AOT-friendly deployments.JasperFx.Core— reflection / type-scanning helpers, IoC primitives, theGenericFactoryCachehot-path delegate cache, andRecentlyUsedCacheLRU.JasperFx.MultiTenancy— shared tenant-id abstractions (IHasTenantId,TenantId,TenantIdStyle) consumed across the Critter Stack.JasperFx.Descriptors— diagnostic descriptor types that products like CritterWatch use to render configuration / capability snapshots.
Quick start
// CLI host
return await new HostBuilder()
.ConfigureServices(services => services.AddJasperFxCommands())
.RunJasperFxCommandsAsync(args);
// Codegen
var rules = new GenerationRules
{
TypeLoadMode = TypeLoadMode.Static,
GeneratedNamespace = "MyApp.Generated"
};
Documentation
Full docs at https://jasperfx.net.
Repo: github.com/JasperFx/jasperfx.
Showing the top 20 packages that depend on JasperFx.
| Packages | Downloads |
|---|---|
|
Lamar
Fast ASP.Net Core compatible IoC Tool, Successor to StructureMap
|
50 |
|
Lamar
Fast ASP.Net Core compatible IoC Tool, Successor to StructureMap
|
65 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
46 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
47 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
49 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
50 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
51 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
52 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
53 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
54 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
57 |
.NET 10.0
- FastExpressionCompiler (>= 5.4.1)
- Polly.Core (>= 8.6.5)
- Microsoft.Extensions.ObjectPool (>= 10.0.0)
- Microsoft.Extensions.Hosting (>= 10.0.0)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Bcl.TimeProvider (>= 10.0.0)
- ImTools (>= 4.0.0)
- Spectre.Console (>= 0.55.0)
.NET 9.0
- Spectre.Console (>= 0.55.0)
- Polly.Core (>= 8.6.5)
- Microsoft.Extensions.ObjectPool (>= 9.0.0)
- Microsoft.Extensions.Hosting (>= 9.0.0)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 9.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.0)
- Microsoft.Bcl.TimeProvider (>= 9.0.11)
- FastExpressionCompiler (>= 5.4.1)
- ImTools (>= 4.0.0)
| Version | Downloads | Last updated |
|---|---|---|
| 2.13.0 | 0 | 06/17/2026 |
| 2.12.0 | 1 | 06/17/2026 |
| 2.11.0 | 9 | 06/16/2026 |
| 2.10.0 | 5 | 06/15/2026 |
| 2.9.13 | 3 | 06/15/2026 |
| 2.9.12 | 5 | 06/15/2026 |
| 2.9.11 | 5 | 06/15/2026 |
| 2.9.10 | 6 | 06/14/2026 |
| 2.9.9 | 4 | 06/13/2026 |
| 2.9.8 | 5 | 06/13/2026 |
| 2.9.7 | 6 | 06/13/2026 |
| 2.9.6 | 6 | 06/11/2026 |
| 2.9.5 | 4 | 06/11/2026 |
| 2.9.4 | 4 | 06/11/2026 |
| 2.9.3 | 6 | 06/11/2026 |
| 2.9.2 | 5 | 06/10/2026 |
| 2.9.1 | 5 | 06/11/2026 |
| 2.9.0 | 6 | 06/11/2026 |
| 2.8.2 | 5 | 06/07/2026 |
| 2.8.1 | 9 | 06/07/2026 |
| 2.8.0 | 8 | 06/03/2026 |
| 2.6.1 | 8 | 06/05/2026 |
| 2.6.0 | 8 | 06/04/2026 |
| 2.5.0 | 6 | 06/03/2026 |
| 2.4.1 | 9 | 06/01/2026 |
| 2.4.0 | 7 | 06/01/2026 |
| 2.3.0 | 6 | 06/01/2026 |
| 2.2.7 | 8 | 05/30/2026 |
| 2.2.6 | 7 | 05/30/2026 |
| 2.2.5 | 7 | 05/30/2026 |
| 2.2.4 | 8 | 05/30/2026 |
| 2.2.3 | 10 | 05/30/2026 |
| 2.2.2 | 8 | 05/30/2026 |
| 2.2.1 | 8 | 05/30/2026 |
| 2.2.0 | 8 | 05/29/2026 |
| 2.1.4 | 6 | 05/30/2026 |
| 2.1.3 | 7 | 05/27/2026 |
| 2.1.2 | 5 | 05/27/2026 |
| 2.0.1 | 6 | 05/27/2026 |
| 2.0.0 | 7 | 05/22/2026 |
| 2.0.0-rc.3 | 9 | 05/22/2026 |
| 2.0.0-rc.2 | 10 | 05/22/2026 |
| 2.0.0-rc.1 | 7 | 05/22/2026 |
| 2.0.0-alpha.20 | 8 | 05/22/2026 |
| 2.0.0-alpha.17 | 7 | 05/22/2026 |
| 2.0.0-alpha.16 | 6 | 05/22/2026 |
| 2.0.0-alpha.15 | 8 | 05/22/2026 |
| 2.0.0-alpha.14 | 8 | 05/22/2026 |
| 2.0.0-alpha.13 | 15 | 05/16/2026 |
| 2.0.0-alpha.12 | 9 | 05/14/2026 |
| 2.0.0-alpha.11 | 11 | 05/14/2026 |
| 2.0.0-alpha.10 | 8 | 05/14/2026 |
| 2.0.0-alpha.9 | 12 | 05/14/2026 |
| 2.0.0-alpha.8 | 11 | 05/14/2026 |
| 2.0.0-alpha.7 | 12 | 05/14/2026 |
| 2.0.0-alpha.6 | 10 | 05/14/2026 |
| 2.0.0-alpha.5 | 16 | 05/13/2026 |
| 2.0.0-alpha.4 | 14 | 05/13/2026 |
| 2.0.0-alpha.3 | 10 | 05/14/2026 |
| 2.0.0-alpha.1 | 9 | 05/13/2026 |
| 1.31.0 | 11 | 05/09/2026 |
| 1.30.0 | 14 | 05/09/2026 |
| 1.29.1 | 14 | 05/07/2026 |
| 1.29.0 | 13 | 05/07/2026 |
| 1.28.2 | 18 | 04/29/2026 |
| 1.28.1 | 27 | 04/29/2026 |
| 1.28.0 | 27 | 04/29/2026 |
| 1.27.0 | 28 | 04/28/2026 |
| 1.26.0 | 20 | 04/21/2026 |
| 1.25.0 | 20 | 04/21/2026 |
| 1.24.1 | 28 | 04/10/2026 |
| 1.24.0 | 20 | 04/10/2026 |
| 1.23.1 | 25 | 04/08/2026 |
| 1.23.0 | 25 | 03/31/2026 |
| 1.22.0 | 22 | 03/29/2026 |
| 1.21.5 | 25 | 03/27/2026 |
| 1.21.4 | 35 | 03/25/2026 |
| 1.21.3 | 27 | 03/23/2026 |
| 1.21.2 | 28 | 03/22/2026 |
| 1.21.1 | 24 | 03/17/2026 |
| 1.21.0 | 30 | 03/09/2026 |
| 1.20.0 | 36 | 02/24/2026 |
| 1.19.0 | 36 | 02/17/2026 |
| 1.18.0 | 27 | 02/16/2026 |
| 1.17.2 | 29 | 02/12/2026 |
| 1.17.1 | 37 | 02/11/2026 |
| 1.17.0 | 43 | 01/30/2026 |
| 1.16.0 | 38 | 01/25/2026 |
| 1.14.1 | 25 | 01/22/2026 |
| 1.14.0 | 29 | 01/21/2026 |
| 1.13.0 | 29 | 01/16/2026 |
| 1.12.0 | 41 | 12/23/2025 |
| 1.11.3 | 36 | 12/11/2025 |
| 1.11.2 | 39 | 12/11/2025 |
| 1.11.1 | 47 | 12/11/2025 |
| 1.11.0 | 42 | 12/11/2025 |
| 1.10.2 | 49 | 12/11/2025 |
| 1.10.1 | 51 | 12/11/2025 |
| 1.10.0 | 41 | 12/11/2025 |
| 1.9.0 | 34 | 12/11/2025 |
| 1.8.1 | 49 | 12/11/2025 |
| 1.8.0 | 43 | 12/11/2025 |
| 1.7.0 | 36 | 12/11/2025 |
| 1.6.1 | 40 | 12/11/2025 |
| 1.6.0 | 37 | 12/11/2025 |
| 1.6.0-alpha-4 | 44 | 12/11/2025 |
| 1.6.0-alpha-3 | 38 | 12/11/2025 |
| 1.6.0-alpha-2 | 46 | 12/11/2025 |
| 1.6.0-alpha-1 | 41 | 12/11/2025 |
| 1.5.0 | 36 | 12/11/2025 |
| 1.4.0 | 39 | 12/11/2025 |
| 1.3.1 | 34 | 12/11/2025 |
| 1.3.0 | 46 | 12/11/2025 |
| 1.2.3 | 38 | 12/11/2025 |
| 1.2.2 | 43 | 12/11/2025 |
| 1.2.1 | 45 | 12/11/2025 |
| 1.2.0 | 37 | 12/11/2025 |
| 1.1.0 | 42 | 12/11/2025 |
| 1.0.5 | 47 | 12/11/2025 |
| 1.0.4 | 41 | 12/11/2025 |
| 1.0.3 | 40 | 12/11/2025 |
| 1.0.2 | 41 | 12/11/2025 |
| 1.0.1 | 42 | 12/11/2025 |
| 1.0.0 | 42 | 12/11/2025 |
| 0.9.2 | 45 | 12/11/2025 |
| 0.9.1 | 45 | 12/11/2025 |
| 0.9.0 | 44 | 12/11/2025 |
| 0.7.1 | 37 | 12/11/2025 |
| 0.7.0 | 38 | 12/11/2025 |
| 0.6.0 | 39 | 12/11/2025 |
| 0.5.2 | 39 | 12/11/2025 |
| 0.5.1 | 40 | 12/11/2025 |
| 0.5.0 | 47 | 12/11/2025 |
| 0.4.2 | 45 | 12/11/2025 |
| 0.4.1 | 51 | 12/11/2025 |
| 0.4.0 | 38 | 12/11/2025 |
| 0.3.0 | 49 | 12/11/2025 |
| 0.2.2 | 35 | 12/11/2025 |
| 0.2.1 | 45 | 12/11/2025 |
| 0.2.0 | 44 | 12/11/2025 |
| 0.1.8 | 45 | 12/11/2025 |
| 0.1.7 | 41 | 12/11/2025 |
| 0.1.6 | 49 | 12/11/2025 |
| 0.1.5 | 40 | 12/11/2025 |
| 0.1.4 | 36 | 12/11/2025 |
| 0.1.3 | 42 | 12/11/2025 |
| 0.1.2 | 53 | 12/11/2025 |
| 0.1.1 | 44 | 12/11/2025 |
| 0.1.0 | 39 | 12/11/2025 |