# jorgebucaran/colorette

🌈Easily set your terminal text color & styles

Repository: https://github.com/jorgebucaran/colorette
Canonical: https://ross.abutalabs.com/products/colorette
Language: JavaScript
License: MIT
License Family: permissive
Topics: colors, ansi, node, cli, terminal, console, browser
Last push: 2025-10-03T11:20:56+00:00

## Health v2 (maintenance only)
Score: 43/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 45, release rhythm 8, longevity 100
- inputs: {"age_days": 4146, "days_push": 334, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1624, forks 57 (observed 2026-08-28T04:05:12.758723+00:00)

## What it is
Colorette is a tiny, dependency-free JavaScript library for styling terminal text with ANSI colors and modifiers. It offers automatic color support detection, NO_COLOR/FORCE_COLOR compliance, and TypeScript support for Node.js CLIs.

## Use cases
- colorize CLI output in Node.js
- add bold, underline, and color styles to terminal text
- respect NO_COLOR and FORCE_COLOR environment variables
- style nested terminal strings without breaking ANSI sequences
- build fast command-line tools with colored output

## When to choose
- you need a minimal, zero-dependency ANSI styling library
- performance matters and you want faster alternatives to chalk
- you need automatic terminal color detection with easy overrides

## When to avoid
- you need rich styling features like 256-color or truecolor palettes with helpers
- you are styling browser DOM rather than terminal output
- you want a large ecosystem of plugins and themes

## Facets
- artifact type: library
- maturity: stable
- function: cli, developer-tools
- domain: developer-tools
- platform: cli, cross-platform
- tags: ansi-colors, terminal-styles, zero-dependency, no-color-support, command-line, nodejs

## Member repositories
- jorgebucaran/colorette (main) score 43

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:12.758723+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-30T03:48:47.153962+00:00, confidence not recorded.
  - readme: https://github.com/jorgebucaran/colorette (fetched 2026-08-28T04:05:12.758723+00:00, sha 54a274a1fa50)
  - registry_npm: https://registry.npmjs.org/colorette (fetched 2026-08-29T11:21:38.781713+00:00, sha c97df39f54ad)
- Data as of 2026-08-30T08:39:29.467469+00:00.
