{"adoption": {"forks": 194, "observed_at": "2026-08-28T04:03:42.853956+00:00", "stars": 1133}, "canonical_url": "https://ross.abutalabs.com/products/algorithmvisualizer-android", "card": {"archived": false, "artifact_type": "application", "description": "Visualize algorithms and data structures using animations", "domain": ["education", "android-tools"], "enriched": true, "function": ["simulation", "data-visualization"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["naman14/AlgorithmVisualizer-Android"], "name": "naman14/AlgorithmVisualizer-Android", "platform": [], "pushed_at": "2019-11-10T00:59:29+00:00", "repo": "naman14/AlgorithmVisualizer-Android", "stars": 1133, "tags": ["algorithm-visualization", "data-structures", "learning-tool", "java", "animations", "education", "algorithms", "computer-science", "android"], "topics": [], "urls": [], "use_cases": ["visualize sorting algorithms like bubble sort and insertion sort", "see how binary search works step by step", "understand BFS and DFS graph traversal with animations", "learn Dijkstra and Bellman-Ford shortest path algorithms", "watch binary search tree insertion and search animations", "teach data structures like linked lists and stacks interactively"], "what_it_is": "An Android application that animates algorithms and data structures such as sorting, searching, graph traversal, and linked lists. It provides interactive visualizations to help users understand how these algorithms work step by step.", "when_to_avoid": ["you need a web-based or desktop algorithm visualizer", "you require visualizations for algorithms not currently supported", "you need a maintained project with an explicit license and recent releases"], "when_to_choose": ["you want a mobile app to learn or teach algorithms visually", "you need animated demonstrations of classic data structures and graph algorithms on Android"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/algorithmvisualizer-android", "repo": "naman14/AlgorithmVisualizer-Android", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:37:27.114039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "313744821d667e29ca1e189e764da6a3dd772fe9e7faa077ffb301d844398dda", "fetched_at": "2026-08-28T04:03:42.853956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naman14/AlgorithmVisualizer-Android"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:37:27.114039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "313744821d667e29ca1e189e764da6a3dd772fe9e7faa077ffb301d844398dda", "fetched_at": "2026-08-28T04:03:42.853956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naman14/AlgorithmVisualizer-Android"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:37:27.114039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "313744821d667e29ca1e189e764da6a3dd772fe9e7faa077ffb301d844398dda", "fetched_at": "2026-08-28T04:03:42.853956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naman14/AlgorithmVisualizer-Android"}], "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:03:42.853956+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:37:27.114039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "313744821d667e29ca1e189e764da6a3dd772fe9e7faa077ffb301d844398dda", "fetched_at": "2026-08-28T04:03:42.853956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naman14/AlgorithmVisualizer-Android"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:37:27.114039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "313744821d667e29ca1e189e764da6a3dd772fe9e7faa077ffb301d844398dda", "fetched_at": "2026-08-28T04:03:42.853956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naman14/AlgorithmVisualizer-Android"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:37:27.114039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "313744821d667e29ca1e189e764da6a3dd772fe9e7faa077ffb301d844398dda", "fetched_at": "2026-08-28T04:03:42.853956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naman14/AlgorithmVisualizer-Android"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.853956+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:37:27.114039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "313744821d667e29ca1e189e764da6a3dd772fe9e7faa077ffb301d844398dda", "fetched_at": "2026-08-28T04:03:42.853956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naman14/AlgorithmVisualizer-Android"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:37:27.114039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "313744821d667e29ca1e189e764da6a3dd772fe9e7faa077ffb301d844398dda", "fetched_at": "2026-08-28T04:03:42.853956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naman14/AlgorithmVisualizer-Android"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:37:27.114039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "313744821d667e29ca1e189e764da6a3dd772fe9e7faa077ffb301d844398dda", "fetched_at": "2026-08-28T04:03:42.853956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naman14/AlgorithmVisualizer-Android"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:37:27.114039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "313744821d667e29ca1e189e764da6a3dd772fe9e7faa077ffb301d844398dda", "fetched_at": "2026-08-28T04:03:42.853956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naman14/AlgorithmVisualizer-Android"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 3744, "days_push": 2489, "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}}