Monica.Core
0.1.0-preview.1
dotnet add package Monica.Core --version 0.1.0-preview.1
NuGet\Install-Package Monica.Core -Version 0.1.0-preview.1
<PackageReference Include="Monica.Core" Version="0.1.0-preview.1" />
<PackageVersion Include="Monica.Core" Version="0.1.0-preview.1" />
<PackageReference Include="Monica.Core" />
paket add Monica.Core --version 0.1.0-preview.1
#r "nuget: Monica.Core, 0.1.0-preview.1"
#:package Monica.Core@0.1.0-preview.1
#addin nuget:?package=Monica.Core&version=0.1.0-preview.1&prerelease
#tool nuget:?package=Monica.Core&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
- ExpressionDebugger (>= 2.2.1)
- Lib.Harmony (>= 2.4.2)
- Mapster (>= 7.4.0)
- Mapster.DependencyInjection (>= 1.0.1)
- MediatR (>= 14.0.0)
- Microsoft.AspNetCore.Mvc.Core (>= 2.3.9)
- Microsoft.AspNetCore.OpenApi (>= 10.0.2)
- Microsoft.OpenApi (>= 2.3.0)
- Monica.Tool (>= 0.1.0-preview.1)
- MonoMod.Core (>= 1.3.3)
NuGet packages (22)
Showing the top 5 NuGet packages that depend on Monica.Core:
| Package | Downloads |
|---|---|
|
Monica.DependencyInjection
Enhanced dependency injection capabilities for Monica framework including dynamic proxy support and async interceptors using Castle.Core. |
|
|
Monica.StateStore
State management and persistence abstractions for Monica framework, providing unified interfaces for distributed state storage. |
|
|
Monica.Resilience
Resilience and fault tolerance patterns for Monica framework using Microsoft.Extensions.Resilience, providing retry policies, circuit breakers, and fallback strategies. |
|
|
Monica.RegisterCentre
Service registration and discovery for Monica framework, providing service registry capabilities for microservices architecture with health checking and load balancing. |
|
|
Monica.EventBus
Event bus abstractions and in-memory implementation for Monica framework, providing publish-subscribe patterns for loosely coupled event-driven architecture. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.1 | 81 | 1/31/2026 |
Initial preview release of Monica framework. This is a prerelease version for early testing and feedback.