Prague 0.6.0
See the version list below for details.
dotnet add package Prague --version 0.6.0
NuGet\Install-Package Prague -Version 0.6.0
<PackageReference Include="Prague" Version="0.6.0" />
<PackageVersion Include="Prague" Version="0.6.0" />
<PackageReference Include="Prague" />
paket add Prague --version 0.6.0
#r "nuget: Prague, 0.6.0"
#:package Prague@0.6.0
#addin nuget:?package=Prague&version=0.6.0
#tool nuget:?package=Prague&version=0.6.0
Prague
A high-performance, compile-time-safe in-memory event cache for .NET, fed by event-sourced Kafka streams. Start here — this is the top-level facade package.
Prague turns plain [DataCache] POCOs into a zero-reflection, compile-time-safe fluent query API via
a Roslyn source generator. Indexes (unique / many / range, plus key-set and symmetric variants) are
intersected automatically with an optimal plan selected at runtime; compile-time 1:1 and 1:N joins
return pooled, zero-allocation result sets. Span-based, stack-allocated, SIMD-friendly hot paths give
~9.7M reads/sec and sub-100ns indexed lookups.
Referencing this package pulls in the runtime (Prague.Core), attributes (Prague.Attributes), and
the source generator (Prague.Codegen).
Install
dotnet add package Prague
See the project README for the full guide.
| 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
- Prague.Attributes (>= 0.6.0)
- Prague.Codegen (>= 0.6.0)
- Prague.Core (>= 0.6.0)
- Prague.Kafka (>= 0.6.0)
-
net9.0
- Prague.Attributes (>= 0.6.0)
- Prague.Codegen (>= 0.6.0)
- Prague.Core (>= 0.6.0)
- Prague.Kafka (>= 0.6.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.7.0-pre.2 | 368 | 9/21/2026 |
| 0.7.0-pre.1 | 431 | 9/9/2026 |
| 0.6.0 | 663 | 9/24/2026 |
| 0.6.0-pre.5 | 2,362 | 8/15/2026 |
| 0.6.0-pre.4 | 88 | 8/15/2026 |
| 0.6.0-pre.3 | 88 | 8/15/2026 |
| 0.6.0-pre.2 | 1,435 | 7/22/2026 |
| 0.6.0-pre.1 | 166 | 7/20/2026 |
| 0.5.0-pre.13 | 80 | 7/20/2026 |
| 0.5.0-pre.12 | 276 | 7/10/2026 |
| 0.5.0-pre.11 | 88 | 7/10/2026 |
| 0.5.0-pre.10 | 90 | 6/21/2026 |
| 0.5.0-pre.9 | 108 | 6/18/2026 |
| 0.5.0-pre.8 | 110 | 6/16/2026 |
| 0.5.0-pre.7 | 157 | 6/1/2026 |
| 0.5.0-pre.6 | 89 | 5/30/2026 |
| 0.5.0-pre.5 | 86 | 5/30/2026 |
| 0.5.0-pre.4 | 109 | 5/30/2026 |
| 0.5.0-pre.3 | 99 | 5/30/2026 |
| 0.5.0-pre.1 | 86 | 5/30/2026 |