chroma.js chroma.js is a small-ish zero-dependency JavaScript library (13.5kB) for all kinds of color conversions and color scales. Quick-start Here are a couple of things chroma.js can do for you: read colors from a wide range of formats analyze and manipulate colors convert colors into wide range of formats linear and bezier interpolation in different color spaces Here's an example for a simple