{"adoption": {"forks": 486, "observed_at": "2026-08-28T04:07:55.982696+00:00", "stars": 3311}, "canonical_url": "https://ross.abutalabs.com/products/decentralized-video-chat", "card": {"archived": false, "artifact_type": "application", "description": "🚀 Zipcall- Acquired @ 250k users 🚀 Peer to peer browser video calling platform with unmatched video quality and latency.", "domain": ["web-development", "media"], "enriched": true, "function": ["websocket", "http-server"], "health_score": 20, "homepage": "https://zipcall.io", "language": null, "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["ianramzy/decentralized-video-chat"], "name": "ianramzy/decentralized-video-chat", "platform": ["browser"], "pushed_at": "2020-11-21T01:54:51+00:00", "repo": "ianramzy/decentralized-video-chat", "stars": 3311, "tags": ["webrtc", "video-chat", "peer-to-peer", "video-calling", "screen-sharing", "live-captions", "discontinued", "video", "real-time", "nodejs", "web-server"], "topics": ["video-call", "webrtc", "peer-to-peer", "video-chat", "nodejs", "javascript"], "urls": [], "use_cases": ["host peer-to-peer video calls in the browser without downloads", "video chat with low latency via direct WebRTC connections", "share my screen during a browser video call", "create single-use disposable video chat rooms", "get live captions during video calls"], "what_it_is": "Zipcall was a browser-based peer-to-peer video calling platform built with WebRTC and Node.js, offering features like screen sharing, live captions, text chat, and disposable chat rooms. The source code has been removed from the repository following the project's acquisition, so it is no longer usable or maintained.", "when_to_avoid": ["You want to deploy or self-host a working video chat app today - the source code has been removed", "You need an actively maintained WebRTC solution with security updates", "You want guaranteed support or documentation - the project was acquired and abandoned in 2020"], "when_to_choose": ["You only need a reference for how a WebRTC video chat was architected, via an old fork or commit"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/decentralized-video-chat", "repo": "ianramzy/decentralized-video-chat", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:42:24.385522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81f8aeff2387addf075ce4cefd0af09844e7bf31460d9cc1d7566f448c4548f1", "fetched_at": "2026-08-28T04:07:55.982696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ianramzy/decentralized-video-chat"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:42:24.385522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81f8aeff2387addf075ce4cefd0af09844e7bf31460d9cc1d7566f448c4548f1", "fetched_at": "2026-08-28T04:07:55.982696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ianramzy/decentralized-video-chat"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:42:24.385522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81f8aeff2387addf075ce4cefd0af09844e7bf31460d9cc1d7566f448c4548f1", "fetched_at": "2026-08-28T04:07:55.982696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ianramzy/decentralized-video-chat"}], "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:55.982696+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:42:24.385522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81f8aeff2387addf075ce4cefd0af09844e7bf31460d9cc1d7566f448c4548f1", "fetched_at": "2026-08-28T04:07:55.982696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ianramzy/decentralized-video-chat"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:42:24.385522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81f8aeff2387addf075ce4cefd0af09844e7bf31460d9cc1d7566f448c4548f1", "fetched_at": "2026-08-28T04:07:55.982696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ianramzy/decentralized-video-chat"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:42:24.385522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81f8aeff2387addf075ce4cefd0af09844e7bf31460d9cc1d7566f448c4548f1", "fetched_at": "2026-08-28T04:07:55.982696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ianramzy/decentralized-video-chat"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.982696+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:42:24.385522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81f8aeff2387addf075ce4cefd0af09844e7bf31460d9cc1d7566f448c4548f1", "fetched_at": "2026-08-28T04:07:55.982696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ianramzy/decentralized-video-chat"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:42:24.385522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81f8aeff2387addf075ce4cefd0af09844e7bf31460d9cc1d7566f448c4548f1", "fetched_at": "2026-08-28T04:07:55.982696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ianramzy/decentralized-video-chat"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:42:24.385522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81f8aeff2387addf075ce4cefd0af09844e7bf31460d9cc1d7566f448c4548f1", "fetched_at": "2026-08-28T04:07:55.982696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ianramzy/decentralized-video-chat"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:42:24.385522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81f8aeff2387addf075ce4cefd0af09844e7bf31460d9cc1d7566f448c4548f1", "fetched_at": "2026-08-28T04:07:55.982696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ianramzy/decentralized-video-chat"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2356, "days_push": 2112, "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}}