{"adoption": {"forks": 525, "observed_at": "2026-08-28T04:08:11.964340+00:00", "stars": 3627}, "canonical_url": "https://ross.abutalabs.com/products/awesome-blockchain", "card": {"archived": false, "artifact_type": "learning-resource", "description": "⚡️Curated list of resources for the development and applications of blockchain.", "domain": ["blockchain", "tutorials", "awesome-lists"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["yjjnls/awesome-blockchain"], "name": "yjjnls/awesome-blockchain", "platform": ["cross-platform"], "pushed_at": "2024-03-22T07:23:48+00:00", "repo": "yjjnls/awesome-blockchain", "stars": 3627, "tags": ["awesome-list", "blockchain", "ethereum", "bitcoin", "hyperledger", "solidity", "defi", "distributed-ledger", "cryptocurrency"], "topics": ["ethereum", "bitcoin", "blockchain", "fabric", "awesome", "eos", "awesome-list", "monero", "iota", "eosio", "ipfs", "white-paper", "digital-currency", "mastering-bitcoin", "mastering-ethereum", "pow", "pos", "dpos", "pbft", "bulletproofs"], "urls": [], "use_cases": ["learn blockchain development from scratch", "find tutorials for building on ethereum", "understand consensus algorithms like pow pos dpos pbft", "find resources on hyperledger fabric and consortium blockchains", "learn solidity and web3.js development", "explore defi and blockchain application case studies", "find blockchain white papers and books"], "what_it_is": "A curated awesome-list of verified resources for learning blockchain development and applications, covering Bitcoin, Ethereum, consortium blockchains, and related tools like Solidity and web3.js. It also includes sample blockchain implementations, papers, books, and application domains such as DeFi and IoT.", "when_to_avoid": ["you need runnable production blockchain software rather than learning resources", "you need up-to-the-minute coverage of the newest chains and protocols", "you want an interactive course rather than a link collection"], "when_to_choose": ["you want a verified, organized starting point for blockchain learning", "you need coverage across multiple chains including bitcoin, ethereum, eos, and hyperledger", "you want both tutorials and academic papers in one list"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-blockchain", "repo": "yjjnls/awesome-blockchain", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:31:55.444999+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1085317607149c4b4d857c12a9a6199ea666b3980be9e8e8cd39e1b52ab913fc", "fetched_at": "2026-08-28T04:08:11.964340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yjjnls/awesome-blockchain"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:31:55.444999+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1085317607149c4b4d857c12a9a6199ea666b3980be9e8e8cd39e1b52ab913fc", "fetched_at": "2026-08-28T04:08:11.964340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yjjnls/awesome-blockchain"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:31:55.444999+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1085317607149c4b4d857c12a9a6199ea666b3980be9e8e8cd39e1b52ab913fc", "fetched_at": "2026-08-28T04:08:11.964340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yjjnls/awesome-blockchain"}], "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:08:11.964340+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:31:55.444999+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1085317607149c4b4d857c12a9a6199ea666b3980be9e8e8cd39e1b52ab913fc", "fetched_at": "2026-08-28T04:08:11.964340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yjjnls/awesome-blockchain"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:31:55.444999+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1085317607149c4b4d857c12a9a6199ea666b3980be9e8e8cd39e1b52ab913fc", "fetched_at": "2026-08-28T04:08:11.964340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yjjnls/awesome-blockchain"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:31:55.444999+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1085317607149c4b4d857c12a9a6199ea666b3980be9e8e8cd39e1b52ab913fc", "fetched_at": "2026-08-28T04:08:11.964340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yjjnls/awesome-blockchain"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.964340+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:31:55.444999+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1085317607149c4b4d857c12a9a6199ea666b3980be9e8e8cd39e1b52ab913fc", "fetched_at": "2026-08-28T04:08:11.964340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yjjnls/awesome-blockchain"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:31:55.444999+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1085317607149c4b4d857c12a9a6199ea666b3980be9e8e8cd39e1b52ab913fc", "fetched_at": "2026-08-28T04:08:11.964340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yjjnls/awesome-blockchain"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:31:55.444999+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1085317607149c4b4d857c12a9a6199ea666b3980be9e8e8cd39e1b52ab913fc", "fetched_at": "2026-08-28T04:08:11.964340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yjjnls/awesome-blockchain"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:31:55.444999+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1085317607149c4b4d857c12a9a6199ea666b3980be9e8e8cd39e1b52ab913fc", "fetched_at": "2026-08-28T04:08:11.964340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yjjnls/awesome-blockchain"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3079, "days_push": 894, "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}}