JasperFx.Events 2.9.7

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
Weasel.Postgresql
Npgsql Helpers and Postgresql Schema Migration Tool, spin off of Marten
4
Weasel.Postgresql
Npgsql Helpers and Postgresql Schema Migration Tool, spin off of Marten
3
Weasel.Postgresql
Npgsql Helpers and Postgresql Schema Migration Tool, spin off of Marten
2
Weasel.Postgresql
Npgsql Helpers and Postgresql Schema Migration Tool, spin off of Marten
1

.NET 10.0

.NET 9.0

Version Downloads Last updated
2.18.1 1 03.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.14.1 0 24.06.2026
2.14.0 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 1 20.06.2026
2.12.0 0 14.06.2026
2.11.0 1 21.06.2026
2.10.0 1 22.06.2026
2.9.13 1 21.06.2026
2.9.12 1 20.06.2026
2.9.11 0 13.06.2026
2.9.10 1 21.06.2026
2.9.9 1 21.06.2026
2.9.8 1 21.06.2026
2.9.7 1 20.06.2026
2.9.6 0 10.06.2026
2.9.5 0 10.06.2026
2.9.4 0 10.06.2026
2.9.3 1 20.06.2026
2.9.2 1 20.06.2026
2.9.1 0 09.06.2026
2.9.0 1 22.06.2026
2.8.2 0 05.06.2026
2.8.1 0 05.06.2026
2.8.0 1 03.07.2026
2.6.1 0 02.06.2026
2.6.0 1 20.06.2026
2.5.0 1 21.06.2026
2.4.1 0 01.06.2026
2.4.0 1 21.06.2026
2.3.0 0 31.05.2026
2.2.7 1 22.06.2026
2.2.6 0 29.05.2026
2.2.5 0 29.05.2026
2.2.4 1 21.06.2026
2.2.3 0 29.05.2026
2.2.2 1 20.06.2026
2.2.1 0 29.05.2026
2.2.0 1 03.07.2026
2.1.4 1 20.06.2026
2.1.3 1 03.07.2026
2.1.2 1 21.06.2026
2.1.1 1 03.07.2026
2.1.0 1 21.06.2026
2.0.0 0 21.05.2026
2.0.0-rc.3 1 23.06.2026
2.0.0-rc.2 0 20.05.2026
2.0.0-rc.1 1 20.06.2026
2.0.0-alpha.21 2 20.05.2026
2.0.0-alpha.20 2 20.05.2026
2.0.0-alpha.19 1 20.05.2026
2.0.0-alpha.16 2 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 2 20.05.2026
2.0.0-alpha.12 2 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 2 20.05.2026
2.0.0-alpha.5 2 20.05.2026
2.0.0-alpha.4 1 20.05.2026
2.0.0-alpha.3 2 20.05.2026
2.0.0-alpha.2 2 20.05.2026
2.0.0-alpha.1 1 20.05.2026
1.36.2 0 18.06.2026
1.36.1 1 22.06.2026
1.36.0 1 20.05.2026
1.35.0 2 20.05.2026
1.34.0 1 20.05.2026
1.33.2 1 20.05.2026
1.33.1 1 20.05.2026
1.33.0 1 20.05.2026
1.32.0 2 20.05.2026
1.31.1 2 20.05.2026
1.31.0 2 20.05.2026
1.30.0 2 20.05.2026
1.29.1 2 20.05.2026
1.29.0 2 20.05.2026
1.28.1 2 20.05.2026
1.27.0 2 20.05.2026
1.26.1 2 20.05.2026
1.26.0 2 20.05.2026
1.25.0 2 20.05.2026
1.24.2 3 20.05.2026
1.24.1 2 20.05.2026
1.24.0 2 20.05.2026
1.23.1 1 20.05.2026
1.23.0 2 20.05.2026
1.22.0 2 20.05.2026
1.21.1 1 20.05.2026
1.21.0 2 20.05.2026
1.20.0 2 20.05.2026
1.19.1 2 20.05.2026
1.19.0 1 20.05.2026
1.18.0 2 20.05.2026
1.17.0 3 20.05.2026
1.16.0 1 20.05.2026
1.15.0 1 20.05.2026
1.14.0 3 20.05.2026
1.13.1 1 20.05.2026
1.13.0 2 20.05.2026
1.12.2 1 20.05.2026
1.12.1 1 20.05.2026
1.12.0 3 20.05.2026
1.11.0 2 20.05.2026
1.10.2 1 20.05.2026
1.10.1 1 20.05.2026
1.10.0 2 20.05.2026
1.9.0 1 20.05.2026
1.8.0 2 20.05.2026
1.8.0-alpha-3 2 20.05.2026
1.8.0-alpha-2 2 20.05.2026
1.8.0-alpha-1 1 20.05.2026
1.7.3 1 20.05.2026
1.7.2 2 20.05.2026
1.7.1 3 20.05.2026
1.7.0 2 20.05.2026
1.6.1 1 20.05.2026
1.6.0 3 20.05.2026
1.5.0 5 20.05.2026
1.4.0 1 20.05.2026
1.3.2 2 20.05.2026
1.3.1 1 20.05.2026
1.3.0 2 20.05.2026
1.2.1 3 20.05.2026
1.2.0 1 20.05.2026
1.1.0 1 20.05.2026
1.0.5 3 20.05.2026
1.0.4 2 20.05.2026
1.0.3 1 20.05.2026
1.0.2 1 20.05.2026
1.0.1 2 20.05.2026
1.0.0 2 20.05.2026
0.9.2 2 20.05.2026
0.9.1 1 20.05.2026
0.9.0 1 20.05.2026
0.7.0 1 20.05.2026
0.6.3 2 20.05.2026
0.6.2 2 20.05.2026
0.6.1 1 20.05.2026
0.6.0 1 20.05.2026
0.5.0 1 20.05.2026
0.4.0 1 20.05.2026
0.3.0 2 20.05.2026
0.2.0 1 20.05.2026
0.1.0 1 20.05.2026