{"adoption": {"forks": 90, "observed_at": "2026-08-28T04:04:43.012079+00:00", "stars": 1432}, "canonical_url": "https://ross.abutalabs.com/products/fontjoy", "card": {"archived": false, "artifact_type": "dataset", "description": "font vectors used for fontjoy.com", "domain": ["machine-learning", "web-design", "data-visualization", "graphics"], "enriched": true, "function": ["machine-learning", "data-visualization", "search-engine"], "health_score": 20, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Jack000/fontjoy"], "name": "Jack000/fontjoy", "platform": ["python"], "pushed_at": "2017-05-25T04:44:37+00:00", "repo": "Jack000/fontjoy", "stars": 1432, "tags": ["font-vectors", "transfer-learning", "font-pairing", "keras", "word2vec", "typography", "deep-learning", "web-server"], "topics": [], "urls": [], "use_cases": ["find fonts visually similar to a given font", "generate font pairings for web design", "explore font embeddings with t-SNE in tensorboard", "do vector arithmetic to isolate serif or weight features", "build a font similarity search engine"], "what_it_is": "A dataset and accompanying code of font feature vectors generated via transfer learning from images of 1,883 Google web fonts, powering the fontjoy.com font pairing tool. Vector arithmetic on these embeddings enables font similarity search, analogy operations, and automatic font pairing.", "when_to_avoid": ["you need a maintained production library with active support", "you want a general-purpose image embedding toolkit rather than font-specific vectors", "you need fonts beyond the 1,883 Google web fonts included"], "when_to_choose": ["you need precomputed font embeddings for typography research or design tools", "you want to replicate or extend the fontjoy font pairing approach", "you're learning transfer learning with a small visual dataset"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fontjoy", "repo": "Jack000/fontjoy", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:59.788640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97c5dca8ffffc2a850a19283b1627d842bb634027eab825f83e0ec3355d187b1", "fetched_at": "2026-08-28T04:04:43.012079+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack000/fontjoy"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:59.788640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97c5dca8ffffc2a850a19283b1627d842bb634027eab825f83e0ec3355d187b1", "fetched_at": "2026-08-28T04:04:43.012079+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack000/fontjoy"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:59.788640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97c5dca8ffffc2a850a19283b1627d842bb634027eab825f83e0ec3355d187b1", "fetched_at": "2026-08-28T04:04:43.012079+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack000/fontjoy"}], "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:43.012079+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:59.788640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97c5dca8ffffc2a850a19283b1627d842bb634027eab825f83e0ec3355d187b1", "fetched_at": "2026-08-28T04:04:43.012079+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack000/fontjoy"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:59.788640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97c5dca8ffffc2a850a19283b1627d842bb634027eab825f83e0ec3355d187b1", "fetched_at": "2026-08-28T04:04:43.012079+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack000/fontjoy"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:59.788640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97c5dca8ffffc2a850a19283b1627d842bb634027eab825f83e0ec3355d187b1", "fetched_at": "2026-08-28T04:04:43.012079+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack000/fontjoy"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.012079+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:59.788640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97c5dca8ffffc2a850a19283b1627d842bb634027eab825f83e0ec3355d187b1", "fetched_at": "2026-08-28T04:04:43.012079+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack000/fontjoy"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:59.788640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97c5dca8ffffc2a850a19283b1627d842bb634027eab825f83e0ec3355d187b1", "fetched_at": "2026-08-28T04:04:43.012079+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack000/fontjoy"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:59.788640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97c5dca8ffffc2a850a19283b1627d842bb634027eab825f83e0ec3355d187b1", "fetched_at": "2026-08-28T04:04:43.012079+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack000/fontjoy"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:59.788640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97c5dca8ffffc2a850a19283b1627d842bb634027eab825f83e0ec3355d187b1", "fetched_at": "2026-08-28T04:04:43.012079+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack000/fontjoy"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3388, "days_push": 3387, "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}}