CleanKit.Net.Outbox 1.0.0

dotnet add package CleanKit.Net.Outbox --version 1.0.0
                    
NuGet\Install-Package CleanKit.Net.Outbox -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CleanKit.Net.Outbox" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CleanKit.Net.Outbox" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="CleanKit.Net.Outbox" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CleanKit.Net.Outbox --version 1.0.0
                    
#r "nuget: CleanKit.Net.Outbox, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CleanKit.Net.Outbox@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CleanKit.Net.Outbox&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=CleanKit.Net.Outbox&version=1.0.0
                    
Install as a Cake Tool

CleanKit.Net

CleanKit.Net is a lightweight and modular framework for building scalable, maintainable, and testable applications using Clean Architecture principles in ASP.NET Core and C#.

It provides a well-structured starting point for enterprise-grade solutions by enforcing separation of concerns between layers such as Presentation, Application, Domain, and Infrastructure.


✨ Features

  • Clean Architecture enforced by structure and contracts
  • CQRS with MediatR (Queries & Commands)
  • Built-in idempotency support for safe command execution
  • Layered project separation (Domain, Application, Persistence, Presentation)
  • Pluggable and extendable components
  • Designed for testability and scalability

📦 Packages

Package Description
CleanKit.Net.Application Application layer containing commands, queries, handlers
CleanKit.Net.Domain Core domain logic, entities, and domain services
CleanKit.Net.Idempotency Interfaces and services for idempotent command execution
CleanKit.Net.Idempotency.Persistence Implementation of idempotency persistence logic
CleanKit.Net.Persistence Infrastructure & EF Core setup for data persistence
CleanKit.Net.Presentation API layer, controllers, and configuration

📖 Full documentation:

📚 To access the complete documentation and stay up to date with the latest changes, please refer to the following link:

👉 https://github.com/akbarishahpar/CleanKit.Net

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on CleanKit.Net.Outbox:

Package Downloads
CleanKit.Net.Outbox.Persistence

A .NET toolkit for implementing Clean Architecture with a focus on modularity, separation of concerns, and scalability.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0 224 5/12/2025