Qix-/color
:rainbow: Javascript color conversion and manipulation library observed · 2026-08-28
Health v2 · maintenance only
55/100
- Activity 52
- Release rhythm 32
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 137.5
- age_days: 5550
- days_rel: 292
- days_push: 292
- n_releases_24m: 3
Adoption not part of the score
4935 stars · 274 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A JavaScript library for immutable color conversion and manipulation with support for CSS color strings. It parses colors from strings or objects and converts between models like RGB, HSL, HSV, CMYK, and ANSI256.
Use cases
- convert css color strings to rgb or hsl values
- lighten or darken a color programmatically in javascript
- parse hex color codes with alpha channels
- convert colors between rgb hsl hsv and cmyk
- manipulate color alpha transparency in node
- generate css color strings from color objects
When to choose
- you need to parse, convert, or manipulate colors in JavaScript or Node.js
- you want immutable color operations with CSS string support
- you need a small, well-maintained color utility for frontend or backend use
When to avoid
- you need color science features like wide-gamut or ICC color profiles
- you are working in a non-JavaScript language
- you need a full color picker UI component
Facets
library · maturity stable
serialization developer-tools web-development frontend graphics browser cross-platform color-conversion color-manipulation css-colors immutable hsl rgb cmyk nodejs javascript
2 sources
- readme: https://github.com/Qix-/color · fetched 2026-08-28 · c05cf3e0e7a4
- registry_npm: https://registry.npmjs.org/color · fetched 2026-08-29 · a35c64f6166f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Qix-/color | main | 55 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem