json_annotation
Classes and helper functions that support JSON code generation via the `json_serializable` package.
Explore Code Generator & Serialization (JSON) Flutter packages and compare platform support and community metrics.
93 packages
Classes and helper functions that support JSON code generation via the `json_serializable` package.
Automatically generate code for converting to and from JSON by annotating Dart classes.
Code generation for immutable classes that has a simple syntax/API without compromising on the features.
Source code generation builders and utilities for the Dart build system
Annotations for the freezed code-generator. This package does nothing without freezed too.
Utilities to help with Dart source code generation. Includes utilities for properly generating String literals from any String value.
The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
Code generator tool to make communication between Flutter and the host platform type-safe and easier.
A code generator for Riverpod. This both simplifies the syntax empowers it, such as allowing stateful hot-reload.
Generator for FFI bindings, using LibClang to parse C, Objective-C, and Swift files.
An ASN1 parser library for Dart. Encodes / decodes from ASN1 Objects to BER bytes
A package exposing annotations for riverpod_generator
Improved json serialization and data classes with full support for generics, inheritance, customization and more.
The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
Extension for Hive. Automatically generates TypeAdapters to store any class.
retrofit generator is an dio client generator using source_gen and inspired by Chopper and Retrofit.
Dev-dependency for users of drift. Contains the generator and development tools.
Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.
Value types with builders, Dart classes as enums, and serialization. This library is the dev dependency.
Code generator for MobX that adds support for annotating your code with @observable, @computed, @action and also creating Store classes.
A package featuring the annotations used by widgetbook_generator.
Automatically generating `copyWith` extensions code for classes with `@CopyWith()` annotation.
This package allows programmers to annotate Dart objects in order to serialize / deserialize them from / to JSON.
Simple, opinionated, codegen library for GraphQL. It allows you to generate serializers and client helpers to easily call and parse your data.