SteveDunn/Vogen
View on GitHub ↗ ★ 1,517 C#
A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects
3 mentions on Hacker News by 3 people: 0 stories, 3 comments · first 2022-11-05 · latest 2025-07-24
20082026
-
There are libraries for that, such as Vogen https://github.com/SteveDunn/Vogen The name means "Value Object Generator" as it uses Source generation to generate the "Value object" types. That readme has links to similar libraries and…
comment by SideburnsOfDoom · 2025-07-24 · in Use Your Type System -
…it would be nice to have first class support from a language. https://github.com/colinhacks/zod https://github.com/SteveDunn/Vogen
comment by throwaway13337 · 2024-03-02 · in Ada 95: The Craft of Object-Oriented Programming -
…but is very boilerplate-y and is sluggish to work with when your domain changes. Luckily, for C#, https://github.com/SteveDunn/Vogen now exists thanks to source code generators which soothes some of the issues.
comment by floppydisc · 2022-11-05 · in The type system is a programmer's best friend