JasperFx 2.0.0
dotnet add package JasperFx --version 2.0.0
NuGet\Install-Package JasperFx -Version 2.0.0
<PackageReference Include="JasperFx" Version="2.0.0" />
<PackageVersion Include="JasperFx" Version="2.0.0" />
<PackageReference Include="JasperFx" />
paket add JasperFx --version 2.0.0
#r "nuget: JasperFx, 2.0.0"
#:package JasperFx@2.0.0
#addin nuget:?package=JasperFx&version=2.0.0
#tool nuget:?package=JasperFx&version=2.0.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 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.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- FastExpressionCompiler (>= 5.4.1)
- ImTools (>= 4.0.0)
- Microsoft.Bcl.TimeProvider (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Hosting (>= 10.0.0)
- Microsoft.Extensions.ObjectPool (>= 10.0.0)
- Polly.Core (>= 8.6.5)
- Spectre.Console (>= 0.55.0)
-
net9.0
- FastExpressionCompiler (>= 5.4.1)
- ImTools (>= 4.0.0)
- Microsoft.Bcl.TimeProvider (>= 9.0.11)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Hosting (>= 9.0.0)
- Microsoft.Extensions.ObjectPool (>= 9.0.0)
- Polly.Core (>= 8.6.5)
- Spectre.Console (>= 0.55.0)
NuGet packages (8)
Showing the top 5 NuGet packages that depend on JasperFx:
| Package | Downloads |
|---|---|
|
Marten
.NET Transactional Document DB and Event Store on PostgreSQL |
|
|
Weasel.Core
Core Weasel types for ADO.Net helpers, spin off of Marten |
|
|
JasperFx.RuntimeCompiler
Runtime Roslyn Compilation and Code Generation Chicanery |
|
|
Lamar
Fast ASP.Net Core compatible IoC Tool, Successor to StructureMap |
|
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code |
GitHub repositories (4)
Showing the top 4 popular GitHub repositories that depend on JasperFx:
| Repository | Stars |
|---|---|
|
JasperFx/marten
.NET Transactional Document DB and Event Store on PostgreSQL
|
|
|
JasperFx/wolverine
Supercharged .NET server side development!
|
|
|
JasperFx/lamar
Fast Inversion of Control Tool and Successor to StructureMap
|
|
|
JasperFx/alba
Easy integration testing for ASP.NET Core applications
|
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0 | 0 | 5/21/2026 |
| 2.0.0-rc.3 | 0 | 5/21/2026 |
| 2.0.0-rc.2 | 583 | 5/20/2026 |
| 2.0.0-rc.1 | 40 | 5/20/2026 |
| 2.0.0-alpha.20 | 1,338 | 5/19/2026 |
| 2.0.0-alpha.17 | 910 | 5/19/2026 |
| 2.0.0-alpha.16 | 233 | 5/19/2026 |
| 2.0.0-alpha.15 | 95 | 5/19/2026 |
| 2.0.0-alpha.14 | 129 | 5/19/2026 |
| 2.0.0-alpha.13 | 3,796 | 5/14/2026 |
| 2.0.0-alpha.12 | 286 | 5/13/2026 |
| 2.0.0-alpha.11 | 3,015 | 5/12/2026 |
| 2.0.0-alpha.10 | 3,176 | 5/12/2026 |
| 2.0.0-alpha.9 | 251 | 5/12/2026 |
| 2.0.0-alpha.8 | 755 | 5/12/2026 |
| 2.0.0-alpha.7 | 82 | 5/12/2026 |
| 2.0.0-alpha.6 | 5,786 | 5/12/2026 |
| 2.0.0-alpha.5 | 1,499 | 5/11/2026 |
| 2.0.0-alpha.4 | 432 | 5/11/2026 |
| 2.0.0-alpha.3 | 132 | 5/11/2026 |