{"adoption": {"forks": 1111, "observed_at": "2026-08-28T04:05:41.698687+00:00", "stars": 1830}, "canonical_url": "https://ross.abutalabs.com/products/besu", "card": {"archived": false, "artifact_type": "application", "description": "An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://github.com/besu-eth/besu/wiki", "domain": ["blockchain", "microservices", "self-hosted"], "enriched": true, "function": ["p2p", "rpc", "plugin-system", "developer-tools"], "health_score": 100, "homepage": "https://www.lfdecentralizedtrust.org/projects/besu", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["besu-eth/besu"], "name": "besu-eth/besu", "platform": ["jvm", "windows", "cli"], "pushed_at": "2026-08-26T19:33:44+00:00", "repo": "besu-eth/besu", "stars": 1830, "tags": ["ethereum-client", "execution-client", "evm", "permissioned-networks", "qbft", "proof-of-stake", "smart-contracts", "web3", "cryptocurrency", "linux", "macos", "docker"], "topics": ["besu", "blockchain", "ethereum", "java", "p2p"], "urls": [], "use_cases": ["run an ethereum mainnet node", "operate a permissioned private blockchain network", "set up a qbft proof-of-authority consortium chain", "pair an execution client with a consensus client for staking", "extend an ethereum client with custom plugins", "run an evm-compatible node for enterprise", "deploy a private testnet for smart contract development"], "what_it_is": "Besu is an enterprise-grade, Apache 2.0 licensed Ethereum execution client written in Java, compatible with Ethereum Mainnet and public testnets under proof-of-stake. It also supports private permissioned networks using QBFT or IBFT 2.0 proof-of-authority consensus and includes a modular plugin framework for customization.", "when_to_avoid": ["you need a consensus client - Besu must be paired with one like Teku", "you prefer lightweight clients like Geth/Nethermind in other languages", "you lack JVM operational expertise or hardware for a full node"], "when_to_choose": ["you need a mainnet-compatible Ethereum execution client in Java", "you run enterprise or consortium permissioned networks with QBFT/IBFT 2.0", "you want an Apache 2.0 licensed client without GPL constraints", "you need a plugin framework to customize client behavior without forking"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/besu", "repo": "besu-eth/besu", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:19:14.731688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4da5ebea0e1ad883f7376b2a4f32ef0158fad996c29cc40660b0eb9289714c52", "fetched_at": "2026-08-28T04:05:41.698687+00:00", "kind": "readme", "missing": false, "url": "https://github.com/besu-eth/besu"}, {"content_hash": "1032001da5e37e4f4e96d931f4dd4c240b937f03397ca5d5f3be0137b7e8b9f2", "fetched_at": "2026-08-29T10:58:06.733912+00:00", "kind": "homepage", "missing": false, "url": "https://www.lfdecentralizedtrust.org/projects/besu"}, {"content_hash": "2f68092a9e4cd8f08089c8204e984c8addb37937510c142522a0cd2a88b44f11", "fetched_at": "2026-08-29T10:58:06.736697+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about"}, {"content_hash": "8148cf52057d6f485710532c240add2dd131b3696469f4f43b55663c4d1d9fc1", "fetched_at": "2026-08-29T10:58:06.738475+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/contact"}, {"content_hash": "cdc1ed5fa9c0cb5230defa38a0647ac2b6fd6c136615439054953ca6a3fa9089", "fetched_at": "2026-08-29T10:58:06.740312+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/charter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:19:14.731688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4da5ebea0e1ad883f7376b2a4f32ef0158fad996c29cc40660b0eb9289714c52", "fetched_at": "2026-08-28T04:05:41.698687+00:00", "kind": "readme", "missing": false, "url": "https://github.com/besu-eth/besu"}, {"content_hash": "1032001da5e37e4f4e96d931f4dd4c240b937f03397ca5d5f3be0137b7e8b9f2", "fetched_at": "2026-08-29T10:58:06.733912+00:00", "kind": "homepage", "missing": false, "url": "https://www.lfdecentralizedtrust.org/projects/besu"}, {"content_hash": "2f68092a9e4cd8f08089c8204e984c8addb37937510c142522a0cd2a88b44f11", "fetched_at": "2026-08-29T10:58:06.736697+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about"}, {"content_hash": "8148cf52057d6f485710532c240add2dd131b3696469f4f43b55663c4d1d9fc1", "fetched_at": "2026-08-29T10:58:06.738475+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/contact"}, {"content_hash": "cdc1ed5fa9c0cb5230defa38a0647ac2b6fd6c136615439054953ca6a3fa9089", "fetched_at": "2026-08-29T10:58:06.740312+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/charter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:19:14.731688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4da5ebea0e1ad883f7376b2a4f32ef0158fad996c29cc40660b0eb9289714c52", "fetched_at": "2026-08-28T04:05:41.698687+00:00", "kind": "readme", "missing": false, "url": "https://github.com/besu-eth/besu"}, {"content_hash": "1032001da5e37e4f4e96d931f4dd4c240b937f03397ca5d5f3be0137b7e8b9f2", "fetched_at": "2026-08-29T10:58:06.733912+00:00", "kind": "homepage", "missing": false, "url": "https://www.lfdecentralizedtrust.org/projects/besu"}, {"content_hash": "2f68092a9e4cd8f08089c8204e984c8addb37937510c142522a0cd2a88b44f11", "fetched_at": "2026-08-29T10:58:06.736697+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about"}, {"content_hash": "8148cf52057d6f485710532c240add2dd131b3696469f4f43b55663c4d1d9fc1", "fetched_at": "2026-08-29T10:58:06.738475+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/contact"}, {"content_hash": "cdc1ed5fa9c0cb5230defa38a0647ac2b6fd6c136615439054953ca6a3fa9089", "fetched_at": "2026-08-29T10:58:06.740312+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/charter"}], "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:41.698687+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:19:14.731688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4da5ebea0e1ad883f7376b2a4f32ef0158fad996c29cc40660b0eb9289714c52", "fetched_at": "2026-08-28T04:05:41.698687+00:00", "kind": "readme", "missing": false, "url": "https://github.com/besu-eth/besu"}, {"content_hash": "1032001da5e37e4f4e96d931f4dd4c240b937f03397ca5d5f3be0137b7e8b9f2", "fetched_at": "2026-08-29T10:58:06.733912+00:00", "kind": "homepage", "missing": false, "url": "https://www.lfdecentralizedtrust.org/projects/besu"}, {"content_hash": "2f68092a9e4cd8f08089c8204e984c8addb37937510c142522a0cd2a88b44f11", "fetched_at": "2026-08-29T10:58:06.736697+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about"}, {"content_hash": "8148cf52057d6f485710532c240add2dd131b3696469f4f43b55663c4d1d9fc1", "fetched_at": "2026-08-29T10:58:06.738475+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/contact"}, {"content_hash": "cdc1ed5fa9c0cb5230defa38a0647ac2b6fd6c136615439054953ca6a3fa9089", "fetched_at": "2026-08-29T10:58:06.740312+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/charter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:19:14.731688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4da5ebea0e1ad883f7376b2a4f32ef0158fad996c29cc40660b0eb9289714c52", "fetched_at": "2026-08-28T04:05:41.698687+00:00", "kind": "readme", "missing": false, "url": "https://github.com/besu-eth/besu"}, {"content_hash": "1032001da5e37e4f4e96d931f4dd4c240b937f03397ca5d5f3be0137b7e8b9f2", "fetched_at": "2026-08-29T10:58:06.733912+00:00", "kind": "homepage", "missing": false, "url": "https://www.lfdecentralizedtrust.org/projects/besu"}, {"content_hash": "2f68092a9e4cd8f08089c8204e984c8addb37937510c142522a0cd2a88b44f11", "fetched_at": "2026-08-29T10:58:06.736697+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about"}, {"content_hash": "8148cf52057d6f485710532c240add2dd131b3696469f4f43b55663c4d1d9fc1", "fetched_at": "2026-08-29T10:58:06.738475+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/contact"}, {"content_hash": "cdc1ed5fa9c0cb5230defa38a0647ac2b6fd6c136615439054953ca6a3fa9089", "fetched_at": "2026-08-29T10:58:06.740312+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/charter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:19:14.731688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4da5ebea0e1ad883f7376b2a4f32ef0158fad996c29cc40660b0eb9289714c52", "fetched_at": "2026-08-28T04:05:41.698687+00:00", "kind": "readme", "missing": false, "url": "https://github.com/besu-eth/besu"}, {"content_hash": "1032001da5e37e4f4e96d931f4dd4c240b937f03397ca5d5f3be0137b7e8b9f2", "fetched_at": "2026-08-29T10:58:06.733912+00:00", "kind": "homepage", "missing": false, "url": "https://www.lfdecentralizedtrust.org/projects/besu"}, {"content_hash": "2f68092a9e4cd8f08089c8204e984c8addb37937510c142522a0cd2a88b44f11", "fetched_at": "2026-08-29T10:58:06.736697+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about"}, {"content_hash": "8148cf52057d6f485710532c240add2dd131b3696469f4f43b55663c4d1d9fc1", "fetched_at": "2026-08-29T10:58:06.738475+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/contact"}, {"content_hash": "cdc1ed5fa9c0cb5230defa38a0647ac2b6fd6c136615439054953ca6a3fa9089", "fetched_at": "2026-08-29T10:58:06.740312+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/charter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.698687+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:19:14.731688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4da5ebea0e1ad883f7376b2a4f32ef0158fad996c29cc40660b0eb9289714c52", "fetched_at": "2026-08-28T04:05:41.698687+00:00", "kind": "readme", "missing": false, "url": "https://github.com/besu-eth/besu"}, {"content_hash": "1032001da5e37e4f4e96d931f4dd4c240b937f03397ca5d5f3be0137b7e8b9f2", "fetched_at": "2026-08-29T10:58:06.733912+00:00", "kind": "homepage", "missing": false, "url": "https://www.lfdecentralizedtrust.org/projects/besu"}, {"content_hash": "2f68092a9e4cd8f08089c8204e984c8addb37937510c142522a0cd2a88b44f11", "fetched_at": "2026-08-29T10:58:06.736697+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about"}, {"content_hash": "8148cf52057d6f485710532c240add2dd131b3696469f4f43b55663c4d1d9fc1", "fetched_at": "2026-08-29T10:58:06.738475+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/contact"}, {"content_hash": "cdc1ed5fa9c0cb5230defa38a0647ac2b6fd6c136615439054953ca6a3fa9089", "fetched_at": "2026-08-29T10:58:06.740312+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/charter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:19:14.731688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4da5ebea0e1ad883f7376b2a4f32ef0158fad996c29cc40660b0eb9289714c52", "fetched_at": "2026-08-28T04:05:41.698687+00:00", "kind": "readme", "missing": false, "url": "https://github.com/besu-eth/besu"}, {"content_hash": "1032001da5e37e4f4e96d931f4dd4c240b937f03397ca5d5f3be0137b7e8b9f2", "fetched_at": "2026-08-29T10:58:06.733912+00:00", "kind": "homepage", "missing": false, "url": "https://www.lfdecentralizedtrust.org/projects/besu"}, {"content_hash": "2f68092a9e4cd8f08089c8204e984c8addb37937510c142522a0cd2a88b44f11", "fetched_at": "2026-08-29T10:58:06.736697+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about"}, {"content_hash": "8148cf52057d6f485710532c240add2dd131b3696469f4f43b55663c4d1d9fc1", "fetched_at": "2026-08-29T10:58:06.738475+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/contact"}, {"content_hash": "cdc1ed5fa9c0cb5230defa38a0647ac2b6fd6c136615439054953ca6a3fa9089", "fetched_at": "2026-08-29T10:58:06.740312+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/charter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:19:14.731688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4da5ebea0e1ad883f7376b2a4f32ef0158fad996c29cc40660b0eb9289714c52", "fetched_at": "2026-08-28T04:05:41.698687+00:00", "kind": "readme", "missing": false, "url": "https://github.com/besu-eth/besu"}, {"content_hash": "1032001da5e37e4f4e96d931f4dd4c240b937f03397ca5d5f3be0137b7e8b9f2", "fetched_at": "2026-08-29T10:58:06.733912+00:00", "kind": "homepage", "missing": false, "url": "https://www.lfdecentralizedtrust.org/projects/besu"}, {"content_hash": "2f68092a9e4cd8f08089c8204e984c8addb37937510c142522a0cd2a88b44f11", "fetched_at": "2026-08-29T10:58:06.736697+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about"}, {"content_hash": "8148cf52057d6f485710532c240add2dd131b3696469f4f43b55663c4d1d9fc1", "fetched_at": "2026-08-29T10:58:06.738475+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/contact"}, {"content_hash": "cdc1ed5fa9c0cb5230defa38a0647ac2b6fd6c136615439054953ca6a3fa9089", "fetched_at": "2026-08-29T10:58:06.740312+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/charter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:19:14.731688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4da5ebea0e1ad883f7376b2a4f32ef0158fad996c29cc40660b0eb9289714c52", "fetched_at": "2026-08-28T04:05:41.698687+00:00", "kind": "readme", "missing": false, "url": "https://github.com/besu-eth/besu"}, {"content_hash": "1032001da5e37e4f4e96d931f4dd4c240b937f03397ca5d5f3be0137b7e8b9f2", "fetched_at": "2026-08-29T10:58:06.733912+00:00", "kind": "homepage", "missing": false, "url": "https://www.lfdecentralizedtrust.org/projects/besu"}, {"content_hash": "2f68092a9e4cd8f08089c8204e984c8addb37937510c142522a0cd2a88b44f11", "fetched_at": "2026-08-29T10:58:06.736697+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about"}, {"content_hash": "8148cf52057d6f485710532c240add2dd131b3696469f4f43b55663c4d1d9fc1", "fetched_at": "2026-08-29T10:58:06.738475+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/contact"}, {"content_hash": "cdc1ed5fa9c0cb5230defa38a0647ac2b6fd6c136615439054953ca6a3fa9089", "fetched_at": "2026-08-29T10:58:06.740312+00:00", "kind": "site_page", "missing": false, "url": "https://www.lfdecentralizedtrust.org/about/charter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 98}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2555, "days_push": 7, "days_rel": 14, "gap_med": 22, "n_releases_24m": 30}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}