Culori
A comprehensive color library for JavaScript.
Culori is a comprehensive color library for JavaScript that works across many color spaces to offer conversion, interpolation, color difference formulas, blending functions, and more. It provides up-to-date support for the color spaces defined in [CSS Color Module Level 4](https://drafts.csswg.org/css-color/) specification. The project is written primarily in JavaScript, distributed under the MIT License license, first published in 2018. It has gained significant community traction with 1,201 stars and 36 forks on GitHub. Key topics include: cielab, cielch, color, color-difference, css-color.
<a href="https://www.npmjs.org/package/culori"><img src="https://img.shields.io/npm/v/culori.svg?style=flat-square&labelColor=d84f4c&color=black" alt="npm version"></a> <a href="https://bundlephobia.com/result?p=culori"><img src="https://img.shields.io/bundlephobia/minzip/culori?style=flat-square&labelColor=d84f4c&color=black" alt="bundle size"></a>
Culori is a comprehensive color library for JavaScript that works across many color spaces to offer conversion, interpolation, color difference formulas, blending functions, and more. It provides up-to-date support for the color spaces defined in CSS Color Module Level 4 specification.
bashnpm install culori
The full documentation is published on culorijs.org. Some quick entry points:
Contributing
Contributions of all kinds (feedback, ideas, bug fixes, documentation) are welcome.
Please open a GitHub issue/discussion before putting in any work that’s not straightforward.
More in CONTRIBUTING.md.
Contributors
Showing top 12 contributors by commit count.
