go-colorful is a Go library (no binaries of its own) for working with colors: converting between color spaces (RGB, HSV, HSL, Lab, Luv, HCL, XYZ, and more), measuring perceptual color distance, blending/ interpolating colors, and generating palettes of distinct or aesthetically pleasing colors. License: MIT (see /usr/doc/go-colorful-/LICENSE).