{"adoption": {"forks": 380, "observed_at": "2026-08-28T04:07:50.279344+00:00", "stars": 3236}, "canonical_url": "https://ross.abutalabs.com/products/zerorpc-python", "card": {"archived": false, "artifact_type": "library", "description": "zerorpc for python", "domain": ["microservices", "developer-tools", "apis"], "enriched": true, "function": ["rpc", "serialization", "cli"], "health_score": 23, "homepage": "http://www.zerorpc.io  ", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["0rpc/zerorpc-python"], "name": "0rpc/zerorpc-python", "platform": ["python", "cross-platform", "cli"], "pushed_at": "2025-02-08T00:01:11+00:00", "repo": "0rpc/zerorpc-python", "stars": 3236, "tags": ["zeromq", "messagepack", "zeroservices", "service-introspection"], "topics": [], "urls": [], "use_cases": ["expose a python module as a remote rpc service", "call remote python functions from the command line", "build lightweight microservices over zeromq", "introspect remote service apis", "replace http rest calls with faster binary rpc"], "what_it_is": "zerorpc is a flexible RPC implementation for Python built on ZeroMQ and MessagePack, usable both programmatically and from the command line. It lets you expose Python modules as remote services ('zeroservices') without code changes and call them remotely with automatic service introspection.", "when_to_avoid": ["you need browser or non-python clients with standard protocols like http/json", "you need a actively developed framework with large community support", "you require streaming or async-first grpc-style features"], "when_to_choose": ["you want zero-boilerplate rpc between python services", "you need zeromq-based transports like tcp or ipc", "you want command-line access to remote python modules"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zerorpc-python", "repo": "0rpc/zerorpc-python", "role": "main", "score": 34}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:24:34.858707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a96b396b44fb36683f9db68214162a4e2c921edc5903848a84ee355b964e9bf6", "fetched_at": "2026-08-28T04:07:50.279344+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0rpc/zerorpc-python"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:24:34.858707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a96b396b44fb36683f9db68214162a4e2c921edc5903848a84ee355b964e9bf6", "fetched_at": "2026-08-28T04:07:50.279344+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0rpc/zerorpc-python"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:24:34.858707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a96b396b44fb36683f9db68214162a4e2c921edc5903848a84ee355b964e9bf6", "fetched_at": "2026-08-28T04:07:50.279344+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0rpc/zerorpc-python"}], "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:07:50.279344+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:24:34.858707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a96b396b44fb36683f9db68214162a4e2c921edc5903848a84ee355b964e9bf6", "fetched_at": "2026-08-28T04:07:50.279344+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0rpc/zerorpc-python"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:24:34.858707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a96b396b44fb36683f9db68214162a4e2c921edc5903848a84ee355b964e9bf6", "fetched_at": "2026-08-28T04:07:50.279344+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0rpc/zerorpc-python"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:24:34.858707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a96b396b44fb36683f9db68214162a4e2c921edc5903848a84ee355b964e9bf6", "fetched_at": "2026-08-28T04:07:50.279344+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0rpc/zerorpc-python"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.279344+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:24:34.858707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a96b396b44fb36683f9db68214162a4e2c921edc5903848a84ee355b964e9bf6", "fetched_at": "2026-08-28T04:07:50.279344+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0rpc/zerorpc-python"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:24:34.858707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a96b396b44fb36683f9db68214162a4e2c921edc5903848a84ee355b964e9bf6", "fetched_at": "2026-08-28T04:07:50.279344+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0rpc/zerorpc-python"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:24:34.858707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a96b396b44fb36683f9db68214162a4e2c921edc5903848a84ee355b964e9bf6", "fetched_at": "2026-08-28T04:07:50.279344+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0rpc/zerorpc-python"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:24:34.858707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a96b396b44fb36683f9db68214162a4e2c921edc5903848a84ee355b964e9bf6", "fetched_at": "2026-08-28T04:07:50.279344+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0rpc/zerorpc-python"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 5, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5304, "days_push": 572, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 34, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}