Resources
Culori extras
These projects add more functionality to Culori, but they're separate as to keep the core bundle small:
- culori-scales — color scales (ColorBrewer, matplotlib, etc).
- culori-names — More named colors, from a variety of sources.
- d3-color-difference — a separate D3.js plugin to compute color differences
Products using Culori
- Moqups — all our color-manipulation functions are handled by Culori.
- Schemist — color schemes builder backed by Culori.
- Color Name API — a REST API for color names that makes use Culori's differenceCiede2000 to return a fitting name for every color.
- Atmos - a toolbox based on (OK)LCH color space for creating professional color palettes. Utilizing Culori for color manipulation allowed us to concentrate on our product's essence rather than getting bogged down in implementation details.
- huetiful-js - Open source Typescript library for manipulating color and generating custom color scales based on Culori. With utilities for sorting, filtering and querying collections of colors, this library opens new ways of working with color programmatically.
- oklch.com/ - OKLCH picker with pretty plotting
Does your product/project use Culori? Create a PR and add yourself to this list.
Similar projects
- d3-color by Mike Bostock (JavaScript)
- chroma.js by Gregor Aisch (JavaScript)
- colorjs.io by Lea Verou and Chris Lilley (JavaScript)
- @texel/color by Matt DesLauriers (JavaScript)
- Colour (Python)
- ColorAide by Isaac Muse (Python)
- colorio by Nico Schlömer (Python)
colorspace
package (R)Colors
package (Julia)
Further reading
Specifications
- CSS Color Module Level 4 [changelog, issues]
- CSS Color Module Level 5 [changelog, issues]
- CSS Color HDR Module Level 1 [changelog, issues]
Websites
- David Briggs’s The Dimensions of Color
- Bruce Lindbloom’s Useful Color Math
- Rune Madsen’s Programming Design Systems
Articles
- Color: From Hexcodes to Eyeballs by Jamie Wong
- Okay, color spaces by Eric Portis
- How to generate color palettes for design systems by Matthew Ström
Books
- Fairchild, Mark D. — Color Appearance Models, 3rd Edition, Wiley, 2013.
- Green, Phil (ed.) — Fundamentals and Applications of Colour Engineering, Wiley, 2023.
- Morovič, Ján — Color Gamut Mapping, Wiley, 2008.
- Poynton, Charles — Digital Video and HD Algorithms and Interfaces, 2nd Edition, Morgan Kaufmann, 2012.