JasperFx 2.59.0

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 for dotnet run -- <command> style tooling.
  • JasperFx.CodeGeneration — Roslyn-backed runtime code generation, with pluggable ITypeLoader strategies (Static / Dynamic / Auto) for AOT-friendly deployments.
  • JasperFx.Core — reflection / type-scanning helpers, IoC primitives, the GenericFactoryCache hot-path delegate cache, and RecentlyUsedCache LRU.
  • 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
26
JasperFx.Events
Foundational Event Store Abstractions and Projections for the Critter Stack
196
JasperFx.Events
Foundational Event Store Abstractions and Projections for the Critter Stack
976
JasperFx.Events
Foundational Event Store Abstractions and Projections for the Critter Stack
1 872
JasperFx.RuntimeCompiler
Runtime Roslyn Compilation and Code Generation Chicanery
168
JasperFx.RuntimeCompiler
Runtime Roslyn Compilation and Code Generation Chicanery
973
JasperFx.RuntimeCompiler
Runtime Roslyn Compilation and Code Generation Chicanery
1 872
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
18
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
101
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
959
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
1 872

Version Downloads Last updated
2.89.0 0 2026-10-15
2.88.0 0 2026-10-14
2.87.1 0 2026-10-13
2.87.0 0 2026-10-13
2.86.0 0 2026-10-13
2.85.1 0 2026-10-12
2.85.0 0 2026-10-12
2.84.1 0 2026-10-11
2.84.0 0 2026-10-11
2.83.0 0 2026-10-10
2.82.0 0 2026-10-09
2.81.0 0 2026-10-05
2.80.2 0 2026-10-04
2.80.1 0 2026-10-04
2.80.0 0 2026-10-04
2.79.2 0 2026-10-02
2.79.1 0 2026-10-01
2.79.0 0 2026-10-01
2.78.0 0 2026-09-30
2.77.0 0 2026-09-30
2.76.1 0 2026-09-29
2.76.0 0 2026-09-29
2.75.2 0 2026-09-27
2.75.1 0 2026-09-27
2.75.0 0 2026-09-27
2.74.0 0 2026-09-22
2.73.2 0 2026-09-19
2.73.1 0 2026-09-17
2.72.0 0 2026-09-15
2.71.1 0 2026-09-14
2.71.0 0 2026-09-14
2.70.1 0 2026-09-14
2.70.0 0 2026-09-14
2.69.3 0 2026-09-13
2.69.2 0 2026-09-13
2.69.1 0 2026-09-13
2.69.0 0 2026-09-12
2.68.0 0 2026-09-12
2.67.1 0 2026-09-09
2.67.0 0 2026-09-09
2.66.1 0 2026-09-07
2.66.0 0 2026-09-06
2.65.0 0 2026-09-06
2.64.0 0 2026-09-06
2.63.2 0 2026-09-05
2.63.1 0 2026-09-04
2.63.0 0 2026-09-04
2.62.0 0 2026-09-04
2.61.0 0 2026-09-02
2.60.0 0 2026-09-01
2.59.0 177 2026-09-02
2.58.0 0 2026-08-31
2.57.2 0 2026-08-30
2.57.1 0 2026-08-28
2.57.0 0 2026-08-27
2.56.0 22 2026-08-28
2.55.0 0 2026-08-23
2.54.0 0 2026-08-21
2.53.0 0 2026-08-20
2.52.1 0 2026-08-19
2.52.0 0 2026-08-18
2.51.0 0 2026-08-17
2.50.0 0 2026-08-17
2.49.0 0 2026-08-16
2.48.0 0 2026-08-15
2.47.0 0 2026-08-11
2.46.0 0 2026-08-10
2.45.0 0 2026-08-08
2.44.0 0 2026-08-07
2.43.0 0 2026-08-06
2.42.2 0 2026-08-06
2.42.1 0 2026-08-06
2.41.0 0 2026-08-05
2.40.0 0 2026-08-05
2.39.5 0 2026-08-05
2.39.4 0 2026-08-04
2.39.3 0 2026-08-04
2.39.2 0 2026-08-04
2.39.1 0 2026-08-04
2.39.0 0 2026-08-04
2.38.0 0 2026-08-03
2.37.3 0 2026-08-02
2.37.2 0 2026-08-02
2.37.1 0 2026-08-02
2.37.0 0 2026-07-31
2.36.3 0 2026-07-30
2.36.2 0 2026-07-27
2.36.1 0 2026-07-26
2.36.0 0 2026-07-26
2.35.0 0 2026-07-24
2.34.0 0 2026-07-22
2.33.1 0 2026-07-22
2.33.0 0 2026-07-21
2.32.0 0 2026-07-20
2.31.0 0 2026-07-20
2.30.2 0 2026-07-20
2.30.1 0 2026-07-19
2.30.0 0 2026-07-18
2.29.1 0 2026-07-18
2.29.0 0 2026-07-17
2.28.1 0 2026-07-17
2.28.0 0 2026-07-17
2.27.0 0 2026-07-12
2.26.0 0 2026-07-10
2.25.0 0 2026-07-09
2.24.1 0 2026-07-08
2.24.0 0 2026-07-07
2.23.0 0 2026-07-07
2.22.0 0 2026-07-07
2.21.1 0 2026-07-07
2.21.0 0 2026-07-07
2.20.0 0 2026-07-06
2.19.1 0 2026-07-06
2.19.0 0 2026-07-05
2.18.1 0 2026-06-28
2.18.0 0 2026-06-27
2.17.0 0 2026-06-27
2.16.0 0 2026-06-25
2.15.0 0 2026-06-24
2.14.2 0 2026-06-24
2.13.3 0 2026-06-23
2.13.2 0 2026-06-22
2.13.1 0 2026-06-18
2.13.0 0 2026-06-17
2.12.0 0 2026-06-14
2.11.0 0 2026-06-14
2.10.0 0 2026-06-13
2.9.13 0 2026-06-13
2.9.12 0 2026-06-13
2.9.11 0 2026-06-13
2.9.10 0 2026-06-12
2.9.9 0 2026-06-11
2.9.8 0 2026-06-11
2.9.7 0 2026-06-11
2.9.6 0 2026-06-10
2.9.5 0 2026-06-10
2.9.4 0 2026-06-10
2.9.3 0 2026-06-10
2.9.2 0 2026-06-09
2.9.1 0 2026-06-09
2.9.0 0 2026-06-08
2.8.2 0 2026-06-05
2.8.1 0 2026-06-05
2.8.0 0 2026-06-02
2.6.1 0 2026-06-02
2.6.0 0 2026-06-02
2.5.0 0 2026-06-02
2.4.1 0 2026-06-01
2.4.0 0 2026-05-31
2.3.0 0 2026-05-31
2.2.7 0 2026-05-29
2.2.6 0 2026-05-29
2.2.5 0 2026-05-29
2.2.4 0 2026-05-29
2.2.3 0 2026-05-29
2.2.2 0 2026-05-29
2.2.1 0 2026-05-29
2.2.0 0 2026-05-27
2.1.4 0 2026-05-27
2.1.3 0 2026-05-27
2.1.2 0 2026-05-27
2.0.1 0 2026-05-24
2.0.0 443 2026-08-28
2.0.0-rc.3 0 2026-05-21
2.0.0-rc.2 0 2026-05-20
2.0.0-rc.1 0 2026-05-20
2.0.0-alpha.20 0 2026-05-19
2.0.0-alpha.17 0 2026-05-19
2.0.0-alpha.16 0 2026-05-19
2.0.0-alpha.15 0 2026-05-19
2.0.0-alpha.14 0 2026-05-19
2.0.0-alpha.13 0 2026-05-14
2.0.0-alpha.12 0 2026-05-13
2.0.0-alpha.11 0 2026-05-12
2.0.0-alpha.10 0 2026-05-12
2.0.0-alpha.9 0 2026-05-12
2.0.0-alpha.8 0 2026-05-12
2.0.0-alpha.7 0 2026-05-12
2.0.0-alpha.6 0 2026-05-12
2.0.0-alpha.5 0 2026-05-11
2.0.0-alpha.4 0 2026-05-11
2.0.0-alpha.3 0 2026-05-11
2.0.0-alpha.1 0 2026-05-10
1.31.0 967 2026-05-25
1.30.0 0 2026-05-07
1.29.1 0 2026-05-05
1.29.0 0 2026-05-04
1.28.2 0 2026-04-28
1.28.1 0 2026-04-28
1.28.0 13 2026-05-25
1.27.0 0 2026-04-27
1.26.0 0 2026-04-20
1.25.0 0 2026-04-20
1.24.1 0 2026-04-10
1.24.0 0 2026-04-09
1.23.1 0 2026-04-08
1.23.0 0 2026-03-31
1.22.0 0 2026-03-29
1.21.5 0 2026-03-27
1.21.4 0 2026-03-25
1.21.3 0 2026-03-23
1.21.2 0 2026-03-22
1.21.1 0 2026-03-16
1.21.0 0 2026-03-08
1.20.0 0 2026-02-24
1.19.0 0 2026-02-16
1.18.0 0 2026-02-14
1.17.2 0 2026-02-10
1.17.1 0 2026-02-09
1.17.0 0 2026-01-29
1.16.0 0 2026-01-23
1.14.1 0 2026-01-20
1.14.0 0 2026-01-19
1.13.0 0 2026-01-15
1.12.0 1 872 2026-01-06
1.11.3 0 2025-12-08
1.11.2 0 2025-12-07
1.11.1 7 2026-01-06
1.11.0 0 2025-12-02
1.10.2 0 2025-12-02
1.10.1 0 2025-11-18
1.10.0 0 2025-11-11
1.9.0 0 2025-10-09
1.8.1 0 2025-10-08
1.8.0 0 2025-10-08
1.7.0 0 2025-09-23
1.6.1 0 2025-09-05
1.6.0 0 2025-08-29
1.6.0-alpha-4 0 2025-08-21
1.6.0-alpha-3 0 2025-08-20
1.6.0-alpha-2 0 2025-08-19
1.6.0-alpha-1 0 2025-08-18
1.5.0 0 2025-07-27
1.4.0 0 2025-07-22
1.3.1 0 2025-07-21
1.3.0 0 2025-07-20
1.2.3 0 2025-07-16
1.2.2 0 2025-07-01
1.2.1 0 2025-06-30
1.2.0 0 2025-06-09
1.1.0 0 2025-06-07
1.0.5 0 2025-06-05
1.0.4 0 2025-06-05
1.0.3 0 2025-06-04
1.0.2 0 2025-06-04
1.0.1 0 2025-06-04
1.0.0 0 2025-06-01
0.9.2 0 2025-05-31
0.9.1 0 2025-05-31
0.9.0 0 2025-05-29
0.7.1 0 2025-05-28
0.7.0 0 2025-05-27
0.6.0 0 2025-05-22
0.5.2 0 2025-05-07
0.5.1 0 2025-04-25
0.5.0 0 2025-04-22
0.4.2 0 2025-04-13
0.4.1 0 2025-04-01
0.4.0 0 2025-03-14
0.3.0 0 2025-02-27
0.2.2 0 2025-02-18
0.2.1 0 2025-02-17
0.2.0 0 2025-02-14
0.1.8 0 2025-02-09
0.1.7 0 2025-02-08
0.1.6 0 2025-02-07
0.1.5 0 2025-02-06
0.1.4 0 2025-02-06
0.1.3 0 2025-02-05
0.1.2 0 2025-02-05
0.1.1 0 2025-02-05
0.1.0 0 2025-02-05