{"adoption": {"forks": 114, "observed_at": "2026-08-28T04:05:32.954952+00:00", "stars": 1764}, "canonical_url": "https://ross.abutalabs.com/products/algovis", "card": {"archived": false, "artifact_type": "learning-resource", "description": "collection of projects and links about algorithm visualization", "domain": ["education", "data-visualization", "awesome-lists"], "enriched": true, "function": ["data-visualization", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["enjalot/algovis"], "name": "enjalot/algovis", "platform": [], "pushed_at": "2022-12-05T14:04:34+00:00", "repo": "enjalot/algovis", "stars": 1764, "tags": ["awesome-list", "algorithm-visualization", "curated-links", "educational-resources", "algorithms", "web-server"], "topics": [], "urls": [], "use_cases": ["find resources for visualizing algorithms", "learn algorithms through interactive visualizations", "discover blogs and books about algorithm animation", "find teaching materials for computer science courses", "explore examples of visual explanations of math and CS concepts"], "what_it_is": "A curated awesome-list collection of projects, blogs, books, and links about algorithm visualization. It serves as a reference directory rather than a runnable software tool.", "when_to_avoid": ["you need a runnable visualization library or tool", "you want actively maintained software with releases and support", "you need a single integrated application rather than a link collection"], "when_to_choose": ["you want a curated directory of algorithm visualization resources", "you are an educator looking for visual teaching material", "you want inspiration for building your own algorithm visualizations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/algovis", "repo": "enjalot/algovis", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:26:38.210904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "607ebc517e3181c50d49e10b787f82ba23935465c485ffddee990e21e509e6df", "fetched_at": "2026-08-28T04:05:32.954952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/enjalot/algovis"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:26:38.210904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "607ebc517e3181c50d49e10b787f82ba23935465c485ffddee990e21e509e6df", "fetched_at": "2026-08-28T04:05:32.954952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/enjalot/algovis"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:26:38.210904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "607ebc517e3181c50d49e10b787f82ba23935465c485ffddee990e21e509e6df", "fetched_at": "2026-08-28T04:05:32.954952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/enjalot/algovis"}], "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:05:32.954952+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:26:38.210904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "607ebc517e3181c50d49e10b787f82ba23935465c485ffddee990e21e509e6df", "fetched_at": "2026-08-28T04:05:32.954952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/enjalot/algovis"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:26:38.210904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "607ebc517e3181c50d49e10b787f82ba23935465c485ffddee990e21e509e6df", "fetched_at": "2026-08-28T04:05:32.954952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/enjalot/algovis"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:26:38.210904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "607ebc517e3181c50d49e10b787f82ba23935465c485ffddee990e21e509e6df", "fetched_at": "2026-08-28T04:05:32.954952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/enjalot/algovis"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.954952+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:26:38.210904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "607ebc517e3181c50d49e10b787f82ba23935465c485ffddee990e21e509e6df", "fetched_at": "2026-08-28T04:05:32.954952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/enjalot/algovis"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:26:38.210904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "607ebc517e3181c50d49e10b787f82ba23935465c485ffddee990e21e509e6df", "fetched_at": "2026-08-28T04:05:32.954952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/enjalot/algovis"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:26:38.210904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "607ebc517e3181c50d49e10b787f82ba23935465c485ffddee990e21e509e6df", "fetched_at": "2026-08-28T04:05:32.954952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/enjalot/algovis"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:26:38.210904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "607ebc517e3181c50d49e10b787f82ba23935465c485ffddee990e21e509e6df", "fetched_at": "2026-08-28T04:05:32.954952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/enjalot/algovis"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4372, "days_push": 1367, "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}}