{"adoption": {"forks": 219, "observed_at": "2026-08-28T04:07:01.096178+00:00", "stars": 2564}, "canonical_url": "https://ross.abutalabs.com/products/astaxie-bat", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Go implement CLI, cURL-like tool for humans", "domain": ["developer-tools", "apis", "web-development"], "enriched": true, "function": ["http-client", "cli", "developer-tools"], "health_score": 20, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["astaxie/bat"], "name": "astaxie/bat", "platform": ["cli", "cross-platform", "go"], "pushed_at": "2022-10-29T11:43:43+00:00", "repo": "astaxie/bat", "stars": 2564, "tags": ["curl-alternative", "httpie-inspired", "http-debugging", "api-testing", "command-line", "docker"], "topics": [], "urls": [], "use_cases": ["send http requests from the command line", "test and debug rest apis", "post json to an api endpoint", "upload files via http from terminal", "download files like wget", "call apis with basic authentication"], "what_it_is": "Bat is a cURL-like command-line HTTP client written in Go, inspired by HTTPie, designed for testing, debugging, and interacting with HTTP servers. It offers an intuitive syntax with built-in JSON support, forms, file uploads, authentication, and proxies.", "when_to_avoid": ["you need advanced features like sessions, plugins, or async requests found in HTTPie", "you require scripted HTTP with fine-grained control (use curl or a library instead)", "you need a tool under active development - releases have been infrequent since 2022"], "when_to_choose": ["you want an HTTPie-like tool but prefer a Go-based single binary", "you need quick, human-friendly HTTP requests for testing and debugging", "you want built-in JSON, form, and file upload support in a CLI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/astaxie-bat", "repo": "astaxie/bat", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:23:27.326579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b445fde3a64bdd019d6fb7938e565eeeb25da233b882b74c3c91b34a9088266", "fetched_at": "2026-08-28T04:07:01.096178+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astaxie/bat"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:23:27.326579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b445fde3a64bdd019d6fb7938e565eeeb25da233b882b74c3c91b34a9088266", "fetched_at": "2026-08-28T04:07:01.096178+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astaxie/bat"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:23:27.326579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b445fde3a64bdd019d6fb7938e565eeeb25da233b882b74c3c91b34a9088266", "fetched_at": "2026-08-28T04:07:01.096178+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astaxie/bat"}], "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:07:01.096178+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:23:27.326579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b445fde3a64bdd019d6fb7938e565eeeb25da233b882b74c3c91b34a9088266", "fetched_at": "2026-08-28T04:07:01.096178+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astaxie/bat"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:23:27.326579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b445fde3a64bdd019d6fb7938e565eeeb25da233b882b74c3c91b34a9088266", "fetched_at": "2026-08-28T04:07:01.096178+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astaxie/bat"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:23:27.326579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b445fde3a64bdd019d6fb7938e565eeeb25da233b882b74c3c91b34a9088266", "fetched_at": "2026-08-28T04:07:01.096178+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astaxie/bat"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.096178+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:23:27.326579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b445fde3a64bdd019d6fb7938e565eeeb25da233b882b74c3c91b34a9088266", "fetched_at": "2026-08-28T04:07:01.096178+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astaxie/bat"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:23:27.326579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b445fde3a64bdd019d6fb7938e565eeeb25da233b882b74c3c91b34a9088266", "fetched_at": "2026-08-28T04:07:01.096178+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astaxie/bat"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:23:27.326579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b445fde3a64bdd019d6fb7938e565eeeb25da233b882b74c3c91b34a9088266", "fetched_at": "2026-08-28T04:07:01.096178+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astaxie/bat"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:23:27.326579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b445fde3a64bdd019d6fb7938e565eeeb25da233b882b74c3c91b34a9088266", "fetched_at": "2026-08-28T04:07:01.096178+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astaxie/bat"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 4166, "days_push": 1404, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}