Monica.StateStore
1.0.0-rc.1
See the version list below for details.
dotnet add package Monica.StateStore --version 1.0.0-rc.1
NuGet\Install-Package Monica.StateStore -Version 1.0.0-rc.1
<PackageReference Include="Monica.StateStore" Version="1.0.0-rc.1" />
<PackageVersion Include="Monica.StateStore" Version="1.0.0-rc.1" />
<PackageReference Include="Monica.StateStore" />
paket add Monica.StateStore --version 1.0.0-rc.1
#r "nuget: Monica.StateStore, 1.0.0-rc.1"
#:package Monica.StateStore@1.0.0-rc.1
#addin nuget:?package=Monica.StateStore&version=1.0.0-rc.1&prerelease
#tool nuget:?package=Monica.StateStore&version=1.0.0-rc.1&prerelease
Monica Framework
Monica is Modular .NET Infrastructure for C# AI-era backends.
It provides typed DDD ProjectUnits, composable infrastructure modules, built-in Blazor dashboards, and bundled agent skills so AI-assisted backend work remains observable as a codebase grows.
Release Status
1.0.0-rc.1 is a release candidate for validation and feedback before the stable 1.0.0 release. Breaking changes may still happen before the stable release.
Installation
Install only the modules you need:
dotnet add package Monica.Core --version 1.0.0-rc.1
dotnet add package Monica.JobScheduler --version 1.0.0-rc.1
dotnet add package Monica.JobScheduler.UI --version 1.0.0-rc.1
JobScheduler Example
using Microsoft.Extensions.Logging;
using Monica.JobScheduler.Abstractions;
using Monica.JobScheduler.Annotations;
using Monica.Modules;
Mo.AddJobScheduler()
.UseInMemoryMetadataRepository()
.UseSchedulerScope("local-dev")
.UseInMemoryProvider();
[JobConfig(
JobName = "Heartbeat",
Description = "Writes a heartbeat every five minutes.",
CronSchedule = "0 */5 * * * *")]
public sealed class HeartbeatJob(ILogger<HeartbeatJob> logger) : RecurringJob
{
public override Task ExecuteAsync(CancellationToken cancellationToken)
{
logger.LogInformation("Heartbeat job ran.");
return Task.CompletedTask;
}
}
Add Mo.AddJobSchedulerUI() when you want the browser dashboard.
Module Families
- Core infrastructure:
Monica.Core,Monica.Tool,Monica.DependencyInjection - DDD and application flow:
Monica.Core,Monica.Repository,Monica.WebApi,Monica.AutoModel - Background and ops:
Monica.JobScheduler,Monica.Configuration,Monica.Logging,Monica.StateStore - UI modules:
Monica.UI,Monica.Framework.UI,Monica.JobScheduler.UI,Monica.Configuration.UI - AI and integration:
Monica.AI,Monica.Dapr,Monica.EventBus,Monica.SignalR - Code generation:
Monica.Framework.Generators,Monica.Generators.AutoController
Documentation
- Documentation site: https://monica.dpdns.org/
- Repository: https://github.com/Tairitsua/Monica
- Example docs host: https://github.com/Tairitsua/Monica.Docs
- Issues: https://github.com/Tairitsua/Monica/issues
License
MIT License. See LICENSE.txt in the repository.
| 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
- Monica.Core (>= 1.0.0-rc.1)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on Monica.StateStore:
| Package | Downloads |
|---|---|
|
Monica.ServiceDiscovery
Service registration and discovery for Monica framework, providing service registry capabilities for microservices architecture with health checking and load balancing. |
|
|
Monica.JobScheduler
Background job scheduling system for Monica framework with support for recurring jobs, triggered jobs, and cron expressions using Cronos. |
|
|
Monica.Dapr
Dapr integration for Monica framework providing distributed application runtime capabilities including actors, pub/sub, state management, and service invocation. |
|
|
Monica.StateStore.UI
State store monitoring UI components for Monica framework, providing visual interfaces for inspecting and managing distributed state storage. |
|
|
Monica.Office
Office document processing for Monica framework with support for Excel file operations using EPPlus and NPOI, enabling spreadsheet generation and manipulation. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-rc.12 | 123 | 8/8/2026 |
| 1.0.0-rc.8 | 117 | 8/5/2026 |
| 1.0.0-rc.7 | 115 | 8/5/2026 |
| 1.0.0-rc.6 | 130 | 8/3/2026 |
| 1.0.0-rc.5 | 118 | 7/22/2026 |
| 1.0.0-rc.2 | 145 | 5/9/2026 |
| 1.0.0-rc.1 | 121 | 5/6/2026 |
| 0.1.0-preview.1 | 111 | 1/31/2026 |
Monica 1.0.0-rc.1 release candidate for validation and feedback before the stable 1.0.0 release. Includes typed ProjectUnits, composable infrastructure modules, built-in dashboards, JobScheduler, configuration, AI integration, and bundled agent skills.