JasperFx 2.9.9

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
Weasel.Core
Core Weasel types for ADO.Net helpers, spin off of Marten
9
Weasel.Core
Core Weasel types for ADO.Net helpers, spin off of Marten
8
Weasel.Core
Core Weasel types for ADO.Net helpers, spin off of Marten
7

Version Downloads Last updated
2.18.1 1 02.07.2026
2.18.0 0 27.06.2026
2.17.0 0 27.06.2026
2.16.0 0 25.06.2026
2.15.0 0 24.06.2026
2.14.2 0 24.06.2026
2.13.3 0 23.06.2026
2.13.2 0 22.06.2026
2.13.1 0 18.06.2026
2.13.0 0 17.06.2026
2.12.0 0 14.06.2026
2.11.0 1 14.06.2026
2.10.0 1 14.06.2026
2.9.13 1 14.06.2026
2.9.12 1 14.06.2026
2.9.11 1 14.06.2026
2.9.10 1 14.06.2026
2.9.9 1 14.06.2026
2.9.8 1 14.06.2026
2.9.7 1 14.06.2026
2.9.6 1 14.06.2026
2.9.5 1 14.06.2026
2.9.4 1 14.06.2026
2.9.3 1 14.06.2026
2.9.2 1 14.06.2026
2.9.1 1 14.06.2026
2.9.0 1 14.06.2026
2.8.2 1 14.06.2026
2.8.1 1 14.06.2026
2.8.0 1 14.06.2026
2.6.1 1 14.06.2026
2.6.0 1 14.06.2026
2.5.0 1 14.06.2026
2.4.1 1 14.06.2026
2.4.0 1 14.06.2026
2.3.0 1 14.06.2026
2.2.7 1 14.06.2026
2.2.6 1 14.06.2026
2.2.5 1 14.06.2026
2.2.4 0 29.05.2026
2.2.3 1 14.06.2026
2.2.2 1 14.06.2026
2.2.1 1 14.06.2026
2.2.0 1 14.06.2026
2.1.4 1 14.06.2026
2.1.3 1 14.06.2026
2.1.2 1 14.06.2026
2.0.1 1 14.06.2026
2.0.0 1 14.06.2026
2.0.0-rc.3 1 14.06.2026
2.0.0-rc.2 1 14.06.2026
2.0.0-rc.1 1 14.06.2026
2.0.0-alpha.20 1 20.05.2026
2.0.0-alpha.17 1 20.05.2026
2.0.0-alpha.16 1 20.05.2026
2.0.0-alpha.15 1 20.05.2026
2.0.0-alpha.14 1 20.05.2026
2.0.0-alpha.13 1 20.05.2026
2.0.0-alpha.12 1 20.05.2026
2.0.0-alpha.11 1 20.05.2026
2.0.0-alpha.10 1 20.05.2026
2.0.0-alpha.9 1 20.05.2026
2.0.0-alpha.8 1 20.05.2026
2.0.0-alpha.7 1 20.05.2026
2.0.0-alpha.6 1 20.05.2026
2.0.0-alpha.5 1 20.05.2026
2.0.0-alpha.4 1 20.05.2026
2.0.0-alpha.3 1 20.05.2026
2.0.0-alpha.1 1 11.05.2026
1.31.0 2 11.05.2026
1.30.0 3 11.05.2026
1.29.1 3 06.05.2026
1.29.0 3 06.05.2026
1.28.2 3 06.05.2026
1.28.1 3 06.05.2026
1.28.0 3 06.05.2026
1.27.0 3 28.04.2026
1.26.0 3 28.04.2026
1.25.0 3 28.04.2026
1.24.1 3 11.04.2026
1.24.0 3 11.04.2026
1.23.1 3 11.04.2026
1.23.0 3 11.04.2026
1.22.0 3 31.03.2026
1.21.5 3 31.03.2026
1.21.4 3 31.03.2026
1.21.3 3 31.03.2026
1.21.2 4 23.03.2026
1.21.1 4 23.03.2026
1.21.0 4 13.03.2026
1.20.0 4 03.03.2026
1.19.0 4 03.03.2026
1.18.0 5 03.03.2026
1.17.2 4 11.02.2026
1.17.1 4 11.02.2026
1.17.0 4 11.02.2026
1.16.0 4 11.02.2026
1.14.1 4 11.02.2026
1.14.0 4 11.02.2026
1.13.0 4 11.02.2026
1.12.0 4 11.02.2026
1.11.3 6 10.12.2025
1.11.2 6 10.12.2025
1.11.1 6 10.12.2025
1.11.0 6 10.12.2025
1.10.2 6 10.12.2025
1.10.1 6 11.12.2025
1.10.0 6 10.12.2025
1.9.0 6 09.11.2025
1.8.1 7 09.11.2025
1.8.0 7 09.11.2025
1.7.0 8 24.09.2025
1.6.1 8 24.09.2025
1.6.0 8 24.09.2025
1.6.0-alpha-4 7 24.09.2025
1.6.0-alpha-3 7 24.09.2025
1.6.0-alpha-2 7 24.09.2025
1.6.0-alpha-1 7 24.09.2025
1.5.0 8 24.09.2025
1.4.0 8 24.09.2025
1.3.1 8 24.09.2025
1.3.0 8 24.09.2025
1.2.3 7 24.09.2025
1.2.2 8 24.09.2025
1.2.1 8 24.09.2025
1.2.0 8 24.09.2025
1.1.0 8 24.09.2025
1.0.5 8 24.09.2025
1.0.4 8 24.09.2025
1.0.3 8 24.09.2025
1.0.2 8 24.09.2025
1.0.1 8 24.09.2025
1.0.0 8 24.09.2025
0.9.2 8 24.09.2025
0.9.1 8 24.09.2025
0.9.0 8 24.09.2025
0.7.1 8 24.09.2025
0.7.0 8 24.09.2025
0.6.0 8 24.09.2025
0.5.2 8 24.09.2025
0.5.1 8 24.09.2025
0.5.0 8 24.09.2025
0.4.2 8 24.09.2025
0.4.1 8 24.09.2025
0.4.0 8 24.09.2025
0.3.0 8 24.09.2025
0.2.2 8 24.09.2025
0.2.1 8 24.09.2025
0.2.0 8 24.09.2025
0.1.8 8 24.09.2025
0.1.7 8 24.09.2025
0.1.6 8 24.09.2025
0.1.5 8 24.09.2025
0.1.4 8 24.09.2025
0.1.3 8 24.09.2025
0.1.2 8 24.09.2025
0.1.1 8 24.09.2025
0.1.0 7 24.09.2025