{"adoption": {"forks": 441, "observed_at": "2026-08-28T04:08:11.311340+00:00", "stars": 3594}, "canonical_url": "https://ross.abutalabs.com/products/instantio", "card": {"archived": false, "artifact_type": "application", "description": "🚀 Streaming file transfer over WebTorrent (torrents on the web)", "domain": ["web-development", "files", "privacy", "self-hosted"], "enriched": true, "function": ["p2p", "file-upload", "web-scraping", "http-server"], "health_score": 80, "homepage": "https://instant.io", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["webtorrent/instant.io"], "name": "webtorrent/instant.io", "platform": ["browser", "self-hosted"], "pushed_at": "2026-08-26T17:48:52+00:00", "repo": "webtorrent/instant.io", "stars": 3594, "tags": ["webtorrent", "bittorrent", "webrtc", "file-transfer", "streaming", "magnet-links", "web-server", "nodejs"], "topics": ["webtorrent", "javascript", "bittorrent", "webrtc", "streaming", "p2p", "nodejs"], "urls": [], "use_cases": ["send large files to someone without uploading to a cloud service", "download a file from a magnet link in the browser", "share files via a shareable link with an infohash", "seed files from the browser without installing a torrent client", "self-host a WebTorrent-based file transfer site", "transfer files peer-to-peer without a central server holding the data"], "what_it_is": "Instant.io is a web application for streaming file transfer over WebTorrent (BitTorrent over WebRTC), letting users share and download files directly in the browser via drag-and-drop or magnet links. It can be self-hosted on your own Node.js server, though most users can simply use the WebTorrent library directly.", "when_to_avoid": ["you need end-to-end encrypted transfers with persistent links (use Wormhole instead)", "you only need to add WebTorrent file transfer to your own site (use the WebTorrent library directly)", "you need transfers with non-WebRTC torrent peers or traditional BitTorrent client compatibility guarantees"], "when_to_choose": ["you want browser-based, plugin-free torrent file sharing", "you need a quick shareable link for peer-to-peer file transfer", "you want to self-host a WebTorrent file transfer service"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/instantio", "repo": "webtorrent/instant.io", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:33:49.605308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33941ed6dd2e652749a297a8e7d681bc0108a704e899398b37649e78d0313713", "fetched_at": "2026-08-28T04:08:11.311340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/webtorrent/instant.io"}, {"content_hash": "758e1e01774c89e0057eb5f6c9dd7b0c4cdbbc2e4002bd52a35a9f39475b3e15", "fetched_at": "2026-08-29T09:27:24.473251+00:00", "kind": "homepage", "missing": false, "url": "https://instant.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:33:49.605308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33941ed6dd2e652749a297a8e7d681bc0108a704e899398b37649e78d0313713", "fetched_at": "2026-08-28T04:08:11.311340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/webtorrent/instant.io"}, {"content_hash": "758e1e01774c89e0057eb5f6c9dd7b0c4cdbbc2e4002bd52a35a9f39475b3e15", "fetched_at": "2026-08-29T09:27:24.473251+00:00", "kind": "homepage", "missing": false, "url": "https://instant.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:33:49.605308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33941ed6dd2e652749a297a8e7d681bc0108a704e899398b37649e78d0313713", "fetched_at": "2026-08-28T04:08:11.311340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/webtorrent/instant.io"}, {"content_hash": "758e1e01774c89e0057eb5f6c9dd7b0c4cdbbc2e4002bd52a35a9f39475b3e15", "fetched_at": "2026-08-29T09:27:24.473251+00:00", "kind": "homepage", "missing": false, "url": "https://instant.io"}], "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:08:11.311340+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:33:49.605308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33941ed6dd2e652749a297a8e7d681bc0108a704e899398b37649e78d0313713", "fetched_at": "2026-08-28T04:08:11.311340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/webtorrent/instant.io"}, {"content_hash": "758e1e01774c89e0057eb5f6c9dd7b0c4cdbbc2e4002bd52a35a9f39475b3e15", "fetched_at": "2026-08-29T09:27:24.473251+00:00", "kind": "homepage", "missing": false, "url": "https://instant.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:33:49.605308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33941ed6dd2e652749a297a8e7d681bc0108a704e899398b37649e78d0313713", "fetched_at": "2026-08-28T04:08:11.311340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/webtorrent/instant.io"}, {"content_hash": "758e1e01774c89e0057eb5f6c9dd7b0c4cdbbc2e4002bd52a35a9f39475b3e15", "fetched_at": "2026-08-29T09:27:24.473251+00:00", "kind": "homepage", "missing": false, "url": "https://instant.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:33:49.605308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33941ed6dd2e652749a297a8e7d681bc0108a704e899398b37649e78d0313713", "fetched_at": "2026-08-28T04:08:11.311340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/webtorrent/instant.io"}, {"content_hash": "758e1e01774c89e0057eb5f6c9dd7b0c4cdbbc2e4002bd52a35a9f39475b3e15", "fetched_at": "2026-08-29T09:27:24.473251+00:00", "kind": "homepage", "missing": false, "url": "https://instant.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.311340+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:33:49.605308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33941ed6dd2e652749a297a8e7d681bc0108a704e899398b37649e78d0313713", "fetched_at": "2026-08-28T04:08:11.311340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/webtorrent/instant.io"}, {"content_hash": "758e1e01774c89e0057eb5f6c9dd7b0c4cdbbc2e4002bd52a35a9f39475b3e15", "fetched_at": "2026-08-29T09:27:24.473251+00:00", "kind": "homepage", "missing": false, "url": "https://instant.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:33:49.605308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33941ed6dd2e652749a297a8e7d681bc0108a704e899398b37649e78d0313713", "fetched_at": "2026-08-28T04:08:11.311340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/webtorrent/instant.io"}, {"content_hash": "758e1e01774c89e0057eb5f6c9dd7b0c4cdbbc2e4002bd52a35a9f39475b3e15", "fetched_at": "2026-08-29T09:27:24.473251+00:00", "kind": "homepage", "missing": false, "url": "https://instant.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:33:49.605308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33941ed6dd2e652749a297a8e7d681bc0108a704e899398b37649e78d0313713", "fetched_at": "2026-08-28T04:08:11.311340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/webtorrent/instant.io"}, {"content_hash": "758e1e01774c89e0057eb5f6c9dd7b0c4cdbbc2e4002bd52a35a9f39475b3e15", "fetched_at": "2026-08-29T09:27:24.473251+00:00", "kind": "homepage", "missing": false, "url": "https://instant.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:33:49.605308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33941ed6dd2e652749a297a8e7d681bc0108a704e899398b37649e78d0313713", "fetched_at": "2026-08-28T04:08:11.311340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/webtorrent/instant.io"}, {"content_hash": "758e1e01774c89e0057eb5f6c9dd7b0c4cdbbc2e4002bd52a35a9f39475b3e15", "fetched_at": "2026-08-29T09:27:24.473251+00:00", "kind": "homepage", "missing": false, "url": "https://instant.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "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": 4414, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}