Macros (experimental)
The Dart macro system experimental language feature was previously under development to add support for static meta-programming to the Dart language.
Work on macros was suspended in January 2025. For details please see the blog post.