GitHub repository: tomdalling/value_semantics
Primary language: Ruby
Description: A gem for making value classes, with lightweight validation and coercion.