
freezed
rrousselGit
Code generation for immutable classes that has a simple syntax/API without compromising on the features.
AI 简介
Freezed 是一个面向 Dart/Flutter 的代码生成工具,用于自动生成不可变数据类(immutable classes)及相关样板代码。它支持简洁的声明式语法,自动实现 toString、==、hashCode、copyWith 及 JSON 序列化/反序列化,并原生支持密封联合类型(sealed unions / tagged unions)。基于 build_runner 和 source_gen 构建,与 Flutter 生态深度集成,显著减少手动编写模型类的重复劳动。适用于需要强类型、不可变数据结构的 Flutter 应用开发、状态管理(如 Bloc/Cubit)、API 响应建模及领域驱动设计场景。
Dart
2.2k
Stars
301
Forks
13
Watchers
106
Issues
Star 增长
今日0
近 7 天0
近 30 天+4
综合评分56.84
默认分支master