{"adoption": {"forks": 304, "observed_at": "2026-08-28T04:05:49.523640+00:00", "stars": 1890}, "canonical_url": "https://ross.abutalabs.com/products/swifthttp", "card": {"archived": false, "artifact_type": "library", "description": "Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.", "domain": ["web-development", "developer-tools", "apis"], "enriched": true, "function": ["http-client", "serialization"], "health_score": 20, "homepage": null, "language": "Swift", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["daltoniam/SwiftHTTP"], "name": "daltoniam/SwiftHTTP", "platform": [], "pushed_at": "2021-05-17T18:23:45+00:00", "repo": "daltoniam/SwiftHTTP", "stars": 1890, "tags": ["nsurlsession", "http-requests", "swift-wrapper", "file-upload", "ssl-pinning", "swift", "ios", "macos"], "topics": [], "urls": [], "use_cases": ["make simple GET/POST requests in Swift", "upload files with progress callbacks", "download files to disk", "serialize parameters into query strings or JSON bodies", "add custom headers to requests", "pin SSL certificates for secure connections"], "what_it_is": "SwiftHTTP is a thin Swift wrapper around NSURLSession that simplifies making HTTP requests with closure-based APIs. It supports parameter encoding, JSON serialization, uploads/downloads with progress, and SSL pinning.", "when_to_avoid": ["you need async/await or modern Swift concurrency APIs", "you want a actively maintained library with frequent updates (last release 2021)", "you need advanced features like interceptors or streaming responses"], "when_to_choose": ["you want a lightweight, concise HTTP client in Swift without heavy dependencies", "you need simple closure-based request APIs with queue support", "you need basic upload/download with progress handling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/swifthttp", "repo": "daltoniam/SwiftHTTP", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:13:01.345522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "568166eef83254050f09fc518642693399d0c4b5c6947bd8dd1de80cda2714c1", "fetched_at": "2026-08-28T04:05:49.523640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daltoniam/SwiftHTTP"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:13:01.345522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "568166eef83254050f09fc518642693399d0c4b5c6947bd8dd1de80cda2714c1", "fetched_at": "2026-08-28T04:05:49.523640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daltoniam/SwiftHTTP"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:13:01.345522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "568166eef83254050f09fc518642693399d0c4b5c6947bd8dd1de80cda2714c1", "fetched_at": "2026-08-28T04:05:49.523640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daltoniam/SwiftHTTP"}], "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:49.523640+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:13:01.345522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "568166eef83254050f09fc518642693399d0c4b5c6947bd8dd1de80cda2714c1", "fetched_at": "2026-08-28T04:05:49.523640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daltoniam/SwiftHTTP"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:13:01.345522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "568166eef83254050f09fc518642693399d0c4b5c6947bd8dd1de80cda2714c1", "fetched_at": "2026-08-28T04:05:49.523640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daltoniam/SwiftHTTP"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:13:01.345522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "568166eef83254050f09fc518642693399d0c4b5c6947bd8dd1de80cda2714c1", "fetched_at": "2026-08-28T04:05:49.523640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daltoniam/SwiftHTTP"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.523640+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:13:01.345522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "568166eef83254050f09fc518642693399d0c4b5c6947bd8dd1de80cda2714c1", "fetched_at": "2026-08-28T04:05:49.523640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daltoniam/SwiftHTTP"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:13:01.345522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "568166eef83254050f09fc518642693399d0c4b5c6947bd8dd1de80cda2714c1", "fetched_at": "2026-08-28T04:05:49.523640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daltoniam/SwiftHTTP"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:13:01.345522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "568166eef83254050f09fc518642693399d0c4b5c6947bd8dd1de80cda2714c1", "fetched_at": "2026-08-28T04:05:49.523640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daltoniam/SwiftHTTP"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:13:01.345522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "568166eef83254050f09fc518642693399d0c4b5c6947bd8dd1de80cda2714c1", "fetched_at": "2026-08-28T04:05:49.523640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/daltoniam/SwiftHTTP"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4460, "days_push": 1934, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}