{"adoption": {"forks": 499, "observed_at": "2026-08-28T04:09:33.652793+00:00", "stars": 5953}, "canonical_url": "https://ross.abutalabs.com/products/goss", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Quick and Easy server testing/validation", "domain": ["testing", "self-hosted"], "enriched": true, "function": ["testing", "monitoring", "infrastructure-as-code", "cli", "http-server"], "health_score": 100, "homepage": "https://goss.rocks", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["goss-org/goss"], "name": "goss-org/goss", "platform": ["windows", "cli", "go"], "pushed_at": "2026-08-25T19:31:43+00:00", "repo": "goss-org/goss", "stars": 5953, "tags": ["serverspec-alternative", "health-endpoint", "yaml-based-tests", "container-testing", "dgoss", "system-validation", "tdd", "devops", "automation", "containers", "linux", "macos", "docker", "kubernetes"], "topics": ["goss", "health-endpoint", "devops", "tdd", "tdd-utilities", "testing", "infrastructure-as-code", "testing-tools", "health-check", "go", "golang", "docker", "nagios", "tap", "linux", "devops-tools", "sensu"], "urls": [], "use_cases": ["validate server configuration with yaml tests", "health check endpoint for containers", "test docker containers with dgoss", "generate system tests from current state", "wait for service readiness in ci", "replace serverspec with a faster tool"], "what_it_is": "Goss is a YAML-based server testing and validation tool, a fast serverspec alternative that generates tests from the current system state. It can run test suites, wait on conditions, and serve results as a health endpoint, with wrappers for Docker, Kubernetes, and Docker Compose.", "when_to_avoid": ["you need full macOS/Windows system resource parity with Linux", "you prefer behavior-driven testing frameworks like InSpec with rich compliance profiles", "you need complex orchestration beyond simple validation"], "when_to_choose": ["you need fast, lightweight server or container validation from a single binary", "you want to auto-generate tests from a live system's state", "you need a health endpoint or readiness check for docker/kubernetes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/goss", "repo": "goss-org/goss", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:50:42.956592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86aa919228c64cba66cc9be299cb86c4fb0da6443d5259a7b3bf1bf52dc09980", "fetched_at": "2026-08-28T04:09:33.652793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goss-org/goss"}, {"content_hash": "e3de4aa87d3c54a1102e8588bc8fcdd8b2bafba8932b8448ea055dab42aebcfe", "fetched_at": "2026-08-29T08:46:26.675607+00:00", "kind": "homepage", "missing": false, "url": "https://goss.rocks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:50:42.956592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86aa919228c64cba66cc9be299cb86c4fb0da6443d5259a7b3bf1bf52dc09980", "fetched_at": "2026-08-28T04:09:33.652793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goss-org/goss"}, {"content_hash": "e3de4aa87d3c54a1102e8588bc8fcdd8b2bafba8932b8448ea055dab42aebcfe", "fetched_at": "2026-08-29T08:46:26.675607+00:00", "kind": "homepage", "missing": false, "url": "https://goss.rocks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:50:42.956592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86aa919228c64cba66cc9be299cb86c4fb0da6443d5259a7b3bf1bf52dc09980", "fetched_at": "2026-08-28T04:09:33.652793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goss-org/goss"}, {"content_hash": "e3de4aa87d3c54a1102e8588bc8fcdd8b2bafba8932b8448ea055dab42aebcfe", "fetched_at": "2026-08-29T08:46:26.675607+00:00", "kind": "homepage", "missing": false, "url": "https://goss.rocks"}], "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:09:33.652793+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:50:42.956592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86aa919228c64cba66cc9be299cb86c4fb0da6443d5259a7b3bf1bf52dc09980", "fetched_at": "2026-08-28T04:09:33.652793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goss-org/goss"}, {"content_hash": "e3de4aa87d3c54a1102e8588bc8fcdd8b2bafba8932b8448ea055dab42aebcfe", "fetched_at": "2026-08-29T08:46:26.675607+00:00", "kind": "homepage", "missing": false, "url": "https://goss.rocks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:50:42.956592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86aa919228c64cba66cc9be299cb86c4fb0da6443d5259a7b3bf1bf52dc09980", "fetched_at": "2026-08-28T04:09:33.652793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goss-org/goss"}, {"content_hash": "e3de4aa87d3c54a1102e8588bc8fcdd8b2bafba8932b8448ea055dab42aebcfe", "fetched_at": "2026-08-29T08:46:26.675607+00:00", "kind": "homepage", "missing": false, "url": "https://goss.rocks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:50:42.956592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86aa919228c64cba66cc9be299cb86c4fb0da6443d5259a7b3bf1bf52dc09980", "fetched_at": "2026-08-28T04:09:33.652793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goss-org/goss"}, {"content_hash": "e3de4aa87d3c54a1102e8588bc8fcdd8b2bafba8932b8448ea055dab42aebcfe", "fetched_at": "2026-08-29T08:46:26.675607+00:00", "kind": "homepage", "missing": false, "url": "https://goss.rocks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:33.652793+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:50:42.956592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86aa919228c64cba66cc9be299cb86c4fb0da6443d5259a7b3bf1bf52dc09980", "fetched_at": "2026-08-28T04:09:33.652793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goss-org/goss"}, {"content_hash": "e3de4aa87d3c54a1102e8588bc8fcdd8b2bafba8932b8448ea055dab42aebcfe", "fetched_at": "2026-08-29T08:46:26.675607+00:00", "kind": "homepage", "missing": false, "url": "https://goss.rocks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:50:42.956592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86aa919228c64cba66cc9be299cb86c4fb0da6443d5259a7b3bf1bf52dc09980", "fetched_at": "2026-08-28T04:09:33.652793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goss-org/goss"}, {"content_hash": "e3de4aa87d3c54a1102e8588bc8fcdd8b2bafba8932b8448ea055dab42aebcfe", "fetched_at": "2026-08-29T08:46:26.675607+00:00", "kind": "homepage", "missing": false, "url": "https://goss.rocks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:50:42.956592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86aa919228c64cba66cc9be299cb86c4fb0da6443d5259a7b3bf1bf52dc09980", "fetched_at": "2026-08-28T04:09:33.652793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goss-org/goss"}, {"content_hash": "e3de4aa87d3c54a1102e8588bc8fcdd8b2bafba8932b8448ea055dab42aebcfe", "fetched_at": "2026-08-29T08:46:26.675607+00:00", "kind": "homepage", "missing": false, "url": "https://goss.rocks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:50:42.956592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86aa919228c64cba66cc9be299cb86c4fb0da6443d5259a7b3bf1bf52dc09980", "fetched_at": "2026-08-28T04:09:33.652793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goss-org/goss"}, {"content_hash": "e3de4aa87d3c54a1102e8588bc8fcdd8b2bafba8932b8448ea055dab42aebcfe", "fetched_at": "2026-08-29T08:46:26.675607+00:00", "kind": "homepage", "missing": false, "url": "https://goss.rocks"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 63}, "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": 3989, "days_push": 8, "days_rel": 38, "gap_med": 668, "n_releases_24m": 2}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}