JasperFx.Events 2.1.2

JasperFx.Events

Foundational event store abstractions and projection infrastructure for the Critter Stack. Consumed by Marten (Postgres) and Polecat (SQL Server) so a projection or async-daemon scenario written against JasperFx.Events works across both products.

Provides:

  • ProjectionsProjectionBase, IInlineProjection, snapshot / single-stream / multi-stream variants, and the SnapshotLifecycle enum.
  • Async daemonAsyncShard, ISubscriptionExecution, projection lifecycle and shard role semantics.
  • Slicing & groupingSliceGroup, EventSlice, IEventSlicer for fan-out projection topologies.
  • Event metadataIEvent, IEventRegistry, type registry primitives.
  • DescriptorsEventStoreUsage and friends, surfaced through IEventStoreUsageSource to monitoring tools (CritterWatch).

Quick start

public class OrderProjection : SingleStreamProjection<Order, Guid>
{
    public Order Create(OrderPlaced e) => new(e.OrderId, e.Total);
    public Order Apply(OrderShipped e, Order state) => state with { Shipped = true };
}

Documentation

Full docs at https://jasperfx.net.

Repo: github.com/JasperFx/jasperfx.

Showing the top 20 packages that depend on JasperFx.Events.

Packages Downloads
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
23
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
24
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
28
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
30
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
31
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
33
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
34
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
36
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
37
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
38
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
39
WolverineFx
Build Robust Event Driven Architectures with Simpler Code
50

.NET 10.0

.NET 9.0

Version Downloads Last updated
2.2.7 0 05/29/2026
2.2.6 0 05/29/2026
2.2.5 0 05/29/2026
2.2.4 0 05/29/2026
2.2.3 1 05/30/2026
2.2.2 1 05/30/2026
2.2.1 1 05/29/2026
2.2.0 0 05/27/2026
2.1.4 0 05/27/2026
2.1.3 0 05/27/2026
2.1.2 2 05/29/2026
2.1.1 3 05/28/2026
2.1.0 3 05/27/2026
2.0.0 3 05/23/2026
2.0.0-rc.3 3 05/24/2026
2.0.0-rc.2 5 05/20/2026
2.0.0-rc.1 8 05/20/2026
2.0.0-alpha.21 8 05/20/2026
2.0.0-alpha.20 5 05/21/2026
2.0.0-alpha.19 4 05/20/2026
2.0.0-alpha.16 6 05/20/2026
2.0.0-alpha.15 8 05/20/2026
2.0.0-alpha.14 7 05/20/2026
2.0.0-alpha.13 4 05/19/2026
2.0.0-alpha.12 6 05/19/2026
2.0.0-alpha.11 6 05/19/2026
2.0.0-alpha.10 6 05/19/2026
2.0.0-alpha.9 7 05/15/2026
2.0.0-alpha.8 7 05/16/2026
2.0.0-alpha.7 7 05/14/2026
2.0.0-alpha.6 10 05/14/2026
2.0.0-alpha.5 12 05/14/2026
2.0.0-alpha.4 9 05/14/2026
2.0.0-alpha.3 8 05/14/2026
2.0.0-alpha.2 8 05/13/2026
2.0.0-alpha.1 9 05/13/2026
1.36.0 8 05/09/2026
1.35.0 10 05/09/2026
1.34.0 10 05/07/2026
1.33.2 14 05/05/2026
1.33.1 16 05/06/2026
1.33.0 17 05/06/2026
1.32.0 19 05/02/2026
1.31.1 20 05/02/2026
1.31.0 19 04/29/2026
1.30.0 12 04/28/2026
1.29.1 14 04/23/2026
1.29.0 21 04/21/2026
1.28.1 13 04/19/2026
1.27.0 21 04/12/2026
1.26.1 22 04/08/2026
1.26.0 25 04/06/2026
1.25.0 19 04/01/2026
1.24.2 25 03/27/2026
1.24.1 27 03/23/2026
1.24.0 24 03/17/2026
1.23.1 24 03/09/2026
1.23.0 26 03/09/2026
1.22.0 19 02/26/2026
1.21.1 27 02/25/2026
1.21.0 25 02/17/2026
1.20.0 29 02/17/2026
1.19.1 31 02/12/2026
1.19.0 29 02/12/2026
1.18.0 34 02/05/2026
1.17.0 34 01/30/2026
1.16.0 34 01/30/2026
1.15.0 29 01/23/2026
1.14.0 28 01/24/2026
1.13.1 34 01/16/2026
1.13.0 33 01/16/2026
1.12.2 39 12/17/2025
1.12.1 38 12/16/2025
1.12.0 40 12/16/2025
1.11.0 36 12/17/2025
1.10.2 33 12/17/2025
1.10.1 39 12/16/2025
1.10.0 36 12/16/2025
1.9.0 32 12/17/2025
1.8.0 41 12/17/2025
1.8.0-alpha-3 37 12/16/2025
1.8.0-alpha-2 36 12/16/2025
1.8.0-alpha-1 39 12/16/2025
1.7.3 35 12/16/2025
1.7.2 32 12/16/2025
1.7.1 32 12/16/2025
1.7.0 31 12/16/2025
1.6.1 30 12/16/2025
1.6.0 34 12/16/2025
1.5.0 39 12/16/2025
1.4.0 41 12/16/2025
1.3.2 38 12/16/2025
1.3.1 38 12/16/2025
1.3.0 35 12/16/2025
1.2.1 30 12/16/2025
1.2.0 30 12/16/2025
1.1.0 41 12/16/2025
1.0.5 31 12/16/2025
1.0.4 35 12/16/2025
1.0.3 36 12/16/2025
1.0.2 35 12/16/2025
1.0.1 36 12/16/2025
1.0.0 32 12/16/2025
0.9.2 36 12/17/2025
0.9.1 38 12/16/2025
0.9.0 33 12/16/2025
0.7.0 32 12/16/2025
0.6.3 34 12/16/2025
0.6.2 37 12/16/2025
0.6.1 31 12/17/2025
0.6.0 37 12/16/2025
0.5.0 35 12/16/2025
0.4.0 33 12/16/2025
0.3.0 31 12/17/2025
0.2.0 30 12/16/2025
0.1.0 32 12/16/2025