JasperFx 2.0.0-rc.2
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 |
|---|---|
|
JasperFx.RuntimeCompiler
Runtime Roslyn Compilation and Code Generation Chicanery
|
41 |
|
Lamar
Fast ASP.Net Core compatible IoC Tool, Successor to StructureMap
|
56 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
41 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
42 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
43 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
44 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
45 |
|
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
|
50 |
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
|
51 |
.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.2.7 | 0 | 05/29/2026 |
| 2.2.6 | 0 | 05/29/2026 |
| 2.2.5 | 0 | 05/29/2026 |
| 2.2.4 | 0 | 05/29/2026 |
| 2.2.3 | 0 | 05/29/2026 |
| 2.2.2 | 0 | 05/29/2026 |
| 2.2.1 | 0 | 05/29/2026 |
| 2.2.0 | 1 | 05/29/2026 |
| 2.1.4 | 0 | 05/27/2026 |
| 2.1.3 | 4 | 05/27/2026 |
| 2.1.2 | 1 | 05/27/2026 |
| 2.0.1 | 3 | 05/27/2026 |
| 2.0.0 | 4 | 05/22/2026 |
| 2.0.0-rc.3 | 6 | 05/22/2026 |
| 2.0.0-rc.2 | 7 | 05/22/2026 |
| 2.0.0-rc.1 | 4 | 05/22/2026 |
| 2.0.0-alpha.20 | 6 | 05/22/2026 |
| 2.0.0-alpha.17 | 5 | 05/22/2026 |
| 2.0.0-alpha.16 | 3 | 05/22/2026 |
| 2.0.0-alpha.15 | 6 | 05/22/2026 |
| 2.0.0-alpha.14 | 7 | 05/22/2026 |
| 2.0.0-alpha.13 | 10 | 05/16/2026 |
| 2.0.0-alpha.12 | 8 | 05/14/2026 |
| 2.0.0-alpha.11 | 10 | 05/14/2026 |
| 2.0.0-alpha.10 | 8 | 05/14/2026 |
| 2.0.0-alpha.9 | 9 | 05/14/2026 |
| 2.0.0-alpha.8 | 10 | 05/14/2026 |
| 2.0.0-alpha.7 | 10 | 05/14/2026 |
| 2.0.0-alpha.6 | 7 | 05/14/2026 |
| 2.0.0-alpha.5 | 13 | 05/13/2026 |
| 2.0.0-alpha.4 | 11 | 05/13/2026 |
| 2.0.0-alpha.3 | 7 | 05/14/2026 |
| 2.0.0-alpha.1 | 7 | 05/13/2026 |
| 1.31.0 | 6 | 05/09/2026 |
| 1.30.0 | 10 | 05/09/2026 |
| 1.29.1 | 8 | 05/07/2026 |
| 1.29.0 | 8 | 05/07/2026 |
| 1.28.2 | 13 | 04/29/2026 |
| 1.28.1 | 24 | 04/29/2026 |
| 1.28.0 | 20 | 04/29/2026 |
| 1.27.0 | 24 | 04/28/2026 |
| 1.26.0 | 16 | 04/21/2026 |
| 1.25.0 | 17 | 04/21/2026 |
| 1.24.1 | 22 | 04/10/2026 |
| 1.24.0 | 15 | 04/10/2026 |
| 1.23.1 | 22 | 04/08/2026 |
| 1.23.0 | 22 | 03/31/2026 |
| 1.22.0 | 17 | 03/29/2026 |
| 1.21.5 | 22 | 03/27/2026 |
| 1.21.4 | 29 | 03/25/2026 |
| 1.21.3 | 23 | 03/23/2026 |
| 1.21.2 | 25 | 03/22/2026 |
| 1.21.1 | 18 | 03/17/2026 |
| 1.21.0 | 26 | 03/09/2026 |
| 1.20.0 | 32 | 02/24/2026 |
| 1.19.0 | 31 | 02/17/2026 |
| 1.18.0 | 23 | 02/16/2026 |
| 1.17.2 | 25 | 02/12/2026 |
| 1.17.1 | 35 | 02/11/2026 |
| 1.17.0 | 40 | 01/30/2026 |
| 1.16.0 | 33 | 01/25/2026 |
| 1.14.1 | 22 | 01/22/2026 |
| 1.14.0 | 25 | 01/21/2026 |
| 1.13.0 | 26 | 01/16/2026 |
| 1.12.0 | 38 | 12/23/2025 |
| 1.11.3 | 32 | 12/11/2025 |
| 1.11.2 | 36 | 12/11/2025 |
| 1.11.1 | 41 | 12/11/2025 |
| 1.11.0 | 38 | 12/11/2025 |
| 1.10.2 | 45 | 12/11/2025 |
| 1.10.1 | 46 | 12/11/2025 |
| 1.10.0 | 37 | 12/11/2025 |
| 1.9.0 | 30 | 12/11/2025 |
| 1.8.1 | 45 | 12/11/2025 |
| 1.8.0 | 40 | 12/11/2025 |
| 1.7.0 | 33 | 12/11/2025 |
| 1.6.1 | 34 | 12/11/2025 |
| 1.6.0 | 32 | 12/11/2025 |
| 1.6.0-alpha-4 | 38 | 12/11/2025 |
| 1.6.0-alpha-3 | 35 | 12/11/2025 |
| 1.6.0-alpha-2 | 41 | 12/11/2025 |
| 1.6.0-alpha-1 | 37 | 12/11/2025 |
| 1.5.0 | 33 | 12/11/2025 |
| 1.4.0 | 36 | 12/11/2025 |
| 1.3.1 | 29 | 12/11/2025 |
| 1.3.0 | 41 | 12/11/2025 |
| 1.2.3 | 33 | 12/11/2025 |
| 1.2.2 | 38 | 12/11/2025 |
| 1.2.1 | 40 | 12/11/2025 |
| 1.2.0 | 33 | 12/11/2025 |
| 1.1.0 | 36 | 12/11/2025 |
| 1.0.5 | 41 | 12/11/2025 |
| 1.0.4 | 38 | 12/11/2025 |
| 1.0.3 | 37 | 12/11/2025 |
| 1.0.2 | 38 | 12/11/2025 |
| 1.0.1 | 37 | 12/11/2025 |
| 1.0.0 | 39 | 12/11/2025 |
| 0.9.2 | 41 | 12/11/2025 |
| 0.9.1 | 42 | 12/11/2025 |
| 0.9.0 | 39 | 12/11/2025 |
| 0.7.1 | 33 | 12/11/2025 |
| 0.7.0 | 34 | 12/11/2025 |
| 0.6.0 | 35 | 12/11/2025 |
| 0.5.2 | 39 | 12/11/2025 |
| 0.5.1 | 39 | 12/11/2025 |
| 0.5.0 | 44 | 12/11/2025 |
| 0.4.2 | 42 | 12/11/2025 |
| 0.4.1 | 46 | 12/11/2025 |
| 0.4.0 | 37 | 12/11/2025 |
| 0.3.0 | 45 | 12/11/2025 |
| 0.2.2 | 33 | 12/11/2025 |
| 0.2.1 | 40 | 12/11/2025 |
| 0.2.0 | 41 | 12/11/2025 |
| 0.1.8 | 42 | 12/11/2025 |
| 0.1.7 | 37 | 12/11/2025 |
| 0.1.6 | 46 | 12/11/2025 |
| 0.1.5 | 36 | 12/11/2025 |
| 0.1.4 | 33 | 12/11/2025 |
| 0.1.3 | 38 | 12/11/2025 |
| 0.1.2 | 49 | 12/11/2025 |
| 0.1.1 | 41 | 12/11/2025 |
| 0.1.0 | 36 | 12/11/2025 |