The Dart analyzer settings and best practices used internally at Google.
Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.
Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
A convinent request router for the shelf web-framework, with support for URL-parameters, nested routers and routers generated from source annotations.
Generate more helpful exceptions when decoding YAML documents using package:json_serializable and package:yaml.
Automatically generate code for converting to and from JSON by annotating Dart classes.
Classes and helper functions that support JSON code generation via the `json_serializable` package.