Monica.DomainDrivenDesign 0.1.0-preview.1

This is a prerelease version of Monica.DomainDrivenDesign.
dotnet add package Monica.DomainDrivenDesign --version 0.1.0-preview.1
                    
NuGet\Install-Package Monica.DomainDrivenDesign -Version 0.1.0-preview.1
                    
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="Monica.DomainDrivenDesign" Version="0.1.0-preview.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Monica.DomainDrivenDesign" Version="0.1.0-preview.1" />
                    
Directory.Packages.props
<PackageReference Include="Monica.DomainDrivenDesign" />
                    
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 Monica.DomainDrivenDesign --version 0.1.0-preview.1
                    
#r "nuget: Monica.DomainDrivenDesign, 0.1.0-preview.1"
                    
#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 Monica.DomainDrivenDesign@0.1.0-preview.1
                    
#: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=Monica.DomainDrivenDesign&version=0.1.0-preview.1&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Monica.DomainDrivenDesign&version=0.1.0-preview.1&prerelease
                    
Install as a Cake Tool

Monica Framework

Monica is a modular .NET infrastructure library designed for flexibility and performance. Each module can be used independently without requiring the entire framework.

Features

  • Modular Architecture: Use only the modules you need
  • High Performance: Optimized for .NET 10.0
  • Comprehensive: Covers common infrastructure needs
  • Well Documented: XML documentation included

Installation

dotnet add package Monica.Core --version 0.1.0-preview.1

Quick Start

using Monica.Core;

// Your code here

Available Modules

Core Infrastructure

  • Monica.Core - Fundamental types and base infrastructure
  • Monica.Tool - Common utilities and helper functions
  • Monica.DependencyInjection - Enhanced dependency injection

Data Access

  • Monica.Repository - Repository pattern with EF Core
  • Monica.StateStore - State management abstractions
  • Monica.StateStore.StackExchange - Redis state store

Background Processing

  • Monica.JobScheduler - Job scheduling with cron support
  • Monica.JobScheduler.EfCore - EF Core metadata repository

UI Components (Blazor + MudBlazor)

  • Monica.UI - Blazor UI components
  • Monica.Framework.UI - Framework dashboards
  • Monica.Configuration.UI - Configuration management UI
  • Monica.JobScheduler.UI - Job scheduler UI
  • Monica.StateStore.UI - State store monitoring UI
  • Monica.AI.UI - AI service management UI

Integration

  • Monica.AI - AI service integration (OpenAI, Anthropic)
  • Monica.Dapr - Dapr integration
  • Monica.DataChannel - Kafka/ActiveMQ messaging
  • Monica.EventBus - Event bus abstractions
  • Monica.SignalR - SignalR integration

Infrastructure

  • Monica.Authority - Authentication and authorization
  • Monica.AutoModel - Automatic model generation
  • Monica.Configuration - Configuration management
  • Monica.DomainDrivenDesign - DDD patterns
  • Monica.Locker - Distributed locking
  • Monica.Logging - Structured logging with Serilog
  • Monica.Office - Excel operations
  • Monica.Profiling - Performance profiling
  • Monica.RegisterCentre - Service discovery
  • Monica.Resilience - Resilience patterns
  • Monica.Validation - Validation infrastructure

Code Generation

  • Monica.Framework.Generators - Framework source generators
  • Monica.Generators.AutoController - RPC controller generation
  • Monica.Generators.AutoController.Tool - RPC metadata tool

Meta Package

  • Monica.Framework - Complete framework bundle

Documentation

For detailed documentation, visit: https://github.com/molloryn/Monica

License

MIT License - see LICENSE file for details

Support

Preview Release

This is a preview release (0.1.0-preview.1) for early testing and feedback. APIs may change in future releases.

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

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Monica.DomainDrivenDesign:

Package Downloads
Monica.Dapr

Dapr integration for Monica framework providing distributed application runtime capabilities including actors, pub/sub, state management, and service invocation.

Monica.Framework

Complete Monica framework bundle integrating all core modules, providing a comprehensive infrastructure solution for .NET applications with gRPC, Minio, and protobuf support.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0-preview.1 50 1/31/2026

Initial preview release of Monica framework. This is a prerelease version for early testing and feedback.