{"adoption": {"forks": 234, "observed_at": "2026-08-28T04:09:40.741141+00:00", "stars": 6228}, "canonical_url": "https://ross.abutalabs.com/products/neardrop", "card": {"archived": false, "artifact_type": "application", "description": "An unofficial Google Nearby Share/Quick Share app for macOS", "domain": ["cross-platform", "files", "apple-ecosystem", "developer-tools"], "enriched": true, "function": ["file-upload", "networking", "p2p"], "health_score": 78, "homepage": null, "language": "Swift", "license": "Unlicense", "license_family": "permissive", "maturity": "active", "member_repos": ["grishka/NearDrop"], "name": "grishka/NearDrop", "platform": [], "pushed_at": "2026-03-19T20:34:17+00:00", "repo": "grishka/NearDrop", "stars": 6228, "tags": ["nearby-share", "quick-share", "airdrop-alternative", "file-transfer", "android", "menu-bar-app", "protocol-implementation", "macos", "swift"], "topics": [], "urls": [], "use_cases": ["transfer files from android to mac wirelessly", "receive quick share files on mac", "airdrop alternative for android", "share links from mac to android phone", "send photos from phone to macbook over wifi"], "what_it_is": "NearDrop is an unofficial macOS implementation of Google's Nearby Share/Quick Share protocol, letting Android devices send files to a Mac over the local Wi-Fi network. It runs as a menu bar app, receives files into the Downloads folder, and can also send files and links from macOS.", "when_to_avoid": ["you need transfers over Bluetooth, Wi-Fi Direct, mobile hotspot, or the internet via Google servers", "you need visibility limited to contacts only or discoverability without a QR code", "you need a Windows or Linux client instead of macOS"], "when_to_choose": ["you use a Mac and an Android device on the same Wi-Fi network and want Quick Share-style transfers", "you want a lightweight menu bar app that just saves received files to Downloads", "you need an open-source, protocol-documented alternative to AirDrop for cross-platform sharing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/neardrop", "repo": "grishka/NearDrop", "role": "main", "score": 54}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:47:13.577751+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d7c458594a8ec39e583c4eb0e0b2a067d0cbe31ac7a35e33083ebae3de686db", "fetched_at": "2026-08-28T04:09:40.741141+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grishka/NearDrop"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:47:13.577751+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d7c458594a8ec39e583c4eb0e0b2a067d0cbe31ac7a35e33083ebae3de686db", "fetched_at": "2026-08-28T04:09:40.741141+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grishka/NearDrop"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:47:13.577751+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d7c458594a8ec39e583c4eb0e0b2a067d0cbe31ac7a35e33083ebae3de686db", "fetched_at": "2026-08-28T04:09:40.741141+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grishka/NearDrop"}], "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:09:40.741141+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:47:13.577751+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d7c458594a8ec39e583c4eb0e0b2a067d0cbe31ac7a35e33083ebae3de686db", "fetched_at": "2026-08-28T04:09:40.741141+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grishka/NearDrop"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:47:13.577751+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d7c458594a8ec39e583c4eb0e0b2a067d0cbe31ac7a35e33083ebae3de686db", "fetched_at": "2026-08-28T04:09:40.741141+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grishka/NearDrop"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:47:13.577751+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d7c458594a8ec39e583c4eb0e0b2a067d0cbe31ac7a35e33083ebae3de686db", "fetched_at": "2026-08-28T04:09:40.741141+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grishka/NearDrop"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.741141+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:47:13.577751+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d7c458594a8ec39e583c4eb0e0b2a067d0cbe31ac7a35e33083ebae3de686db", "fetched_at": "2026-08-28T04:09:40.741141+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grishka/NearDrop"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:47:13.577751+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d7c458594a8ec39e583c4eb0e0b2a067d0cbe31ac7a35e33083ebae3de686db", "fetched_at": "2026-08-28T04:09:40.741141+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grishka/NearDrop"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:47:13.577751+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d7c458594a8ec39e583c4eb0e0b2a067d0cbe31ac7a35e33083ebae3de686db", "fetched_at": "2026-08-28T04:09:40.741141+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grishka/NearDrop"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:47:13.577751+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d7c458594a8ec39e583c4eb0e0b2a067d0cbe31ac7a35e33083ebae3de686db", "fetched_at": "2026-08-28T04:09:40.741141+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grishka/NearDrop"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 73, "longevity": 88, "rhythm": 10}, "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": 1238, "days_push": 167, "days_rel": 391, "gap_med": 319, "n_releases_24m": 2}, "score": 54, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}