# Qix-/color

:rainbow: Javascript color conversion and manipulation library

Repository: https://github.com/Qix-/color
Canonical: https://ross.abutalabs.com/products/qix-color
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2025-11-14T18:40:24+00:00

## Health v2 (maintenance only)
Score: 55/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 52, release rhythm 32, longevity 100
- inputs: {"age_days": 5550, "days_push": 292, "days_rel": 292, "gap_med": 137.5, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4935, forks 274 (observed 2026-08-28T04:09:02.713041+00:00)

## What it is
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
- artifact type: library
- maturity: stable
- function: serialization, developer-tools
- domain: web-development, frontend, graphics
- platform: browser, cross-platform
- tags: color-conversion, color-manipulation, css-colors, immutable, hsl, rgb, cmyk, nodejs, javascript

## Member repositories
- Qix-/color (main) score 55

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:02.713041+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:17:57.516405+00:00, confidence not recorded.
  - readme: https://github.com/Qix-/color (fetched 2026-08-28T04:09:02.713041+00:00, sha c05cf3e0e7a4)
  - registry_npm: https://registry.npmjs.org/color (fetched 2026-08-29T08:59:57.166603+00:00, sha a35c64f6166f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
