Compze.Core
0.2.0-alpha.1
dotnet add package Compze.Core --version 0.2.0-alpha.1
NuGet\Install-Package Compze.Core -Version 0.2.0-alpha.1
<PackageReference Include="Compze.Core" Version="0.2.0-alpha.1" />
<PackageVersion Include="Compze.Core" Version="0.2.0-alpha.1" />
<PackageReference Include="Compze.Core" />
paket add Compze.Core --version 0.2.0-alpha.1
#r "nuget: Compze.Core, 0.2.0-alpha.1"
#:package Compze.Core@0.2.0-alpha.1
#addin nuget:?package=Compze.Core&version=0.2.0-alpha.1&prerelease
#tool nuget:?package=Compze.Core&version=0.2.0-alpha.1&prerelease
Compze.Core
Core abstractions for the Compze framework.
What is Compze?
Compze is a .NET framework for building expressive domains through Teventive programming and Typermedia APIs. Learn more
What's in this package?
This package provides the foundational abstractions that all other Compze packages build upon:
- Entity and identity types —
EntityId,TentityId,TaggregateId, and strongly-typed ID base classes - Messaging contracts —
ITessage,ITevent,ITommand,ITuery, and the full message type hierarchy - Teventive event interfaces —
ITaggregate,IAggregateEvent,IAggregateCreatedEvent, and related types for modeling event-sourced aggregates - Event store abstractions —
ITeventStore,ITeventStoreReader,ITeventStoreUpdater - Document DB abstractions —
IDocumentDb,IDocumentDbSession,IDocumentDbReader,IDocumentDbUpdater - Endpoint and hosting contracts —
EndpointConfiguration,IEndpointHost,IEndpoint - Time abstractions —
IUtcTimeTimeSource
Installation
dotnet add package Compze.Core
Related packages
| Package | Description |
|---|---|
| Compze.Tessaging | Messaging infrastructure |
| Compze.Utilities | Core utilities |
| Compze.Tessaging.Teventive.TeventStore | Event store implementation |
License
Apache-2.0
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Compze.Contracts (>= 0.6.0)
- Compze.Utilities.DependencyInjection (>= 0.2.0-alpha.1)
- Compze.Utilities.Logging (>= 0.2.0-alpha.1)
- Compze.Utilities.SystemCE (>= 0.2.0-alpha.1)
- Compze.Utilities.SystemCE.ThreadingCE (>= 0.2.0-alpha.1)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on Compze.Core:
| Package | Downloads |
|---|---|
|
Compze.Sql.Common
For Compze internal use only. Do not take a direct dependency on this package |
|
|
Compze.Sql.PostgreSql
For Compze internal use only. Do not take a direct dependency on this package |
|
|
Compze.Sql.MicrosoftSql
For Compze internal use only. Do not take a direct dependency on this package |
|
|
Compze.Sql.MySql
For Compze internal use only. Do not take a direct dependency on this package |
|
|
Compze.Sql.Sqlite
For Compze internal use only. Do not take a direct dependency on this package |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.0-alpha.1 | 77 | 2/28/2026 |
| 0.1.0-alpha.3 | 192 | 2/13/2026 |
| 0.1.0-alpha.2 | 63 | 2/12/2026 |
| 0.1.0-alpha.1 | 60 | 2/12/2026 |