Skip to content
#

primitive-obsession

Here are 12 public repositories matching this topic...

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.

  • Updated Feb 10, 2026
  • C#

A comprehensive .NET library for replacing primitive obsession with strongly-typed, self-validating domain models across four pillars: semantic strings with 50+ validation attributes, polymorphic path handling, metadata-generated semantic quantities, and musical value types.

  • Updated Oct 21, 2026
  • C#

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.

  • Updated Oct 20, 2026
  • C#

Add this topic to your repo

To associate your repository with the primitive-obsession topic, visit your repo's landing page and select "manage topics."

Learn more