chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization color scales. It provides a system for transforming colors between formats including RGB, HSL, Lab, LCH, OKLab, and CMYK, alongside tools for parsing and modifying colors across these spaces. The library specializes in data-driven color mapping, using algorithms such as Cubehelix, Bezier interpolation, and ColorBrewer palettes to translate numeric data into visual gradients. It includes a perceptual color difference calculator that utilizes CIE 2000 Delta E and Euclidean metric
A beautiful set of predefined colors and a set of color methods to make your iOS/OSX development life easier.
TinyColor is a JavaScript color manipulation library used for parsing, converting, and modifying colors across various formats and color spaces. It functions as a color space conversion tool and a web accessibility contrast checker to ensure compliance with readability standards. The library provides a color palette generator for creating monochromatic, analogous, and complementary color schemes from a starting color. It also translates colors between hex, RGB, HSL, HSV, and named formats. Additional capabilities include color parsing and normalization, programmatic manipulation of brightnes
`shell $> yarn add polychrome `
The main features of cdonohue/polychrome are: Color Libraries, Color Utilities, Colors.
Open-source alternatives to cdonohue/polychrome include: gka/chroma.js — chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization… jiffyclub/palettable — Palettable. bennyguitar/colours — A beautiful set of predefined colors and a set of color methods to make your iOS/OSX development life easier. boris-em/colorkit — Advanced color manipulation for iOS. boycechang/bccolor — A Lightweight But Powerful Color Kit (Swift). bgrins/tinycolor — TinyColor is a JavaScript color manipulation library used for parsing, converting, and modifying colors across various…