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.
Create fluid and interactive gradients animations with this small (< 17 kB) js library.
The main features of sarcadass/granim.js are: Color Libraries.
Open-source alternatives to sarcadass/granim.js include: gka/chroma.js — chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization… krasimir/coloor — (Inspired by Dominant Colors for Lazy-Loading Images from Manuel Wieser). 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…
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