{"adoption": {"forks": 619, "observed_at": "2026-08-28T04:10:48.891041+00:00", "stars": 11601}, "canonical_url": "https://ross.abutalabs.com/products/plex", "card": {"archived": false, "artifact_type": "library", "description": "The package of IBM’s typeface, IBM Plex.", "domain": ["web-design", "web-development"], "enriched": true, "function": ["ui-components", "internationalization"], "health_score": 97, "homepage": null, "language": "CSS", "license": "OFL-1.1", "license_family": "other", "maturity": "active", "member_repos": ["IBM/plex"], "name": "IBM/plex", "platform": ["cross-platform"], "pushed_at": "2026-07-30T11:29:25+00:00", "repo": "IBM/plex", "stars": 11601, "tags": ["font", "typeface", "typography", "open-font-license", "css", "npm-packages", "multilingual", "design-system", "localization", "web-server", "nodejs"], "topics": ["design", "font", "typeface"], "urls": [], "use_cases": ["use a free open-source font family for a website", "self-host web fonts via npm packages", "find a typeface supporting Arabic, Hebrew, Devanagari, Thai, and CJK scripts", "get a math font with extensive mathematical symbols as an alternative to STIX or Cambria", "brand an app with IBM's corporate typeface", "download desktop fonts for design work"], "what_it_is": "IBM Plex is IBM's open-source corporate typeface family, including Sans, Serif, Mono, Sans Condensed, and Math variants with broad multilingual script support. The repository provides source files, prebuilt font packages in multiple formats, and npm packages for web and application use.", "when_to_avoid": ["you need a font not designed for UI/screen environments", "you require a license other than OFL for embedding restrictions", "you need a display or decorative typeface rather than a workhorse family"], "when_to_choose": ["you need a versatile, professionally designed open-source typeface under the OFL license", "your UI must support many international scripts", "you want npm-installable font packages for web projects", "you need a comprehensive math font compatible with a serif typeface"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/plex", "repo": "IBM/plex", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.889263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0199249c60b96c8d2d77ba403de3ab7b9d79070a482329e06e5728df3ffc7279", "fetched_at": "2026-08-28T04:10:48.891041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/plex"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.889263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0199249c60b96c8d2d77ba403de3ab7b9d79070a482329e06e5728df3ffc7279", "fetched_at": "2026-08-28T04:10:48.891041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/plex"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.889263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0199249c60b96c8d2d77ba403de3ab7b9d79070a482329e06e5728df3ffc7279", "fetched_at": "2026-08-28T04:10:48.891041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/plex"}], "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:10:48.891041+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.889263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0199249c60b96c8d2d77ba403de3ab7b9d79070a482329e06e5728df3ffc7279", "fetched_at": "2026-08-28T04:10:48.891041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/plex"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.889263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0199249c60b96c8d2d77ba403de3ab7b9d79070a482329e06e5728df3ffc7279", "fetched_at": "2026-08-28T04:10:48.891041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/plex"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.889263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0199249c60b96c8d2d77ba403de3ab7b9d79070a482329e06e5728df3ffc7279", "fetched_at": "2026-08-28T04:10:48.891041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/plex"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:48.891041+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.889263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0199249c60b96c8d2d77ba403de3ab7b9d79070a482329e06e5728df3ffc7279", "fetched_at": "2026-08-28T04:10:48.891041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/plex"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.889263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0199249c60b96c8d2d77ba403de3ab7b9d79070a482329e06e5728df3ffc7279", "fetched_at": "2026-08-28T04:10:48.891041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/plex"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.889263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0199249c60b96c8d2d77ba403de3ab7b9d79070a482329e06e5728df3ffc7279", "fetched_at": "2026-08-28T04:10:48.891041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/plex"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:15:28.889263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0199249c60b96c8d2d77ba403de3ab7b9d79070a482329e06e5728df3ffc7279", "fetched_at": "2026-08-28T04:10:48.891041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/plex"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 95}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3256, "days_push": 34, "days_rel": 34, "gap_med": 0.0, "n_releases_24m": 23}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}