GitPedia

Culori

A comprehensive color library for JavaScript.

From Evercoder·Updated June 26, 2026·View on GitHub·

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.

Latest release: v4.0.2
June 27, 2025View Changelog →

culori

<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.

bash
npm 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.

View all contributors on GitHub →

This article is auto-generated from Evercoder/culori via the GitHub API.Last fetched: 6/27/2026