MLambda.Actors
A reactive actor runtime for .NET with supervision, clustering, gossip membership and mTLS.
Status: v2.2 on NuGet
What it is
An actor-model framework for .NET, MIT-licensed. Concurrency is made tractable by removing
shared state instead of guarding it: every actor owns its state, every interaction is a
message, and every response is an IObservable<T>.
What is built
A root/system/user/temp guardian hierarchy with parent–child supervision; one-for-one and all-for-one strategies; runtime behaviour switching with become and unbecome; message stashing and replay; death-watch; lifecycle hooks; dependency-injection registration. Beyond one process it clusters — gossip-based membership, mTLS between nodes, gRPC transport — and the same actor code runs standalone, hybrid or clustered on configuration alone. Helm charts are published for Kubernetes deployment.
How to get it
dotnet add package MLambda.Actors
Documentation and the quick start are at actors.mlambda.net. Supported use is available under commercial licence and support.