FEB.EventSourcing
9.3.0
dotnet add package FEB.EventSourcing --version 9.3.0
NuGet\Install-Package FEB.EventSourcing -Version 9.3.0
<PackageReference Include="FEB.EventSourcing" Version="9.3.0" />
<PackageVersion Include="FEB.EventSourcing" Version="9.3.0" />
<PackageReference Include="FEB.EventSourcing" />
paket add FEB.EventSourcing --version 9.3.0
#r "nuget: FEB.EventSourcing, 9.3.0"
#:package FEB.EventSourcing@9.3.0
#addin nuget:?package=FEB.EventSourcing&version=9.3.0
#tool nuget:?package=FEB.EventSourcing&version=9.3.0
FEB.EventSourcing
Core of the FEB.EventSourcing framework: the AddEventSourcing builder, the event
store decorator chain, replay and optimistic concurrency, projection updates, sync
event dispatch and the outbox worker with named, independently tracked subscribers
(IOutboxSubscriber) for brokers, APIs and in-process async handlers.
Quick start:
services.AddEventSourcing(es =>
{
es.UseMongoDb(connectionString, o => o.EnableSnapshots());
es.UseSnapshots();
es.Aggregate<Order, string>(a => a.Factory(Order.CreateNew));
}, typeof(Order).Assembly);
Documentation: see the docs/ folder in the repository.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. 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 was computed. 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. |
-
net8.0
- FEB.EventSourcing.Abstractions (>= 9.3.0)
- Microsoft.Extensions.Hosting (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.3)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on FEB.EventSourcing:
| Package | Downloads |
|---|---|
|
FEB.EventSourcing.Redis
Redis aggregate-state cache for FEB.EventSourcing: cache-aside and write-through with version-checked (compare-and-set) writes and invalidation on conflicts. |
|
|
FEB.EventSourcing.MongoDb
MongoDB persistence for FEB.EventSourcing (events, snapshots, outbox). Runs on standalone servers; optional multi-document transactions on replica sets. |
|
|
FEB.EventSourcing.Snapshots
Persistent aggregate snapshots for FEB.EventSourcing, generated at compile time from [AutoSnapshot] aggregates. Works with every persistence provider. |
|
|
FEB.EventSourcing.Sql
Relational persistence core for FEB.EventSourcing (events, snapshots, outbox) over ADO.NET. Use with FEB.EventSourcing.Postgres or FEB.EventSourcing.SqlServer. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.3.0 | 5 | 10/6/2026 |
| 9.2.1 | 55 | 10/6/2026 |
| 9.0.0-beta.2 | 88 | 9/2/2026 |
| 9.0.0-beta.1 | 104 | 8/15/2026 |
| 8.1.10 | 216 | 3/12/2026 |
| 8.1.9 | 165 | 1/21/2026 |
| 8.1.8 | 164 | 1/21/2026 |
| 8.1.7 | 170 | 1/18/2026 |
| 8.1.6 | 175 | 1/18/2026 |
| 8.1.5 | 166 | 1/18/2026 |
| 8.1.4 | 170 | 1/17/2026 |
| 8.1.3 | 160 | 1/14/2026 |
| 8.1.2 | 165 | 1/3/2026 |
| 8.1.1 | 153 | 1/3/2026 |
| 8.1.0 | 160 | 1/1/2026 |
| 8.0.0 | 248 | 6/3/2025 |