{"adoption": {"forks": 64, "observed_at": "2026-08-28T04:03:12.807181+00:00", "stars": 1009}, "canonical_url": "https://ross.abutalabs.com/products/lucasviola-awesome-functional-programming", "card": {"archived": false, "artifact_type": "learning-resource", "description": ":alien: A curated list of functional programming resources such as blog posts, communities, discussion topics, wikis and more.", "domain": ["programming-languages", "tutorials", "awesome-lists"], "enriched": true, "function": ["documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["lucasviola/awesome-functional-programming"], "name": "lucasviola/awesome-functional-programming", "platform": ["cross-platform"], "pushed_at": "2024-04-22T09:00:07+00:00", "repo": "lucasviola/awesome-functional-programming", "stars": 1009, "tags": ["functional-programming", "awesome-list", "curated-resources", "monads", "haskell"], "topics": [], "urls": [], "use_cases": ["find resources to learn functional programming", "discover blog posts explaining monads and functors", "locate academic papers on functional programming theory", "find FP communities and discussion forums", "get started with declarative programming concepts"], "what_it_is": "A curated awesome-list of functional programming resources including blog posts, papers, books, videos, lectures, communities, and tools. It aims to gather learning material and clarify theoretical concepts behind functional programming.", "when_to_avoid": ["you need an executable tool or library rather than a link list", "you need up-to-date, actively maintained content", "you want structured tutorials rather than a collection of external links"], "when_to_choose": ["you want a curated starting point for learning functional programming", "you need links to papers, books, and videos on FP theory", "you want community recommendations for FP tools and repos"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lucasviola-awesome-functional-programming", "repo": "lucasviola/awesome-functional-programming", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:12:04.078972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bad53e0b42763ae2d461d1a5c4d65968217a811c6f1ec7028d1770527f9dc55e", "fetched_at": "2026-08-28T04:03:12.807181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasviola/awesome-functional-programming"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:12:04.078972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bad53e0b42763ae2d461d1a5c4d65968217a811c6f1ec7028d1770527f9dc55e", "fetched_at": "2026-08-28T04:03:12.807181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasviola/awesome-functional-programming"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:12:04.078972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bad53e0b42763ae2d461d1a5c4d65968217a811c6f1ec7028d1770527f9dc55e", "fetched_at": "2026-08-28T04:03:12.807181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasviola/awesome-functional-programming"}], "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:12.807181+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:12:04.078972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bad53e0b42763ae2d461d1a5c4d65968217a811c6f1ec7028d1770527f9dc55e", "fetched_at": "2026-08-28T04:03:12.807181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasviola/awesome-functional-programming"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:12:04.078972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bad53e0b42763ae2d461d1a5c4d65968217a811c6f1ec7028d1770527f9dc55e", "fetched_at": "2026-08-28T04:03:12.807181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasviola/awesome-functional-programming"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:12:04.078972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bad53e0b42763ae2d461d1a5c4d65968217a811c6f1ec7028d1770527f9dc55e", "fetched_at": "2026-08-28T04:03:12.807181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasviola/awesome-functional-programming"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.807181+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:12:04.078972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bad53e0b42763ae2d461d1a5c4d65968217a811c6f1ec7028d1770527f9dc55e", "fetched_at": "2026-08-28T04:03:12.807181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasviola/awesome-functional-programming"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:12:04.078972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bad53e0b42763ae2d461d1a5c4d65968217a811c6f1ec7028d1770527f9dc55e", "fetched_at": "2026-08-28T04:03:12.807181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasviola/awesome-functional-programming"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:12:04.078972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bad53e0b42763ae2d461d1a5c4d65968217a811c6f1ec7028d1770527f9dc55e", "fetched_at": "2026-08-28T04:03:12.807181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasviola/awesome-functional-programming"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:12:04.078972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bad53e0b42763ae2d461d1a5c4d65968217a811c6f1ec7028d1770527f9dc55e", "fetched_at": "2026-08-28T04:03:12.807181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasviola/awesome-functional-programming"}], "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": 3961, "days_push": 863, "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}}