GitHub repository: JamBrains/typedstruct
Primary language: Elixir
Description: An Elixir library for defining structs and records with a type without writing boilerplate code.