You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Primitively is a powerful C# source generator that transforms primitive identifiers and value objects into highly performant, customisable, read-only struct values that support ASP.NET model binding and validation (including FluentValidation), Open API standards, JSON and MongoDB BSON serialization, with zero or minimal configuration.
Strongly typed ID source generator for .NET: generate Guid, string, and composite identifiers with validation hooks, conversion support, and optional System.Text.Json integration.
Strong types for .NET 10: value objects and smart enums generated from one line, and an Option and Result that cannot be misused. One validation rule and one typed fault, carried through JSON, route binding, EF Core, OpenAPI and HTTP problem details.
Zero-allocation, immutable DDD Value Objects and multi-country fiscal satellites for modern .NET with NativeAOT, EF Core, Dapper, and System.Text.Json.
High-performance, AOT-ready Domain Primitives for .NET 8+. Generates secure, immutable value objects with deep BCL integration, including IUtf8SpanParsable, for robust domain modeling with minimal overhead.
Compile-time strongly-typed IDs for EF Core. [StronglyTypedId] generates value types with EF Core converter and System.Text.Json support. Zero reflection, AOT-safe.
Domain-Driven Design building blocks for .NET — Entity, Result pattern, Guard clauses, strongly typed IDs, ASP.NET Core middleware, and FluentValidation integration.