{"adoption": {"forks": 141, "observed_at": "2026-08-28T04:04:14.119042+00:00", "stars": 1283}, "canonical_url": "https://ross.abutalabs.com/products/colorize", "card": {"archived": false, "artifact_type": "library", "description": "Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences.", "domain": ["developer-tools"], "enriched": true, "function": ["developer-tools", "cli"], "health_score": 20, "homepage": "http://rdoc.info/projects/fazibear/colorize", "language": "Ruby", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["fazibear/colorize"], "name": "fazibear/colorize", "platform": ["ruby", "cli", "cross-platform"], "pushed_at": "2024-05-21T23:51:26+00:00", "repo": "fazibear/colorize", "stars": 1283, "tags": ["ansi-escape-sequences", "string-extension", "terminal-colors", "ruby-gem", "command-line"], "topics": ["ruby", "ansi-escape-sequences", "gem"], "urls": [], "use_cases": ["colorize terminal output in a ruby script", "print colored text to the console", "add background colors to console strings", "apply bold or underline effects to CLI output", "display color samples for terminal styling", "disable colorization when output is not a tty"], "what_it_is": "A Ruby gem that extends the String class (or provides a ColorizedString class) with methods for coloring console output using ANSI escape sequences. It supports text color, background color, text effects, method chaining, and color aliases.", "when_to_avoid": ["you need cross-platform true-color or complex terminal UI (use curses or tty libraries)", "your project avoids monkey-patching the String class (use the ColorizedString mode or another gem)", "you are not working in Ruby"], "when_to_choose": ["you are writing a Ruby CLI tool and want easy ANSI color methods on strings", "you want chainable color/effect methods like .blue.on_red.underline", "you need a lightweight, mature gem with no heavy dependencies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/colorize", "repo": "fazibear/colorize", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:56:48.197059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ef1555371acdc4f846a311b2b23cfe9ea294e79ffd7ed9e50722e6809666542", "fetched_at": "2026-08-28T04:04:14.119042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fazibear/colorize"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:56:48.197059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ef1555371acdc4f846a311b2b23cfe9ea294e79ffd7ed9e50722e6809666542", "fetched_at": "2026-08-28T04:04:14.119042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fazibear/colorize"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:56:48.197059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ef1555371acdc4f846a311b2b23cfe9ea294e79ffd7ed9e50722e6809666542", "fetched_at": "2026-08-28T04:04:14.119042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fazibear/colorize"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:56:48.197059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ef1555371acdc4f846a311b2b23cfe9ea294e79ffd7ed9e50722e6809666542", "fetched_at": "2026-08-28T04:04:14.119042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fazibear/colorize"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:56:48.197059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ef1555371acdc4f846a311b2b23cfe9ea294e79ffd7ed9e50722e6809666542", "fetched_at": "2026-08-28T04:04:14.119042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fazibear/colorize"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:56:48.197059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ef1555371acdc4f846a311b2b23cfe9ea294e79ffd7ed9e50722e6809666542", "fetched_at": "2026-08-28T04:04:14.119042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fazibear/colorize"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.119042+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:56:48.197059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ef1555371acdc4f846a311b2b23cfe9ea294e79ffd7ed9e50722e6809666542", "fetched_at": "2026-08-28T04:04:14.119042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fazibear/colorize"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:56:48.197059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ef1555371acdc4f846a311b2b23cfe9ea294e79ffd7ed9e50722e6809666542", "fetched_at": "2026-08-28T04:04:14.119042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fazibear/colorize"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:56:48.197059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ef1555371acdc4f846a311b2b23cfe9ea294e79ffd7ed9e50722e6809666542", "fetched_at": "2026-08-28T04:04:14.119042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fazibear/colorize"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:56:48.197059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ef1555371acdc4f846a311b2b23cfe9ea294e79ffd7ed9e50722e6809666542", "fetched_at": "2026-08-28T04:04:14.119042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fazibear/colorize"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 6127, "days_push": 834, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}