{"adoption": {"forks": 77, "observed_at": "2026-08-28T04:04:11.154253+00:00", "stars": 1266}, "canonical_url": "https://ross.abutalabs.com/products/apiark", "card": {"archived": false, "artifact_type": "application", "description": "Privacy-first API platform built with Tauri v2. No login, no cloud, ~60 MB RAM. A lightweight Postman alternative.", "domain": ["developer-tools", "apis", "web-development", "privacy"], "enriched": true, "function": ["http-client", "graphql", "websocket", "developer-tools", "gui"], "health_score": 82, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["berbicanes/apiark"], "name": "berbicanes/apiark", "platform": ["cross-platform", "windows"], "pushed_at": "2026-03-26T08:56:32+00:00", "repo": "berbicanes/apiark", "stars": 1266, "tags": ["api-client", "postman-alternative", "tauri", "rest-client", "offline-first", "lightweight", "privacy-first", "desktop", "macos", "linux"], "topics": ["api-client", "desktop-app", "developer-tools", "rust", "tauri", "typescript"], "urls": [], "use_cases": ["test rest api endpoints locally", "lightweight postman alternative", "debug graphql and websocket requests offline", "send http requests without cloud account", "inspect server-sent events streams", "keep api collections in git instead of cloud"], "what_it_is": "ApiArk is a privacy-first desktop API client built with Tauri v2, serving as a lightweight Postman alternative that runs entirely locally with no login or cloud dependency. It supports REST, GraphQL, WebSocket, and Server-Sent Events while using only ~60 MB of RAM.", "when_to_avoid": ["you need team collaboration and cloud-synced collections", "you rely on advanced Postman features like automated test suites, mock servers, or CI integrations", "you need a browser-based or CLI-only API client"], "when_to_choose": ["you want a fast, low-memory API client with no login or cloud sync", "you prefer storing API collections in Git for version control", "you need REST, GraphQL, WebSocket, and SSE testing in one offline desktop app", "you care about privacy and local-first tooling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/apiark", "repo": "berbicanes/apiark", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.388115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b6905f2f26a799ec2e0c0278199139782164c4447cd499a7524d2cea22bbc8c", "fetched_at": "2026-08-28T04:04:11.154253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/berbicanes/apiark"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.388115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b6905f2f26a799ec2e0c0278199139782164c4447cd499a7524d2cea22bbc8c", "fetched_at": "2026-08-28T04:04:11.154253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/berbicanes/apiark"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.388115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b6905f2f26a799ec2e0c0278199139782164c4447cd499a7524d2cea22bbc8c", "fetched_at": "2026-08-28T04:04:11.154253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/berbicanes/apiark"}], "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:04:11.154253+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.388115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b6905f2f26a799ec2e0c0278199139782164c4447cd499a7524d2cea22bbc8c", "fetched_at": "2026-08-28T04:04:11.154253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/berbicanes/apiark"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.388115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b6905f2f26a799ec2e0c0278199139782164c4447cd499a7524d2cea22bbc8c", "fetched_at": "2026-08-28T04:04:11.154253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/berbicanes/apiark"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.388115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b6905f2f26a799ec2e0c0278199139782164c4447cd499a7524d2cea22bbc8c", "fetched_at": "2026-08-28T04:04:11.154253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/berbicanes/apiark"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.154253+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.388115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b6905f2f26a799ec2e0c0278199139782164c4447cd499a7524d2cea22bbc8c", "fetched_at": "2026-08-28T04:04:11.154253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/berbicanes/apiark"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.388115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b6905f2f26a799ec2e0c0278199139782164c4447cd499a7524d2cea22bbc8c", "fetched_at": "2026-08-28T04:04:11.154253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/berbicanes/apiark"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.388115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b6905f2f26a799ec2e0c0278199139782164c4447cd499a7524d2cea22bbc8c", "fetched_at": "2026-08-28T04:04:11.154253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/berbicanes/apiark"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.388115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b6905f2f26a799ec2e0c0278199139782164c4447cd499a7524d2cea22bbc8c", "fetched_at": "2026-08-28T04:04:11.154253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/berbicanes/apiark"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 74, "longevity": 13, "rhythm": 76}, "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": 182, "days_push": 160, "days_rel": 161, "gap_med": 0.0, "n_releases_24m": 43}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}