Results 32 packages
Sort by

jsoncopy "json: ^0.20.4" to clipboard
json: ^0.20.4 copied to clipboard

98
likes
40
points
156
downloads
Easy encoding and decoding of JSON maps (maps of type `Map<String, Object?>`). Uses a macro that auto-generates a `fromJson` decoding constructor and a `toJson` encoding method.
discontinued

dataclasscopy "dataclass: ^1.0.0" to clipboard
dataclass: ^1.0.0 copied to clipboard

62
likes
40
points
21
downloads
Code generation for immutable classes that has a simple syntax/API without compromising on the features.

data_classcopy "data_class: ^0.1.2" to clipboard
data_class: ^0.1.2 copied to clipboard

60
likes
50
points
14
downloads
Experimental support for data classes in Dart using pkg:macros#macros#data-class

args_macrocopy "args_macro: ^0.1.0-8.dev" to clipboard
args_macro: ^0.1.0-8.dev copied to clipboard

4
likes
50
points
21
downloads
Generates a parser for command-line arguments based on your data class.#cli#macros
discontinued

macro_utilcopy "macro_util: ^0.1.0-13.dev" to clipboard
macro_util: ^0.1.0-13.dev copied to clipboard

6
likes
50
points
16
downloads
Helpers and utilities for developing macros: field introspection, generated code formatting, etc.#macros
discontinued

data_class_macrocopy "data_class_macro: ^0.0.0-dev.12" to clipboard
data_class_macro: ^0.0.0-dev.12 copied to clipboard

23
likes
40
points
13
downloads
Experimental support for data classes in Dart using pkg:macros#macros#data-class
discontinuedreplaced by: data_class

equatable_macrocopy "equatable_macro: ^0.0.0" to clipboard
equatable_macro: ^0.0.0 copied to clipboard

0
likes
130
points
13
downloads
A Dart library providing a macro for automatic implementation of the Equatable#equatable#macros#utilities#hascode#equality
screenshot

macrofitcopy "macrofit: ^0.0.2-alpha" to clipboard
macrofit: ^0.0.2-alpha copied to clipboard

12
likes
40
points
3
downloads
A macro version of retrofit.dart

struct_annotationcopy "struct_annotation: ^0.0.0-dev.5" to clipboard
struct_annotation: ^0.0.0-dev.5 copied to clipboard

10
likes
40
points
0
downloads
Experimental support for data classes in Dart using pkg:macros#macros#data-class#struct
discontinuedreplaced by: data_class_macro

auto_bindingcopy "auto_binding: ^2.1.4" to clipboard
auto_binding: ^2.1.4 copied to clipboard

2
likes
50
points
15
downloads
AutoBinding is a lightweight MVVM bidirectional binding state management framework for data sharing and synchronization.#mvvm#bidirectional-binding#partial-refresh#codegen

Check our help page for details on search expressions and result ranking.