Hacker GitHub

← All repos

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

Mentions per year 3 mentions · busiest year 2022 (1)
20082026
  1. 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
  2. …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
  3. …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