Vogen is a .NET Source Generator and analyzer that helps turn primitives into Value Objects, such as CustomerId and AccountBalance, which represent domain concepts. It generates strongly-typed domain concepts, adding new C# compilation errors to prevent invalid Value Objects. The generated source includes methods for equality comparison and arithmetic operations, making it easier to work with Value Objects in C#. Vogen is available as a NuGet package and is compatible with Ubuntu, Mac, and Windows operating systems. The project has a GitHub repository containing build history, releases, and open/closed issues. Please consider giving this project a star if you find it useful.