{"adoption": {"forks": 121, "observed_at": "2026-08-28T04:08:11.557662+00:00", "stars": 3608}, "canonical_url": "https://ross.abutalabs.com/products/rquickshare", "card": {"archived": false, "artifact_type": "application", "description": "Rust implementation of NearbyShare/QuickShare from Android for Linux and macOS.", "domain": ["cross-platform", "developer-tools"], "enriched": true, "function": ["networking", "file-system", "gui"], "health_score": 79, "homepage": null, "language": "Rust", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Martichou/rquickshare"], "name": "Martichou/rquickshare", "platform": ["rust"], "pushed_at": "2026-05-01T03:36:09+00:00", "repo": "Martichou/rquickshare", "stars": 3608, "tags": ["quick-share", "nearby-share", "file-transfer", "android", "mdns", "tauri", "linux", "macos"], "topics": ["android", "linux", "macos", "quickshare", "rust", "nearbyshare"], "urls": [], "use_cases": ["share files from android to linux laptop", "quick share alternative for macos", "receive files from phone on desktop over wifi", "nearby share for linux", "transfer files between android and computer without cable", "send files to android from linux"], "what_it_is": "A Rust implementation of Android's Nearby Share/Quick Share protocol for Linux and macOS, distributed as desktop apps (deb, rpm, AppImage, dmg). It lets desktops receive and send files to and from Android devices over the local Wi-Fi network.", "when_to_avoid": ["devices are not on the same local network (Wi-Fi LAN only)", "you need Windows support or other transfer protocols", "your network blocks mDNS discovery"], "when_to_choose": ["you use Linux or macOS and want Quick Share compatibility with Android", "you need cable-free file transfer on the same Wi-Fi network", "you prefer a native desktop app over browser-based transfer tools"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rquickshare", "repo": "Martichou/rquickshare", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:33:40.855414+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "681379b68e01499ec21d56bdbfaa53aa8be603610742abaada91abf5102970c1", "fetched_at": "2026-08-28T04:08:11.557662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Martichou/rquickshare"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:33:40.855414+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "681379b68e01499ec21d56bdbfaa53aa8be603610742abaada91abf5102970c1", "fetched_at": "2026-08-28T04:08:11.557662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Martichou/rquickshare"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:33:40.855414+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "681379b68e01499ec21d56bdbfaa53aa8be603610742abaada91abf5102970c1", "fetched_at": "2026-08-28T04:08:11.557662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Martichou/rquickshare"}], "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.557662+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:33:40.855414+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "681379b68e01499ec21d56bdbfaa53aa8be603610742abaada91abf5102970c1", "fetched_at": "2026-08-28T04:08:11.557662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Martichou/rquickshare"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:33:40.855414+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "681379b68e01499ec21d56bdbfaa53aa8be603610742abaada91abf5102970c1", "fetched_at": "2026-08-28T04:08:11.557662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Martichou/rquickshare"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:33:40.855414+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "681379b68e01499ec21d56bdbfaa53aa8be603610742abaada91abf5102970c1", "fetched_at": "2026-08-28T04:08:11.557662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Martichou/rquickshare"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.557662+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:33:40.855414+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "681379b68e01499ec21d56bdbfaa53aa8be603610742abaada91abf5102970c1", "fetched_at": "2026-08-28T04:08:11.557662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Martichou/rquickshare"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:33:40.855414+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "681379b68e01499ec21d56bdbfaa53aa8be603610742abaada91abf5102970c1", "fetched_at": "2026-08-28T04:08:11.557662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Martichou/rquickshare"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:33:40.855414+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "681379b68e01499ec21d56bdbfaa53aa8be603610742abaada91abf5102970c1", "fetched_at": "2026-08-28T04:08:11.557662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Martichou/rquickshare"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:33:40.855414+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "681379b68e01499ec21d56bdbfaa53aa8be603610742abaada91abf5102970c1", "fetched_at": "2026-08-28T04:08:11.557662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Martichou/rquickshare"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 80, "longevity": 66, "rhythm": 40}, "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": 933, "days_push": 124, "days_rel": 556, "gap_med": 23.0, "n_releases_24m": 3}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}