A collection of libraries!
- Strongly Typed Primitives: A source generator for creating strongly-typed primitive types that makes it easy to avoid the primitive obsession anti pattern. Add a [StronglyTyped] attribute to a partial record struct to get started.
- Orleans Messaging: Composable messaging infrastructure for Microsoft Orleans grains, including atomic state writes, durable outboxes, receiver-side deduplication, and stream subscription management.
- Orleans Testing: Deterministic async assertion helpers for Microsoft Orleans integration tests. Provides a
GrainActivityCollectorthat monitors grain calls and storage operations so you can write reliable, signal-driven assertions instead ofTask.Delaywaits. - System.Text.Json Migration: A migration-focused extension for System.Text.Json that supports explicit migrator registration, optional scoped assembly discovery, and AOT-friendly serialization workflows.