{"adoption": {"forks": 41, "observed_at": "2026-09-03T02:15:18.541085+00:00", "stars": 1136}, "canonical_url": "https://ross.abutalabs.com/products/awesome-strudel", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated collection of awesome Strudel resources including tracks (popular song covers and remixes), tutorials, and repositories", "domain": ["education", "awesome-lists"], "enriched": true, "function": ["documentation"], "health_score": 80, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["terryds/awesome-strudel"], "name": "terryds/awesome-strudel", "platform": ["browser"], "pushed_at": "2026-09-02T01:48:53+00:00", "repo": "terryds/awesome-strudel", "stars": 1136, "tags": ["awesome-list", "live-coding", "music", "strudel", "algorithmic-composition", "curated-resources", "audio", "web-server"], "topics": [], "urls": [], "use_cases": ["find Strudel song covers and remixes to learn from", "discover tutorials for live coding music in the browser", "locate example Strudel code for popular songs", "get started with algorithmic music composition", "find community resources around Strudel.cc"], "what_it_is": "A curated awesome-list of resources for Strudel, a browser-based live coding music environment. It catalogs standout tracks and covers, tutorials, and related repositories.", "when_to_avoid": ["you need the Strudel platform itself rather than a resource list", "you want a DAW or traditional music production tool", "you need offline music software"], "when_to_choose": ["you are learning Strudel or live coding music and want curated examples", "you want real-world song code to study and remix", "you need a starting point for browser-based algorithmic composition"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-strudel", "repo": "terryds/awesome-strudel", "role": "main", "score": 64}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:38:35.968789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "420cb31f95ae0600adec577c456453bed5b0a2d246343d38985f74e7f536567f", "fetched_at": "2026-09-03T02:15:18.541085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terryds/awesome-strudel"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:38:35.968789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "420cb31f95ae0600adec577c456453bed5b0a2d246343d38985f74e7f536567f", "fetched_at": "2026-09-03T02:15:18.541085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terryds/awesome-strudel"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:38:35.968789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "420cb31f95ae0600adec577c456453bed5b0a2d246343d38985f74e7f536567f", "fetched_at": "2026-09-03T02:15:18.541085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terryds/awesome-strudel"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:38:35.968789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "420cb31f95ae0600adec577c456453bed5b0a2d246343d38985f74e7f536567f", "fetched_at": "2026-09-03T02:15:18.541085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terryds/awesome-strudel"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:38:35.968789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "420cb31f95ae0600adec577c456453bed5b0a2d246343d38985f74e7f536567f", "fetched_at": "2026-09-03T02:15:18.541085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terryds/awesome-strudel"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:38:35.968789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "420cb31f95ae0600adec577c456453bed5b0a2d246343d38985f74e7f536567f", "fetched_at": "2026-09-03T02:15:18.541085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terryds/awesome-strudel"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.541085+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:38:35.968789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "420cb31f95ae0600adec577c456453bed5b0a2d246343d38985f74e7f536567f", "fetched_at": "2026-09-03T02:15:18.541085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terryds/awesome-strudel"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:38:35.968789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "420cb31f95ae0600adec577c456453bed5b0a2d246343d38985f74e7f536567f", "fetched_at": "2026-09-03T02:15:18.541085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terryds/awesome-strudel"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:38:35.968789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "420cb31f95ae0600adec577c456453bed5b0a2d246343d38985f74e7f536567f", "fetched_at": "2026-09-03T02:15:18.541085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terryds/awesome-strudel"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:38:35.968789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "420cb31f95ae0600adec577c456453bed5b0a2d246343d38985f74e7f536567f", "fetched_at": "2026-09-03T02:15:18.541085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terryds/awesome-strudel"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 32, "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": 448, "days_push": 1, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 64, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}