Monica.DomainDrivenDesign
0.1.0-preview.1
dotnet add package Monica.DomainDrivenDesign --version 0.1.0-preview.1
NuGet\Install-Package Monica.DomainDrivenDesign -Version 0.1.0-preview.1
<PackageReference Include="Monica.DomainDrivenDesign" Version="0.1.0-preview.1" />
<PackageVersion Include="Monica.DomainDrivenDesign" Version="0.1.0-preview.1" />
<PackageReference Include="Monica.DomainDrivenDesign" />
paket add Monica.DomainDrivenDesign --version 0.1.0-preview.1
#r "nuget: Monica.DomainDrivenDesign, 0.1.0-preview.1"
#:package Monica.DomainDrivenDesign@0.1.0-preview.1
#addin nuget:?package=Monica.DomainDrivenDesign&version=0.1.0-preview.1&prerelease
#tool nuget:?package=Monica.DomainDrivenDesign&version=0.1.0-preview.1&prerelease
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
- Repository: https://github.com/molloryn/Monica
- Issues: https://github.com/molloryn/Monica/issues
Preview Release
This is a preview release (0.1.0-preview.1) for early testing and feedback. APIs may change in future releases.
| 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
- Microsoft.EntityFrameworkCore.DynamicLinq (>= 10.7.1)
- Monica.Authority (>= 0.1.0-preview.1)
- Monica.AutoModel (>= 0.1.0-preview.1)
- Monica.Core (>= 0.1.0-preview.1)
- Monica.DependencyInjection (>= 0.1.0-preview.1)
- Monica.Repository (>= 0.1.0-preview.1)
- Swashbuckle.AspNetCore (>= 10.1.0)
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.