Monica.Repository
1.0.0-rc.5
dotnet add package Monica.Repository --version 1.0.0-rc.5
NuGet\Install-Package Monica.Repository -Version 1.0.0-rc.5
<PackageReference Include="Monica.Repository" Version="1.0.0-rc.5" />
<PackageVersion Include="Monica.Repository" Version="1.0.0-rc.5" />
<PackageReference Include="Monica.Repository" />
paket add Monica.Repository --version 1.0.0-rc.5
#r "nuget: Monica.Repository, 1.0.0-rc.5"
#:package Monica.Repository@1.0.0-rc.5
#addin nuget:?package=Monica.Repository&version=1.0.0-rc.5&prerelease
#tool nuget:?package=Monica.Repository&version=1.0.0-rc.5&prerelease
Monica
Architecture agents can follow. Systems humans can inspect.
Monica is an agent-governed application architecture for observable .NET backends. Its packages provide host-scoped module composition, typed DDD ProjectUnits, infrastructure adapters, operational dashboards, and runtime diagnostics.
Install
Install only the capabilities the host uses:
dotnet add package Monica.ProjectUnits --prerelease
dotnet add package Monica.JobScheduler --prerelease
dotnet add package Monica.JobScheduler.UI --prerelease
Compose one host
using Monica.Core.Modularity.Extensions;
using Monica.Modules;
var builder = WebApplication.CreateBuilder(args);
builder.AddMonica(monica =>
{
monica.ConfigureApplication(options =>
{
options.AppName = "Orders";
options.AppId = "orders";
});
monica.AddProjectUnits();
monica.AddJobScheduler()
.UseInMemoryMetadataRepository()
.UseSchedulerScope("orders")
.UseInMemoryProvider();
monica.AddJobSchedulerUI();
});
var app = builder.Build();
app.UseMonica();
app.MapMonica();
app.Run();
AddMonica(...) records and validates the complete module graph for this host before applying registrations. The composition is isolated from other hosts in the same process.
Maturity tiers
- Stable: Core, ProjectUnits, WebApi, Configuration, Repository, JobScheduler, OpenTelemetry, and UI runtime inspection.
- Integrations: optional EF Core, Kafka, Redis/StackExchange, Dapr, SignalR, and other provider adapters.
- Labs: fast-moving AI/RAG/MCP, DataChannel, DevOps and profiling, Office, and Experimental capabilities.
The package catalog is validated in CI: Stable can depend only on Stable, Integrations can depend on Stable or Integrations, and Labs may opt into any tier.
Learn more
- Documentation: https://monica.dpdns.org/
- Reference application: https://github.com/Tairitsua/Monica/tree/dev/examples/Monica.ReferenceApplication
- Repository: https://github.com/Tairitsua/Monica
- Issues: https://github.com/Tairitsua/Monica/issues
Monica is MIT licensed and remains pre-1.0 while its public architecture is finalized.
| 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 (>= 10.0.2)
- Microsoft.EntityFrameworkCore.Abstractions (>= 10.0.2)
- Microsoft.EntityFrameworkCore.Analyzers (>= 10.0.2)
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.2)
- Monica.Authority (>= 1.0.0-rc.5)
- Monica.Core (>= 1.0.0-rc.5)
- Monica.DependencyInjection (>= 1.0.0-rc.5)
- Monica.EventBus (>= 1.0.0-rc.5)
NuGet packages (8)
Showing the top 5 NuGet packages that depend on Monica.Repository:
| Package | Downloads |
|---|---|
|
Monica.Framework
Host-bound seeding, change tracking, and request-chain tracing for Monica applications. |
|
|
Monica.JobScheduler.EfCore
Entity Framework Core metadata repository implementation for Monica JobScheduler, providing persistent storage for job definitions and execution history. |
|
|
Monica.WebApi
Web API infrastructure for Monica including automatic controller exposure, CRUD scaffolding, Swagger integration, RPC client support, and validation mapping. |
|
|
Monica.Testing
Host-owned test applications, fast ProjectUnit harnesses, assertions, and deterministic seams for Monica. |
|
|
Monica.Repository.UI
Repository diagnostics UI for Monica framework, providing DbContext status, activity, and migration management dashboards. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-rc.5 | 90 | 7/22/2026 |
| 1.0.0-rc.2 | 105 | 5/9/2026 |
| 1.0.0-rc.1 | 96 | 5/6/2026 |
| 0.1.0-preview.1 | 114 | 1/31/2026 |
Monica 1.0 release-candidate line for validation before the stable release. Introduces host-bound AddMonica composition, deterministic module-graph validation, a dedicated ProjectUnits package, host-isolated runtime catalogs, Stable/Integrations/Labs maturity tiers, official templates, and an observable reference application.