{"adoption": {"forks": 352, "observed_at": "2026-08-28T04:07:50.622206+00:00", "stars": 3244}, "canonical_url": "https://ross.abutalabs.com/products/sagivo-algorithms", "card": {"archived": false, "artifact_type": "learning-resource", "description": "algorithms playground for common questions", "domain": ["education", "programming-languages"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "Ruby", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["sagivo/algorithms"], "name": "sagivo/algorithms", "platform": ["ruby"], "pushed_at": "2022-08-18T11:55:51+00:00", "repo": "sagivo/algorithms", "stars": 3244, "tags": ["interview-preparation", "leetcode", "data-structures", "computer-science", "ruby-examples", "algorithms"], "topics": ["algorithm", "ruby", "computer-science", "interview-questions"], "urls": [], "use_cases": ["prepare for coding interviews at tech companies", "study common algorithm problems with Ruby solutions", "practice dynamic programming and data structure questions", "review interview tips from Google and Facebook", "learn algorithms through worked examples"], "what_it_is": "A Ruby-based collection of solutions to common algorithm and data structure interview questions, sourced from LeetCode-style problems. It includes interview tips from major tech companies like Google, Facebook, and LinkedIn.", "when_to_avoid": ["you need a production-ready algorithm library for your application", "you work in a language other than Ruby", "you need comprehensive coverage of advanced algorithms beyond interview staples"], "when_to_choose": ["you are preparing for technical interviews and want reference solutions", "you prefer learning algorithms in Ruby syntax", "you want curated solutions to classic LeetCode-style problems"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sagivo-algorithms", "repo": "sagivo/algorithms", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:24:29.309975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211f8b64c0783816e2af88cbcd2094e30b5598df2a433a38822246599ea39594", "fetched_at": "2026-08-28T04:07:50.622206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sagivo/algorithms"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:24:29.309975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211f8b64c0783816e2af88cbcd2094e30b5598df2a433a38822246599ea39594", "fetched_at": "2026-08-28T04:07:50.622206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sagivo/algorithms"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:24:29.309975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211f8b64c0783816e2af88cbcd2094e30b5598df2a433a38822246599ea39594", "fetched_at": "2026-08-28T04:07:50.622206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sagivo/algorithms"}], "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:07:50.622206+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:24:29.309975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211f8b64c0783816e2af88cbcd2094e30b5598df2a433a38822246599ea39594", "fetched_at": "2026-08-28T04:07:50.622206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sagivo/algorithms"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:24:29.309975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211f8b64c0783816e2af88cbcd2094e30b5598df2a433a38822246599ea39594", "fetched_at": "2026-08-28T04:07:50.622206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sagivo/algorithms"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:24:29.309975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211f8b64c0783816e2af88cbcd2094e30b5598df2a433a38822246599ea39594", "fetched_at": "2026-08-28T04:07:50.622206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sagivo/algorithms"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.622206+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:24:29.309975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211f8b64c0783816e2af88cbcd2094e30b5598df2a433a38822246599ea39594", "fetched_at": "2026-08-28T04:07:50.622206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sagivo/algorithms"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:24:29.309975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211f8b64c0783816e2af88cbcd2094e30b5598df2a433a38822246599ea39594", "fetched_at": "2026-08-28T04:07:50.622206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sagivo/algorithms"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:24:29.309975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211f8b64c0783816e2af88cbcd2094e30b5598df2a433a38822246599ea39594", "fetched_at": "2026-08-28T04:07:50.622206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sagivo/algorithms"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:24:29.309975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211f8b64c0783816e2af88cbcd2094e30b5598df2a433a38822246599ea39594", "fetched_at": "2026-08-28T04:07:50.622206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sagivo/algorithms"}], "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": 4315, "days_push": 1476, "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}}