{"adoption": {"forks": 215, "observed_at": "2026-08-28T04:03:15.579220+00:00", "stars": 1020}, "canonical_url": "https://ross.abutalabs.com/products/serde-yaml", "card": {"archived": true, "artifact_type": "library", "description": "Strongly typed YAML library for Rust", "domain": ["developer-tools", "files", "parsers"], "enriched": true, "function": ["serialization", "yaml", "parser"], "health_score": 10, "homepage": null, "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["dtolnay/serde-yaml"], "name": "dtolnay/serde-yaml", "platform": ["rust"], "pushed_at": "2024-03-25T00:50:35+00:00", "repo": "dtolnay/serde-yaml", "stars": 1020, "tags": ["serde", "deserialization", "config-files", "deprecated", "unmaintained"], "topics": ["serde", "yaml", "rust"], "urls": [], "use_cases": ["parse yaml files in rust", "serialize rust structs to yaml", "deserialize yaml config into typed rust structs", "serde yaml data format support", "convert rust objects to yaml string and back", "strongly typed yaml library for rust"], "what_it_is": "serde_yaml is a Rust library that implements the Serde serialization framework for the YAML data format, enabling strongly typed conversion between Rust structs/enums and YAML documents. The project is explicitly no longer maintained, and its final release (0.9.34) is marked as deprecated on crates.io.", "when_to_avoid": ["You are starting a new Rust project - the crate is unmaintained and its crates.io release is explicitly marked deprecated, so a maintained fork or alternative is a better choice.", "You need ongoing bug fixes, security patches, or support for newer Rust compiler versions and YAML edge cases.", "You need non-serde YAML tooling such as manipulation of arbitrary untyped YAML documents."], "when_to_choose": ["You are maintaining an existing Rust project that already depends on serde_yaml 0.9 and just need it to keep building.", "You want a mature, well-tested serde-based YAML (de)serialization implementation and are comfortable pinning a frozen 0.9 version."]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/serde-yaml", "repo": "dtolnay/serde-yaml", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:09:16.733039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f410ac5ea938748efecc3a2a863169d1dcc37b53b2b98586047a3b07eb8ee2", "fetched_at": "2026-08-28T04:03:15.579220+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dtolnay/serde-yaml"}, {"content_hash": "1ed808676c65e8bd11ad31f3a071b53672b019bcec2f663a2a6a54ab6f8f448e", "fetched_at": "2026-08-29T13:09:12.952291+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/serde-yaml"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:09:16.733039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f410ac5ea938748efecc3a2a863169d1dcc37b53b2b98586047a3b07eb8ee2", "fetched_at": "2026-08-28T04:03:15.579220+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dtolnay/serde-yaml"}, {"content_hash": "1ed808676c65e8bd11ad31f3a071b53672b019bcec2f663a2a6a54ab6f8f448e", "fetched_at": "2026-08-29T13:09:12.952291+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/serde-yaml"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:09:16.733039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f410ac5ea938748efecc3a2a863169d1dcc37b53b2b98586047a3b07eb8ee2", "fetched_at": "2026-08-28T04:03:15.579220+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dtolnay/serde-yaml"}, {"content_hash": "1ed808676c65e8bd11ad31f3a071b53672b019bcec2f663a2a6a54ab6f8f448e", "fetched_at": "2026-08-29T13:09:12.952291+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/serde-yaml"}], "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:03:15.579220+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:09:16.733039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f410ac5ea938748efecc3a2a863169d1dcc37b53b2b98586047a3b07eb8ee2", "fetched_at": "2026-08-28T04:03:15.579220+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dtolnay/serde-yaml"}, {"content_hash": "1ed808676c65e8bd11ad31f3a071b53672b019bcec2f663a2a6a54ab6f8f448e", "fetched_at": "2026-08-29T13:09:12.952291+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/serde-yaml"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:09:16.733039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f410ac5ea938748efecc3a2a863169d1dcc37b53b2b98586047a3b07eb8ee2", "fetched_at": "2026-08-28T04:03:15.579220+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dtolnay/serde-yaml"}, {"content_hash": "1ed808676c65e8bd11ad31f3a071b53672b019bcec2f663a2a6a54ab6f8f448e", "fetched_at": "2026-08-29T13:09:12.952291+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/serde-yaml"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:09:16.733039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f410ac5ea938748efecc3a2a863169d1dcc37b53b2b98586047a3b07eb8ee2", "fetched_at": "2026-08-28T04:03:15.579220+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dtolnay/serde-yaml"}, {"content_hash": "1ed808676c65e8bd11ad31f3a071b53672b019bcec2f663a2a6a54ab6f8f448e", "fetched_at": "2026-08-29T13:09:12.952291+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/serde-yaml"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.579220+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:09:16.733039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f410ac5ea938748efecc3a2a863169d1dcc37b53b2b98586047a3b07eb8ee2", "fetched_at": "2026-08-28T04:03:15.579220+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dtolnay/serde-yaml"}, {"content_hash": "1ed808676c65e8bd11ad31f3a071b53672b019bcec2f663a2a6a54ab6f8f448e", "fetched_at": "2026-08-29T13:09:12.952291+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/serde-yaml"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:09:16.733039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f410ac5ea938748efecc3a2a863169d1dcc37b53b2b98586047a3b07eb8ee2", "fetched_at": "2026-08-28T04:03:15.579220+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dtolnay/serde-yaml"}, {"content_hash": "1ed808676c65e8bd11ad31f3a071b53672b019bcec2f663a2a6a54ab6f8f448e", "fetched_at": "2026-08-29T13:09:12.952291+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/serde-yaml"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:09:16.733039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f410ac5ea938748efecc3a2a863169d1dcc37b53b2b98586047a3b07eb8ee2", "fetched_at": "2026-08-28T04:03:15.579220+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dtolnay/serde-yaml"}, {"content_hash": "1ed808676c65e8bd11ad31f3a071b53672b019bcec2f663a2a6a54ab6f8f448e", "fetched_at": "2026-08-29T13:09:12.952291+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/serde-yaml"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:09:16.733039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f410ac5ea938748efecc3a2a863169d1dcc37b53b2b98586047a3b07eb8ee2", "fetched_at": "2026-08-28T04:03:15.579220+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dtolnay/serde-yaml"}, {"content_hash": "1ed808676c65e8bd11ad31f3a071b53672b019bcec2f663a2a6a54ab6f8f448e", "fetched_at": "2026-08-29T13:09:12.952291+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/serde-yaml"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3843, "days_push": 892, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}