{"adoption": {"forks": 576, "observed_at": "2026-08-28T04:05:31.139940+00:00", "stars": 1750}, "canonical_url": "https://ross.abutalabs.com/products/wcf", "card": {"archived": false, "artifact_type": "library", "description": "This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.", "domain": ["backend", "apis", "cross-platform", "developer-tools"], "enriched": true, "function": ["rpc", "http-client", "serialization"], "health_score": 96, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["dotnet/wcf"], "name": "dotnet/wcf", "platform": ["dotnet", "cross-platform", "windows"], "pushed_at": "2026-08-26T02:01:29+00:00", "repo": "dotnet/wcf", "stars": 1750, "tags": ["wcf", "soap", "wcf-client", "dotnet-core", "microsoft", "linux", "macos"], "topics": ["wcf", "wcf-client"], "urls": [], "use_cases": ["call a legacy WCF SOAP service from a .NET Core app", "build a cross-platform client that talks to WCF services", "consume WCF services from ASP.NET Core or UWP applications", "migrate .NET Framework WCF clients to .NET Core", "connect mobile or mid-tier apps to enterprise WCF endpoints"], "what_it_is": "dotnet/wcf provides the client-oriented Windows Communication Foundation (WCF) libraries for .NET Core, enabling apps to communicate with existing WCF services. It is a subset of the .NET Framework WCF implementation, usable from ASP.NET Core, UWP, and mobile or mid-tier applications across Windows, Linux, and macOS.", "when_to_avoid": ["you need to host or implement WCF services, not just consume them", "you need the full .NET Framework WCF feature set such as advanced bindings or transports", "you are building new services and can use gRPC or REST instead"], "when_to_choose": ["you need a .NET Core/.NET 5+ client for existing WCF services", "you want cross-platform SOAP/WCF client support on Linux or macOS", "you are porting a .NET Framework WCF client to modern .NET"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wcf", "repo": "dotnet/wcf", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:28:44.242280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2632cb41fa0be10306fccf0f830c33284cbc4bf480aa2fa59d8e7ecfb650e94", "fetched_at": "2026-08-28T04:05:31.139940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dotnet/wcf"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:28:44.242280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2632cb41fa0be10306fccf0f830c33284cbc4bf480aa2fa59d8e7ecfb650e94", "fetched_at": "2026-08-28T04:05:31.139940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dotnet/wcf"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:28:44.242280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2632cb41fa0be10306fccf0f830c33284cbc4bf480aa2fa59d8e7ecfb650e94", "fetched_at": "2026-08-28T04:05:31.139940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dotnet/wcf"}], "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:05:31.139940+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:28:44.242280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2632cb41fa0be10306fccf0f830c33284cbc4bf480aa2fa59d8e7ecfb650e94", "fetched_at": "2026-08-28T04:05:31.139940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dotnet/wcf"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:28:44.242280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2632cb41fa0be10306fccf0f830c33284cbc4bf480aa2fa59d8e7ecfb650e94", "fetched_at": "2026-08-28T04:05:31.139940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dotnet/wcf"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:28:44.242280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2632cb41fa0be10306fccf0f830c33284cbc4bf480aa2fa59d8e7ecfb650e94", "fetched_at": "2026-08-28T04:05:31.139940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dotnet/wcf"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.139940+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:28:44.242280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2632cb41fa0be10306fccf0f830c33284cbc4bf480aa2fa59d8e7ecfb650e94", "fetched_at": "2026-08-28T04:05:31.139940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dotnet/wcf"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:28:44.242280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2632cb41fa0be10306fccf0f830c33284cbc4bf480aa2fa59d8e7ecfb650e94", "fetched_at": "2026-08-28T04:05:31.139940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dotnet/wcf"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:28:44.242280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2632cb41fa0be10306fccf0f830c33284cbc4bf480aa2fa59d8e7ecfb650e94", "fetched_at": "2026-08-28T04:05:31.139940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dotnet/wcf"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:28:44.242280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2632cb41fa0be10306fccf0f830c33284cbc4bf480aa2fa59d8e7ecfb650e94", "fetched_at": "2026-08-28T04:05:31.139940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dotnet/wcf"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 44}, "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": 4130, "days_push": 8, "days_rel": 295, "gap_med": 55.0, "n_releases_24m": 5}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}