A wrapper around InheritedWidget to make them easier to use and more reusable.
Dart & Flutter
packages
Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.
A Dart package which enables checking whether a package is up to date.
Simple package for parsing pubspec.lock files with a type-safe API and rich error reporting.
Simple package for parsing pubspec.yaml files with a type-safe API and rich error reporting.
A QR code generation library for Dart. Supports QR code version 1 through 40, error correction and redundancy.
Quiver is a set of utility libraries for Dart that makes using many Dart libraries easier and more convenient, or adds additional functionality.
A collection of collections classes for Dart.
Compute hashCode correctly for your objects
Utilities for working with iterables
A set of utility libraries for Dart
A package for writing, reading, and debugging binary data.
RBush — a high-performance R-tree-based 2D spatial index for points and rectangles.
Changes the case of the input text to the desire case convention.
Dart API to access `@RecordUse()` recorded usages in link hooks.
Reflection support based on code generation, using 'capabilities' to specify which operations to support, on which objects. This is the run-time part of reflectable.
Reading resource data from (package and other) files.
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
JSON Pointer (RFC 6901). Reads/writes referred values in JSON documents.
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.