How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
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
This is a complete rewrite of (but is heavily inspired by) Mathieu Jacomy's Palette Generator
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
(Inspired by Dominant Colors for Lazy-Loading Images from Manuel Wieser)
The main features of krasimir/coloor are: Color Libraries.
Open-source alternatives to krasimir/coloor include: gka/chroma.js — chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization… lokesh/color-thief — Color-thief is a color quantization library and image color palette extractor designed to identify the most prominent… internalfx/distinct-colors — This is a complete rewrite of (but is heavily inspired by) Mathieu Jacomy's Palette Generator. jiffyclub/palettable — Palettable. cdonohue/polychrome — ``shell $> yarn add polychrome ``. bgrins/tinycolor — TinyColor is a JavaScript color manipulation library used for parsing, converting, and modifying colors across various…