A lightweight Domain-Driven Design toolkit for .NET. Ship faster with battle-testedDDD patterns, auto-audit, and modular architecture.

A complete toolkit for building domain-driven .NET applications with confidence.
First-class support for Aggregate, Entity, Value Object, Domain Event, and Repository patterns. Build rich domain models that evolve with your business.
Plug & play into ASP.NET Core with minimal configuration. No forced inheritance or magic conventions.
Use only what you need. Each feature is independently packaged so your app stays lean.
Automatic tracking of CreatedAt, ModifiedBy, and more. Soft delete support included.
Decouple your domain logic with powerful event dispatching.
Launch your project instantly with a robust template.
❯ dotnet new install MiCake.Templates Creating project...❯ dotnet new micake-webapi -n YourProjectName❯ cd YourProjectName❯ dotnet run Building... 🍰 MiCake initialized! Now listening on: https://localhost:port [Done] MiCake app is ready! ✨Join developers worldwide building better .NET applications with MiCake.