{"adoption": {"forks": 4044, "observed_at": "2026-08-28T04:11:17.316152+00:00", "stars": 16812}, "canonical_url": "https://ross.abutalabs.com/products/rdpwrap", "card": {"archived": false, "artifact_type": "library", "description": "RDP Wrapper Library", "domain": ["security", "networking", "windows"], "enriched": true, "function": ["networking"], "health_score": 20, "homepage": null, "language": "Pascal", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["stascorp/rdpwrap"], "name": "stascorp/rdpwrap", "platform": ["windows"], "pushed_at": "2024-06-18T15:08:33+00:00", "repo": "stascorp/rdpwrap", "stars": 16812, "tags": ["remote-desktop", "rdp", "concurrent-sessions", "terminal-services", "termsrv-wrapper", "system-utility", "windows-home", "desktop"], "topics": [], "urls": [], "use_cases": ["enable remote desktop on Windows 10 Home", "allow multiple concurrent RDP sessions on my PC", "use a Home-edition Windows machine as an RDP host without upgrading to Pro", "connect remotely to a Windows PC that lacks Remote Desktop Host support", "keep RDP working after Windows updates without patching termsrv.dll"], "what_it_is": "RDP Wrapper Library is a Windows system library that enables Remote Desktop Host support and concurrent RDP sessions on editions that ship without them, such as Home and Starter versions of Vista through Windows 10. It works as a layer between the Service Control Manager and Terminal Services, leaving the original termsrv.dll untouched and remaining resilient against Windows Updates.", "when_to_avoid": ["You run Windows Pro, Enterprise, or Server, which already include full RDP host functionality", "You need a vendor-supported, license-compliant remote access solution for a corporate environment", "You need a cross-platform remote desktop host for Linux or macOS", "You are uncomfortable with community-maintained wrappers that may lag behind brand-new Windows builds"], "when_to_choose": ["You need to host RDP sessions on a Windows edition (Home/Starter) that does not include Remote Desktop Host", "You want concurrent RDP sessions from multiple users on the same machine", "You prefer a non-invasive wrapper over modifying or replacing termsrv.dll", "You want an update-resistant remote access setup for personal home use"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rdpwrap", "repo": "stascorp/rdpwrap", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:04:14.825947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6eefb8c39013530ddcf9edbdd4de0075423284d8f3f2ec40ea06eba116f8157", "fetched_at": "2026-08-28T04:11:17.316152+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stascorp/rdpwrap"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:04:14.825947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6eefb8c39013530ddcf9edbdd4de0075423284d8f3f2ec40ea06eba116f8157", "fetched_at": "2026-08-28T04:11:17.316152+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stascorp/rdpwrap"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:04:14.825947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6eefb8c39013530ddcf9edbdd4de0075423284d8f3f2ec40ea06eba116f8157", "fetched_at": "2026-08-28T04:11:17.316152+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stascorp/rdpwrap"}], "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:11:17.316152+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:04:14.825947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6eefb8c39013530ddcf9edbdd4de0075423284d8f3f2ec40ea06eba116f8157", "fetched_at": "2026-08-28T04:11:17.316152+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stascorp/rdpwrap"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:04:14.825947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6eefb8c39013530ddcf9edbdd4de0075423284d8f3f2ec40ea06eba116f8157", "fetched_at": "2026-08-28T04:11:17.316152+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stascorp/rdpwrap"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:04:14.825947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6eefb8c39013530ddcf9edbdd4de0075423284d8f3f2ec40ea06eba116f8157", "fetched_at": "2026-08-28T04:11:17.316152+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stascorp/rdpwrap"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.316152+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:04:14.825947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6eefb8c39013530ddcf9edbdd4de0075423284d8f3f2ec40ea06eba116f8157", "fetched_at": "2026-08-28T04:11:17.316152+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stascorp/rdpwrap"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:04:14.825947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6eefb8c39013530ddcf9edbdd4de0075423284d8f3f2ec40ea06eba116f8157", "fetched_at": "2026-08-28T04:11:17.316152+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stascorp/rdpwrap"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:04:14.825947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6eefb8c39013530ddcf9edbdd4de0075423284d8f3f2ec40ea06eba116f8157", "fetched_at": "2026-08-28T04:11:17.316152+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stascorp/rdpwrap"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:04:14.825947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6eefb8c39013530ddcf9edbdd4de0075423284d8f3f2ec40ea06eba116f8157", "fetched_at": "2026-08-28T04:11:17.316152+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stascorp/rdpwrap"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 4333, "days_push": 806, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}