{"adoption": {"forks": 116, "observed_at": "2026-08-28T04:04:51.455144+00:00", "stars": 1485}, "canonical_url": "https://ross.abutalabs.com/products/elixirbooks", "card": {"archived": false, "artifact_type": "learning-resource", "description": "List of Elixir books", "domain": ["programming-languages", "tutorials", "awesome-lists", "education"], "enriched": true, "function": ["documentation"], "health_score": 20, "homepage": null, "language": null, "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["sger/ElixirBooks"], "name": "sger/ElixirBooks", "platform": ["cross-platform"], "pushed_at": "2022-08-14T17:37:09+00:00", "repo": "sger/ElixirBooks", "stars": 1485, "tags": ["elixir", "erlang", "books", "awesome-list", "otp", "phoenix", "curated-list"], "topics": ["programming-elixir", "elixir", "programming-erlang", "erlang", "programming-language", "books", "elixir-books", "otp", "erlang-vm", "elixir-school", "language", "pdf", "epub", "concurrent", "distributed-systems", "fault-tolerance", "tutorials", "elixir-phoenix", "phoenix", "phoenix-framework"], "urls": [], "use_cases": ["find books to learn Elixir from scratch", "discover advanced Elixir and OTP reading material", "find Phoenix web development books", "compile a learning path for the Erlang VM ecosystem", "recommend Elixir books to a team adopting the language"], "what_it_is": "A curated awesome-list of Elixir and Erlang programming books, organized into starter, advanced, and web development categories, plus additional learning resources. It links to titles like Elixir in Action and Adopting Elixir with descriptions and cover images.", "when_to_avoid": ["you need interactive tutorials or courses rather than book links", "you want up-to-date coverage of newly published books", "you need executable code or tooling rather than reading material"], "when_to_choose": ["you want a curated, community-maintained list of Elixir/Erlang books", "you are building a learning roadmap for Elixir or Phoenix", "you need quick reference descriptions of popular Elixir titles"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/elixirbooks", "repo": "sger/ElixirBooks", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:33:57.677686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85881f59984b9af3ffd9829dc21d76f9389eaf36657555fb4d7eadfd9e69414", "fetched_at": "2026-08-28T04:04:51.455144+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sger/ElixirBooks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:33:57.677686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85881f59984b9af3ffd9829dc21d76f9389eaf36657555fb4d7eadfd9e69414", "fetched_at": "2026-08-28T04:04:51.455144+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sger/ElixirBooks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:33:57.677686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85881f59984b9af3ffd9829dc21d76f9389eaf36657555fb4d7eadfd9e69414", "fetched_at": "2026-08-28T04:04:51.455144+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sger/ElixirBooks"}], "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:04:51.455144+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:33:57.677686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85881f59984b9af3ffd9829dc21d76f9389eaf36657555fb4d7eadfd9e69414", "fetched_at": "2026-08-28T04:04:51.455144+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sger/ElixirBooks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:33:57.677686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85881f59984b9af3ffd9829dc21d76f9389eaf36657555fb4d7eadfd9e69414", "fetched_at": "2026-08-28T04:04:51.455144+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sger/ElixirBooks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:33:57.677686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85881f59984b9af3ffd9829dc21d76f9389eaf36657555fb4d7eadfd9e69414", "fetched_at": "2026-08-28T04:04:51.455144+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sger/ElixirBooks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.455144+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:33:57.677686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85881f59984b9af3ffd9829dc21d76f9389eaf36657555fb4d7eadfd9e69414", "fetched_at": "2026-08-28T04:04:51.455144+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sger/ElixirBooks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:33:57.677686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85881f59984b9af3ffd9829dc21d76f9389eaf36657555fb4d7eadfd9e69414", "fetched_at": "2026-08-28T04:04:51.455144+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sger/ElixirBooks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:33:57.677686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85881f59984b9af3ffd9829dc21d76f9389eaf36657555fb4d7eadfd9e69414", "fetched_at": "2026-08-28T04:04:51.455144+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sger/ElixirBooks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:33:57.677686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85881f59984b9af3ffd9829dc21d76f9389eaf36657555fb4d7eadfd9e69414", "fetched_at": "2026-08-28T04:04:51.455144+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sger/ElixirBooks"}], "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": 3743, "days_push": 1480, "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}}