{"adoption": {"forks": 912, "observed_at": "2026-08-28T04:08:05.379011+00:00", "stars": 3454}, "canonical_url": "https://ross.abutalabs.com/products/gocryptotrader", "card": {"archived": false, "artifact_type": "framework", "description": "A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang.", "domain": ["fintech", "developer-tools"], "enriched": true, "function": ["trading", "http-client", "websocket", "rate-limiting", "database-driver", "api-framework"], "health_score": 80, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["thrasher-corp/gocryptotrader"], "name": "thrasher-corp/gocryptotrader", "platform": ["go", "cross-platform", "cli"], "pushed_at": "2026-08-24T06:03:43+00:00", "repo": "thrasher-corp/gocryptotrader", "stars": 3454, "tags": ["trading-bot", "algorithmic-trading", "cryptocurrency-exchanges", "multi-exchange", "golang", "cryptocurrency", "automation"], "topics": ["cryptocurrency", "trading-bot", "trading-platform", "golang", "exchange", "go", "cryptocurrency-trading-bot", "trading-framework", "algorithmic-trading", "algorithmic-trading-library"], "urls": [], "use_cases": ["build an automated cryptocurrency trading bot", "trade across multiple crypto exchanges from one framework", "implement algorithmic trading strategies in Go", "connect to Binance, Kraken, or Bybit APIs programmatically", "monitor crypto exchange market data via websocket", "build a custom crypto trading platform"], "what_it_is": "GoCryptoTrader is a cryptocurrency trading bot and framework written in Go, supporting many major exchanges via REST, Websocket, and FIX APIs. It provides a unified exchange API, encrypted configuration, and packages for communication, rate limiting, and database storage.", "when_to_avoid": ["you need production-ready, turnkey trading software today - the project states it is not production ready", "you want a simple GUI-only trading app without coding", "you trade only on an unsupported exchange"], "when_to_choose": ["you want a Go-based, extensible multi-exchange trading framework", "you need unified REST and websocket access to many exchanges", "you're building algorithmic or automated crypto trading systems"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gocryptotrader", "repo": "thrasher-corp/gocryptotrader", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:37:31.912890+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e4313728f3b67f513c85ecaeda164b125170e9a003d1e9244242d2866e9bb44", "fetched_at": "2026-08-28T04:08:05.379011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thrasher-corp/gocryptotrader"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:37:31.912890+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e4313728f3b67f513c85ecaeda164b125170e9a003d1e9244242d2866e9bb44", "fetched_at": "2026-08-28T04:08:05.379011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thrasher-corp/gocryptotrader"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:37:31.912890+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e4313728f3b67f513c85ecaeda164b125170e9a003d1e9244242d2866e9bb44", "fetched_at": "2026-08-28T04:08:05.379011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thrasher-corp/gocryptotrader"}], "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:05.379011+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:37:31.912890+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e4313728f3b67f513c85ecaeda164b125170e9a003d1e9244242d2866e9bb44", "fetched_at": "2026-08-28T04:08:05.379011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thrasher-corp/gocryptotrader"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:37:31.912890+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e4313728f3b67f513c85ecaeda164b125170e9a003d1e9244242d2866e9bb44", "fetched_at": "2026-08-28T04:08:05.379011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thrasher-corp/gocryptotrader"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:37:31.912890+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e4313728f3b67f513c85ecaeda164b125170e9a003d1e9244242d2866e9bb44", "fetched_at": "2026-08-28T04:08:05.379011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thrasher-corp/gocryptotrader"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.379011+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:37:31.912890+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e4313728f3b67f513c85ecaeda164b125170e9a003d1e9244242d2866e9bb44", "fetched_at": "2026-08-28T04:08:05.379011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thrasher-corp/gocryptotrader"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:37:31.912890+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e4313728f3b67f513c85ecaeda164b125170e9a003d1e9244242d2866e9bb44", "fetched_at": "2026-08-28T04:08:05.379011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thrasher-corp/gocryptotrader"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:37:31.912890+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e4313728f3b67f513c85ecaeda164b125170e9a003d1e9244242d2866e9bb44", "fetched_at": "2026-08-28T04:08:05.379011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thrasher-corp/gocryptotrader"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:37:31.912890+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e4313728f3b67f513c85ecaeda164b125170e9a003d1e9244242d2866e9bb44", "fetched_at": "2026-08-28T04:08:05.379011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thrasher-corp/gocryptotrader"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4327, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}