KMTS.Kernel.Infrastructure
1.1.76
dotnet add package KMTS.Kernel.Infrastructure --version 1.1.76
NuGet\Install-Package KMTS.Kernel.Infrastructure -Version 1.1.76
<PackageReference Include="KMTS.Kernel.Infrastructure" Version="1.1.76" />
<PackageVersion Include="KMTS.Kernel.Infrastructure" Version="1.1.76" />
<PackageReference Include="KMTS.Kernel.Infrastructure" />
paket add KMTS.Kernel.Infrastructure --version 1.1.76
#r "nuget: KMTS.Kernel.Infrastructure, 1.1.76"
#:package KMTS.Kernel.Infrastructure@1.1.76
#addin nuget:?package=KMTS.Kernel.Infrastructure&version=1.1.76
#tool nuget:?package=KMTS.Kernel.Infrastructure&version=1.1.76
KMTS.Kernel
A generic, reusable foundation library for .NET projects following Clean Architecture and Domain-Driven Design principles.
Overview
KMTS.Kernel provides the building blocks for modern .NET applications:
- Result Pattern - Explicit error handling without exceptions
- CQRS Messaging - Command/Query separation with ISender
- DDD Abstractions - Entity, ValueObject, Domain Events
- Validation - FluentValidation integration
- Source Generators - Automatic ISender and IDomainEventsDispatcher implementations
Packages
| Package | Description |
|---|---|
KMTS.Kernel.Domain |
Core domain abstractions (Entity, Result, Error, ValueObject) |
KMTS.Kernel.Application |
CQRS messaging, validation behaviors, service markers |
KMTS.Kernel.Infrastructure |
EF Core extensions, caching, JSON converters |
KMTS.Kernel.Presentation |
API results, endpoint abstractions |
KMTS.Kernel.Generator |
Source generators for ISender/IDomainEventsDispatcher |
Installation
dotnet add package KMTS.Kernel.Domain
dotnet add package KMTS.Kernel.Application
dotnet add package KMTS.Kernel.Infrastructure
dotnet add package KMTS.Kernel.Presentation
dotnet add package KMTS.Kernel.Generator
Requirements
- .NET 10.0+
- C# 13.0
License
MIT
| 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
- HtmlSanitizer (>= 9.0.892)
- KMTS.Kernel.Application (>= 1.1.76)
- Microsoft.EntityFrameworkCore (>= 10.0.0)
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.0)
- Microsoft.Extensions.Caching.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Caching.Hybrid (>= 10.0.0)
- Scriban (>= 7.2.3)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on KMTS.Kernel.Infrastructure:
| Package | Downloads |
|---|---|
|
KMTS.WorkflowEngine.Infrastructure
Infrastructure layer for KMTS.WorkflowEngine - EF Core configurations, repositories, and services. |
|
|
KMTS.Kernel.Hosting
Hosting integration for KMTS Kernel — single DI entry point for host applications. |
|
|
KMTS.Identity.Infrastructure
Infrastructure layer for KMTS.Identity - EF Core configurations, DbContext contract, and DI. |
|
|
KMTS.WorkflowOrchestration.Infrastructure
Infrastructure layer for KMTS.WorkflowOrchestration - EF Core configurations, DbContext contract, and DI. |
|
|
KMTS.Reporting.Infrastructure
Infrastructure layer for KMTS.Reporting - EF Core configurations, DbContext contract, and DI. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.76 | 379 | 6/4/2026 |
| 1.1.75 | 206 | 5/30/2026 |
| 1.1.73 | 180 | 5/15/2026 |
| 1.1.72 | 117 | 5/13/2026 |
| 1.1.71 | 100 | 5/13/2026 |
| 1.1.70 | 380 | 5/9/2026 |
| 1.1.68 | 149 | 3/3/2026 |
| 1.1.67 | 133 | 2/23/2026 |
| 1.1.64 | 128 | 2/23/2026 |
| 1.1.63 | 158 | 2/23/2026 |
| 1.1.60 | 132 | 2/22/2026 |
| 1.1.59 | 141 | 2/20/2026 |
| 1.1.58 | 138 | 2/20/2026 |
| 1.1.55 | 129 | 2/5/2026 |
| 1.1.54 | 123 | 2/4/2026 |
| 1.1.53 | 124 | 2/3/2026 |
| 1.1.52 | 118 | 2/3/2026 |
| 1.1.51 | 130 | 2/1/2026 |
| 1.1.50 | 332 | 1/27/2026 |