{"adoption": {"forks": 440, "observed_at": "2026-08-28T04:05:06.124162+00:00", "stars": 1577}, "canonical_url": "https://ross.abutalabs.com/products/solana-go", "card": {"archived": false, "artifact_type": "library", "description": "Go SDK library and RPC client for the Solana Blockchain", "domain": ["blockchain", "developer-tools", "apis"], "enriched": true, "function": ["sdk", "http-client", "websocket", "serialization", "cryptography"], "health_score": 100, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["solana-foundation/solana-go"], "name": "solana-foundation/solana-go", "platform": ["go", "cross-platform"], "pushed_at": "2026-08-26T08:55:02+00:00", "repo": "solana-foundation/solana-go", "stars": 1577, "tags": ["solana", "rpc-client", "blockchain-sdk", "golang", "borsh", "web3", "cryptocurrency"], "topics": ["solana", "sdk", "golang", "blockchain", "rpc"], "urls": [], "use_cases": ["interact with the Solana blockchain from a Go application", "send and confirm Solana transactions in Go", "query Solana RPC endpoints and subscribe to account updates", "build and decode Solana transactions and instructions", "manage Solana wallets and keypairs in Go", "work with rate-limited Solana RPC providers"], "what_it_is": "A Go SDK library and RPC client for the Solana blockchain, providing interfaces to Solana's JSON RPC and WebSocket APIs. It supports key management, transaction building and decoding, Borsh serialization, and WebSocket subscriptions.", "when_to_avoid": ["you are building in Rust, TypeScript, or Python where official Solana SDKs exist", "you need a full-featured wallet or GUI application rather than a library", "you need guaranteed feature parity with the latest Solana program ecosystem, as some contracts are still being added"], "when_to_choose": ["you are building a Go backend or service that needs to talk to Solana", "you need programmatic Solana RPC and WebSocket access with typed Go structures", "you want to build, sign, and decode Solana transactions in Go"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/solana-go", "repo": "solana-foundation/solana-go", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:57:11.058682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b941a655a3e12c8ed15731faf9069e28f637f3dbb85338fb4dc4cd3222efdf", "fetched_at": "2026-08-28T04:05:06.124162+00:00", "kind": "readme", "missing": false, "url": "https://github.com/solana-foundation/solana-go"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:57:11.058682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b941a655a3e12c8ed15731faf9069e28f637f3dbb85338fb4dc4cd3222efdf", "fetched_at": "2026-08-28T04:05:06.124162+00:00", "kind": "readme", "missing": false, "url": "https://github.com/solana-foundation/solana-go"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:57:11.058682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b941a655a3e12c8ed15731faf9069e28f637f3dbb85338fb4dc4cd3222efdf", "fetched_at": "2026-08-28T04:05:06.124162+00:00", "kind": "readme", "missing": false, "url": "https://github.com/solana-foundation/solana-go"}], "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:06.124162+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:57:11.058682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b941a655a3e12c8ed15731faf9069e28f637f3dbb85338fb4dc4cd3222efdf", "fetched_at": "2026-08-28T04:05:06.124162+00:00", "kind": "readme", "missing": false, "url": "https://github.com/solana-foundation/solana-go"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:57:11.058682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b941a655a3e12c8ed15731faf9069e28f637f3dbb85338fb4dc4cd3222efdf", "fetched_at": "2026-08-28T04:05:06.124162+00:00", "kind": "readme", "missing": false, "url": "https://github.com/solana-foundation/solana-go"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:57:11.058682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b941a655a3e12c8ed15731faf9069e28f637f3dbb85338fb4dc4cd3222efdf", "fetched_at": "2026-08-28T04:05:06.124162+00:00", "kind": "readme", "missing": false, "url": "https://github.com/solana-foundation/solana-go"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.124162+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:57:11.058682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b941a655a3e12c8ed15731faf9069e28f637f3dbb85338fb4dc4cd3222efdf", "fetched_at": "2026-08-28T04:05:06.124162+00:00", "kind": "readme", "missing": false, "url": "https://github.com/solana-foundation/solana-go"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:57:11.058682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b941a655a3e12c8ed15731faf9069e28f637f3dbb85338fb4dc4cd3222efdf", "fetched_at": "2026-08-28T04:05:06.124162+00:00", "kind": "readme", "missing": false, "url": "https://github.com/solana-foundation/solana-go"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:57:11.058682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b941a655a3e12c8ed15731faf9069e28f637f3dbb85338fb4dc4cd3222efdf", "fetched_at": "2026-08-28T04:05:06.124162+00:00", "kind": "readme", "missing": false, "url": "https://github.com/solana-foundation/solana-go"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:57:11.058682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b941a655a3e12c8ed15731faf9069e28f637f3dbb85338fb4dc4cd3222efdf", "fetched_at": "2026-08-28T04:05:06.124162+00:00", "kind": "readme", "missing": false, "url": "https://github.com/solana-foundation/solana-go"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1891, "days_push": 7, "days_rel": 7, "gap_med": 17.0, "n_releases_24m": 13}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}