freezed (pub): Code generation for immutable classes that has a simple syntax/API without compromising on the features. 
Keywords: code-generator|dart|flutter|hacktoberfest|union-types