material_color_utilities

pub package

Algorithms and utilities that power the Material Design 3 color system, including choosing theme colors from images and creating tones of colors; all in a new color space.

This is a low-level package. For developers looking to adopt Material 3 features such as dynamic color and color harmonization in their apps, please see the dynamic_color package.

Getting started

dart pub add material_color_utilities or flutter pub add material_color_utilities

Usage

import 'package:material_color_utilities/material_color_utilities.dart';

For more information, see the main README.

Contributing

This repo is not accepting external contributions, but feature requests and bug reports are welcome on GitHub.

Libraries

blend
cam16
color_utils
contrast
core_palette
dislike_analyzer
dynamic_color
dynamic_scheme
hct
hct_solver
material_color_utilities
material_dynamic_colors
math_utils
point_provider
point_provider_lab
quantizer
quantizer_celebi
quantizer_map
quantizer_wsmeans
quantizer_wu
scheme
scheme_content
scheme_expressive
scheme_fidelity
scheme_monochrome
scheme_neutral
scheme_tonal_spot
scheme_vibrant
score
string_utils
temperature_cache
tonal_palette
tone_delta_constraint
variant
viewing_conditions