GitHub repository: 0ttik/built_value.dart
Description: Immutable value types, enum classes, and serialization.