Code generation
Code generators, annotation processors and scaffolding. 34 packages across 7 ecosystems.
DtffiUtilities for working with Foreign Function Interface (FFI) code.BSD-3-ClauseDtcode_builderA fluent, builder-based library for generating valid Dart code.BSD-3-ClauseDtjson_annotationClasses and helper functions that support JSON code generation via the `json_serializable` package.BSD-3-ClauseDtsource_genSource code generation builders and utilities for the Dart build systemBSD-3-ClauseDtjson_serializableAutomatically generate code for converting to and from JSON by annotating Dart classes.BSD-3-ClauseDtfreezed_annotationAnnotations for the freezed code-generator. This package does nothing without freezed too.MITDtpigeonCode generator tool to make communication between Flutter and the host platform type-safe and easier.BSD-3-ClauseDtfreezedCode generation for immutable classes that has a simple syntax/API without compromising on the features.MITDtffigenGenerator for FFI bindings, using LibClang to parse C, Objective-C, and Swift files.BSD-3-ClauseDtretrofit_generatorretrofit generator is an dio client generator using source_gen and inspired by Chopper and Retrofit.MITDtbuilt_value_generatorValue types with builders, Dart classes as enums, and serialization. This library is the dev dependency.BSD-3-Clause