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.
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)
- 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
Books
- Fairchild, Mark D. — Color Appearance Models, 3rd Edition, Wiley, 2013.
- Morovič, Ján — Color Gamut Mapping, Wiley, 2008.
- Poynton, Charles — Digital Video and HD Algorithms and Interfaces, 2nd Edition, Morgan Kaufmann, 2012.