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