{"adoption": {"forks": 112, "observed_at": "2026-08-28T04:05:24.425927+00:00", "stars": 1702}, "canonical_url": "https://ross.abutalabs.com/products/learn-elixir", "card": {"archived": false, "artifact_type": "learning-resource", "description": ":droplet: Learn the Elixir programming language to build functional, fast, scalable and maintainable web applications!", "domain": ["programming-languages", "tutorials", "web-development", "education"], "enriched": true, "function": ["programming-language", "documentation", "developer-tools"], "health_score": 74, "homepage": null, "language": "Elixir", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["dwyl/learn-elixir"], "name": "dwyl/learn-elixir", "platform": ["cross-platform", "windows"], "pushed_at": "2026-06-27T16:28:04+00:00", "repo": "dwyl/learn-elixir", "stars": 1702, "tags": ["elixir", "tutorial", "beginner-friendly", "learning-guide", "functional-programming", "phoenix", "macos", "linux"], "topics": ["beginner", "beginner-friendly", "elixir", "elixir-lang", "tutorial", "tutorial-code"], "urls": [], "use_cases": ["learn elixir from scratch", "beginner tutorial for elixir programming", "how to install elixir on mac windows and linux", "understand elixir pattern matching and data structures", "build my first elixir project", "learn functional programming with elixir", "get started with elixir and phoenix web development", "learn elixir processes and concurrency"], "what_it_is": "A beginner-friendly open-source tutorial for learning the Elixir programming language, including installation guides, core language concepts, and 20+ step-by-step example apps. It is maintained by the dwyl community to help newcomers build reliable, scalable web applications with Elixir.", "when_to_avoid": ["you need an official or exhaustive language reference", "you are an experienced Elixir developer looking for advanced topics", "you need a maintained software library rather than learning material"], "when_to_choose": ["you are new to Elixir and want a structured, beginner-friendly guide", "you want free example apps to follow step by step", "you need installation instructions across macOS, Linux, and Windows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/learn-elixir", "repo": "dwyl/learn-elixir", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:37:40.175437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bfae7fadf64e53b14b421012e7b01e5591c441a77b904128d0f80366328995e", "fetched_at": "2026-08-28T04:05:24.425927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dwyl/learn-elixir"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:37:40.175437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bfae7fadf64e53b14b421012e7b01e5591c441a77b904128d0f80366328995e", "fetched_at": "2026-08-28T04:05:24.425927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dwyl/learn-elixir"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:37:40.175437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bfae7fadf64e53b14b421012e7b01e5591c441a77b904128d0f80366328995e", "fetched_at": "2026-08-28T04:05:24.425927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dwyl/learn-elixir"}], "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:24.425927+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:37:40.175437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bfae7fadf64e53b14b421012e7b01e5591c441a77b904128d0f80366328995e", "fetched_at": "2026-08-28T04:05:24.425927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dwyl/learn-elixir"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:37:40.175437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bfae7fadf64e53b14b421012e7b01e5591c441a77b904128d0f80366328995e", "fetched_at": "2026-08-28T04:05:24.425927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dwyl/learn-elixir"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:37:40.175437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bfae7fadf64e53b14b421012e7b01e5591c441a77b904128d0f80366328995e", "fetched_at": "2026-08-28T04:05:24.425927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dwyl/learn-elixir"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.425927+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:37:40.175437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bfae7fadf64e53b14b421012e7b01e5591c441a77b904128d0f80366328995e", "fetched_at": "2026-08-28T04:05:24.425927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dwyl/learn-elixir"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:37:40.175437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bfae7fadf64e53b14b421012e7b01e5591c441a77b904128d0f80366328995e", "fetched_at": "2026-08-28T04:05:24.425927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dwyl/learn-elixir"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:37:40.175437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bfae7fadf64e53b14b421012e7b01e5591c441a77b904128d0f80366328995e", "fetched_at": "2026-08-28T04:05:24.425927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dwyl/learn-elixir"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:37:40.175437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bfae7fadf64e53b14b421012e7b01e5591c441a77b904128d0f80366328995e", "fetched_at": "2026-08-28T04:05:24.425927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dwyl/learn-elixir"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "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": 3562, "days_push": 67, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}