{"adoption": {"forks": 398, "observed_at": "2026-08-28T04:09:40.097304+00:00", "stars": 6213}, "canonical_url": "https://ross.abutalabs.com/products/siege", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Siege is an http load tester and benchmarking utility", "domain": ["web-development", "developer-tools", "performance", "testing"], "enriched": true, "function": ["load-testing", "benchmarking", "http-client", "testing"], "health_score": 99, "homepage": null, "language": "C", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["JoeDog/siege"], "name": "JoeDog/siege", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-18T19:18:13+00:00", "repo": "JoeDog/siege", "stars": 6213, "tags": ["http-load-testing", "stress-testing", "regression-testing", "web-server", "c", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["load test a web server with simulated concurrent users", "benchmark HTTP response times under stress", "stress test multiple URLs simultaneously", "verify a site can handle traffic spikes", "regression test web application performance", "measure transaction rate and concurrency of an HTTP endpoint"], "what_it_is": "Siege is an open-source HTTP load testing and benchmarking utility written in C. It simulates many concurrent users hitting one or many URLs to stress test web servers and reports hits, throughput, response times, and status codes.", "when_to_avoid": ["you need distributed load generation across multiple machines", "you require a GUI or scripted complex test scenarios", "you need protocol support beyond HTTP such as WebSocket or gRPC", "you want detailed browser-level performance metrics like rendering times"], "when_to_choose": ["you need a lightweight CLI load tester for HTTP/1.0 and 1.1 endpoints", "you want to simulate many concurrent users with configurable delays", "you need transaction-level reporting of response times and status codes", "you want basic auth, cookies, and GET/POST support in a load test"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/siege", "repo": "JoeDog/siege", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:47:16.602454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0fe7111d26f8fe6ac74d7f1468689cfe9c14e9177f725801975d193d98c40a3", "fetched_at": "2026-08-28T04:09:40.097304+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoeDog/siege"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:47:16.602454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0fe7111d26f8fe6ac74d7f1468689cfe9c14e9177f725801975d193d98c40a3", "fetched_at": "2026-08-28T04:09:40.097304+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoeDog/siege"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:47:16.602454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0fe7111d26f8fe6ac74d7f1468689cfe9c14e9177f725801975d193d98c40a3", "fetched_at": "2026-08-28T04:09:40.097304+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoeDog/siege"}], "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:40.097304+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:47:16.602454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0fe7111d26f8fe6ac74d7f1468689cfe9c14e9177f725801975d193d98c40a3", "fetched_at": "2026-08-28T04:09:40.097304+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoeDog/siege"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:47:16.602454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0fe7111d26f8fe6ac74d7f1468689cfe9c14e9177f725801975d193d98c40a3", "fetched_at": "2026-08-28T04:09:40.097304+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoeDog/siege"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:47:16.602454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0fe7111d26f8fe6ac74d7f1468689cfe9c14e9177f725801975d193d98c40a3", "fetched_at": "2026-08-28T04:09:40.097304+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoeDog/siege"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.097304+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:47:16.602454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0fe7111d26f8fe6ac74d7f1468689cfe9c14e9177f725801975d193d98c40a3", "fetched_at": "2026-08-28T04:09:40.097304+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoeDog/siege"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:47:16.602454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0fe7111d26f8fe6ac74d7f1468689cfe9c14e9177f725801975d193d98c40a3", "fetched_at": "2026-08-28T04:09:40.097304+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoeDog/siege"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:47:16.602454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0fe7111d26f8fe6ac74d7f1468689cfe9c14e9177f725801975d193d98c40a3", "fetched_at": "2026-08-28T04:09:40.097304+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoeDog/siege"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:47:16.602454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0fe7111d26f8fe6ac74d7f1468689cfe9c14e9177f725801975d193d98c40a3", "fetched_at": "2026-08-28T04:09:40.097304+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoeDog/siege"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 66}, "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": 4359, "days_push": 15, "days_rel": 15, "gap_med": null, "n_releases_24m": 1}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}