{"adoption": {"forks": 176, "observed_at": "2026-08-28T04:07:00.774770+00:00", "stars": 2556}, "canonical_url": "https://ross.abutalabs.com/products/autocxx", "card": {"archived": false, "artifact_type": "library", "description": "Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers", "domain": ["developer-tools", "programming-languages", "cross-platform"], "enriched": true, "function": ["developer-tools", "compiler", "parser"], "health_score": 88, "homepage": "https://docs.rs/autocxx", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["google/autocxx"], "name": "google/autocxx", "platform": ["rust", "cpp", "cross-platform"], "pushed_at": "2026-07-30T23:25:44+00:00", "repo": "google/autocxx", "stars": 2556, "tags": ["ffi", "cxx", "bindgen", "rust-cpp-interop", "code-generation"], "topics": ["rust", "cxx", "bindgen"], "urls": [], "use_cases": ["call C++ libraries from Rust safely", "generate Rust bindings from existing C++ headers", "automate Rust/C++ FFI without hand-writing cxx bridges", "subclass C++ classes from Rust", "export Rust code to C++", "migrate a C++ codebase to Rust incrementally"], "what_it_is": "Autocxx is a Rust library and code-generation tool that automatically generates safe, ergonomic bindings for calling C++ from Rust, driven directly from existing C++ headers. It works by plugging a fork of bindgen into the cxx crate, combining cxx's safety guarantees with bindgen's automation.", "when_to_avoid": ["you're starting fresh and can use cxx or crubit directly (recommended by the project itself)", "you need actively maintained tooling - the project is seeking new maintainers", "you need C++ bindings generated from Rust rather than from C++ headers"], "when_to_choose": ["you have existing C++ headers and want automated, safe bindings", "you want cxx-style safety without hand-writing bridge definitions", "you're incrementally rewriting C++ projects in Rust"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/autocxx", "repo": "google/autocxx", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:23:39.817015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d916b44c2739cc95331acd67cd55cae4d13fd50f5dce6a24245ab47575cb686", "fetched_at": "2026-08-28T04:07:00.774770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/autocxx"}, {"content_hash": "6822ab99e7a78ab0eef59cd145c6c2c378094db5ca004acaa0f58d387c0d1d7e", "fetched_at": "2026-08-29T10:06:24.762421+00:00", "kind": "homepage", "missing": false, "url": "https://docs.rs/autocxx"}, {"content_hash": "9097c140fbda5a6065e7c6d6bea7b13ccf6568672b6cc1fb73bf2aef4a6fb072", "fetched_at": "2026-08-29T10:06:24.765011+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/"}, {"content_hash": "8db6c6b8f6fea9fa2f098c0150186e0383f162a3c24a55b27fb4d84224f7260e", "fetched_at": "2026-08-29T10:06:24.766710+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest"}, {"content_hash": "810dbe2b07c32e276d02412515b62e6b89e147f125e33bd5d18a904986e60e1e", "fetched_at": "2026-08-29T10:06:24.768516+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest/features"}, {"content_hash": "29ab7986fbf52fc904fa65ff94197b8f6fbae71300595c592086dfcf4965086c", "fetched_at": "2026-08-29T10:06:24.770233+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about"}, {"content_hash": "6588cac258affb0dd36cb7840a134432ed9cbb751ed5892cc64c26682e7f752d", "fetched_at": "2026-08-29T10:06:24.771875+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/badges"}, {"content_hash": "811231ca46808d1078ba7c9c9a6d376aff8d182e9a112815372382f72ba22c49", "fetched_at": "2026-08-29T10:06:24.773391+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/builds"}, {"content_hash": "0dcdccb2b2b2aa5d17b745c94f4fc1e14aa3046c3812e1f31eaedda5a39acc00", "fetched_at": "2026-08-29T10:06:24.775017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/metadata"}, {"content_hash": "1b1efd93105f0033a100638f459e89cc08f01e17336738e2fd83c8eb25c941bc", "fetched_at": "2026-08-29T10:06:24.776683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/redirections"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:23:39.817015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d916b44c2739cc95331acd67cd55cae4d13fd50f5dce6a24245ab47575cb686", "fetched_at": "2026-08-28T04:07:00.774770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/autocxx"}, {"content_hash": "6822ab99e7a78ab0eef59cd145c6c2c378094db5ca004acaa0f58d387c0d1d7e", "fetched_at": "2026-08-29T10:06:24.762421+00:00", "kind": "homepage", "missing": false, "url": "https://docs.rs/autocxx"}, {"content_hash": "9097c140fbda5a6065e7c6d6bea7b13ccf6568672b6cc1fb73bf2aef4a6fb072", "fetched_at": "2026-08-29T10:06:24.765011+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/"}, {"content_hash": "8db6c6b8f6fea9fa2f098c0150186e0383f162a3c24a55b27fb4d84224f7260e", "fetched_at": "2026-08-29T10:06:24.766710+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest"}, {"content_hash": "810dbe2b07c32e276d02412515b62e6b89e147f125e33bd5d18a904986e60e1e", "fetched_at": "2026-08-29T10:06:24.768516+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest/features"}, {"content_hash": "29ab7986fbf52fc904fa65ff94197b8f6fbae71300595c592086dfcf4965086c", "fetched_at": "2026-08-29T10:06:24.770233+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about"}, {"content_hash": "6588cac258affb0dd36cb7840a134432ed9cbb751ed5892cc64c26682e7f752d", "fetched_at": "2026-08-29T10:06:24.771875+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/badges"}, {"content_hash": "811231ca46808d1078ba7c9c9a6d376aff8d182e9a112815372382f72ba22c49", "fetched_at": "2026-08-29T10:06:24.773391+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/builds"}, {"content_hash": "0dcdccb2b2b2aa5d17b745c94f4fc1e14aa3046c3812e1f31eaedda5a39acc00", "fetched_at": "2026-08-29T10:06:24.775017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/metadata"}, {"content_hash": "1b1efd93105f0033a100638f459e89cc08f01e17336738e2fd83c8eb25c941bc", "fetched_at": "2026-08-29T10:06:24.776683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/redirections"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:23:39.817015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d916b44c2739cc95331acd67cd55cae4d13fd50f5dce6a24245ab47575cb686", "fetched_at": "2026-08-28T04:07:00.774770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/autocxx"}, {"content_hash": "6822ab99e7a78ab0eef59cd145c6c2c378094db5ca004acaa0f58d387c0d1d7e", "fetched_at": "2026-08-29T10:06:24.762421+00:00", "kind": "homepage", "missing": false, "url": "https://docs.rs/autocxx"}, {"content_hash": "9097c140fbda5a6065e7c6d6bea7b13ccf6568672b6cc1fb73bf2aef4a6fb072", "fetched_at": "2026-08-29T10:06:24.765011+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/"}, {"content_hash": "8db6c6b8f6fea9fa2f098c0150186e0383f162a3c24a55b27fb4d84224f7260e", "fetched_at": "2026-08-29T10:06:24.766710+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest"}, {"content_hash": "810dbe2b07c32e276d02412515b62e6b89e147f125e33bd5d18a904986e60e1e", "fetched_at": "2026-08-29T10:06:24.768516+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest/features"}, {"content_hash": "29ab7986fbf52fc904fa65ff94197b8f6fbae71300595c592086dfcf4965086c", "fetched_at": "2026-08-29T10:06:24.770233+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about"}, {"content_hash": "6588cac258affb0dd36cb7840a134432ed9cbb751ed5892cc64c26682e7f752d", "fetched_at": "2026-08-29T10:06:24.771875+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/badges"}, {"content_hash": "811231ca46808d1078ba7c9c9a6d376aff8d182e9a112815372382f72ba22c49", "fetched_at": "2026-08-29T10:06:24.773391+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/builds"}, {"content_hash": "0dcdccb2b2b2aa5d17b745c94f4fc1e14aa3046c3812e1f31eaedda5a39acc00", "fetched_at": "2026-08-29T10:06:24.775017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/metadata"}, {"content_hash": "1b1efd93105f0033a100638f459e89cc08f01e17336738e2fd83c8eb25c941bc", "fetched_at": "2026-08-29T10:06:24.776683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/redirections"}], "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:00.774770+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:23:39.817015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d916b44c2739cc95331acd67cd55cae4d13fd50f5dce6a24245ab47575cb686", "fetched_at": "2026-08-28T04:07:00.774770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/autocxx"}, {"content_hash": "6822ab99e7a78ab0eef59cd145c6c2c378094db5ca004acaa0f58d387c0d1d7e", "fetched_at": "2026-08-29T10:06:24.762421+00:00", "kind": "homepage", "missing": false, "url": "https://docs.rs/autocxx"}, {"content_hash": "9097c140fbda5a6065e7c6d6bea7b13ccf6568672b6cc1fb73bf2aef4a6fb072", "fetched_at": "2026-08-29T10:06:24.765011+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/"}, {"content_hash": "8db6c6b8f6fea9fa2f098c0150186e0383f162a3c24a55b27fb4d84224f7260e", "fetched_at": "2026-08-29T10:06:24.766710+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest"}, {"content_hash": "810dbe2b07c32e276d02412515b62e6b89e147f125e33bd5d18a904986e60e1e", "fetched_at": "2026-08-29T10:06:24.768516+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest/features"}, {"content_hash": "29ab7986fbf52fc904fa65ff94197b8f6fbae71300595c592086dfcf4965086c", "fetched_at": "2026-08-29T10:06:24.770233+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about"}, {"content_hash": "6588cac258affb0dd36cb7840a134432ed9cbb751ed5892cc64c26682e7f752d", "fetched_at": "2026-08-29T10:06:24.771875+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/badges"}, {"content_hash": "811231ca46808d1078ba7c9c9a6d376aff8d182e9a112815372382f72ba22c49", "fetched_at": "2026-08-29T10:06:24.773391+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/builds"}, {"content_hash": "0dcdccb2b2b2aa5d17b745c94f4fc1e14aa3046c3812e1f31eaedda5a39acc00", "fetched_at": "2026-08-29T10:06:24.775017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/metadata"}, {"content_hash": "1b1efd93105f0033a100638f459e89cc08f01e17336738e2fd83c8eb25c941bc", "fetched_at": "2026-08-29T10:06:24.776683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/redirections"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:23:39.817015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d916b44c2739cc95331acd67cd55cae4d13fd50f5dce6a24245ab47575cb686", "fetched_at": "2026-08-28T04:07:00.774770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/autocxx"}, {"content_hash": "6822ab99e7a78ab0eef59cd145c6c2c378094db5ca004acaa0f58d387c0d1d7e", "fetched_at": "2026-08-29T10:06:24.762421+00:00", "kind": "homepage", "missing": false, "url": "https://docs.rs/autocxx"}, {"content_hash": "9097c140fbda5a6065e7c6d6bea7b13ccf6568672b6cc1fb73bf2aef4a6fb072", "fetched_at": "2026-08-29T10:06:24.765011+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/"}, {"content_hash": "8db6c6b8f6fea9fa2f098c0150186e0383f162a3c24a55b27fb4d84224f7260e", "fetched_at": "2026-08-29T10:06:24.766710+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest"}, {"content_hash": "810dbe2b07c32e276d02412515b62e6b89e147f125e33bd5d18a904986e60e1e", "fetched_at": "2026-08-29T10:06:24.768516+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest/features"}, {"content_hash": "29ab7986fbf52fc904fa65ff94197b8f6fbae71300595c592086dfcf4965086c", "fetched_at": "2026-08-29T10:06:24.770233+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about"}, {"content_hash": "6588cac258affb0dd36cb7840a134432ed9cbb751ed5892cc64c26682e7f752d", "fetched_at": "2026-08-29T10:06:24.771875+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/badges"}, {"content_hash": "811231ca46808d1078ba7c9c9a6d376aff8d182e9a112815372382f72ba22c49", "fetched_at": "2026-08-29T10:06:24.773391+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/builds"}, {"content_hash": "0dcdccb2b2b2aa5d17b745c94f4fc1e14aa3046c3812e1f31eaedda5a39acc00", "fetched_at": "2026-08-29T10:06:24.775017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/metadata"}, {"content_hash": "1b1efd93105f0033a100638f459e89cc08f01e17336738e2fd83c8eb25c941bc", "fetched_at": "2026-08-29T10:06:24.776683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/redirections"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:23:39.817015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d916b44c2739cc95331acd67cd55cae4d13fd50f5dce6a24245ab47575cb686", "fetched_at": "2026-08-28T04:07:00.774770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/autocxx"}, {"content_hash": "6822ab99e7a78ab0eef59cd145c6c2c378094db5ca004acaa0f58d387c0d1d7e", "fetched_at": "2026-08-29T10:06:24.762421+00:00", "kind": "homepage", "missing": false, "url": "https://docs.rs/autocxx"}, {"content_hash": "9097c140fbda5a6065e7c6d6bea7b13ccf6568672b6cc1fb73bf2aef4a6fb072", "fetched_at": "2026-08-29T10:06:24.765011+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/"}, {"content_hash": "8db6c6b8f6fea9fa2f098c0150186e0383f162a3c24a55b27fb4d84224f7260e", "fetched_at": "2026-08-29T10:06:24.766710+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest"}, {"content_hash": "810dbe2b07c32e276d02412515b62e6b89e147f125e33bd5d18a904986e60e1e", "fetched_at": "2026-08-29T10:06:24.768516+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest/features"}, {"content_hash": "29ab7986fbf52fc904fa65ff94197b8f6fbae71300595c592086dfcf4965086c", "fetched_at": "2026-08-29T10:06:24.770233+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about"}, {"content_hash": "6588cac258affb0dd36cb7840a134432ed9cbb751ed5892cc64c26682e7f752d", "fetched_at": "2026-08-29T10:06:24.771875+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/badges"}, {"content_hash": "811231ca46808d1078ba7c9c9a6d376aff8d182e9a112815372382f72ba22c49", "fetched_at": "2026-08-29T10:06:24.773391+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/builds"}, {"content_hash": "0dcdccb2b2b2aa5d17b745c94f4fc1e14aa3046c3812e1f31eaedda5a39acc00", "fetched_at": "2026-08-29T10:06:24.775017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/metadata"}, {"content_hash": "1b1efd93105f0033a100638f459e89cc08f01e17336738e2fd83c8eb25c941bc", "fetched_at": "2026-08-29T10:06:24.776683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/redirections"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.774770+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:23:39.817015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d916b44c2739cc95331acd67cd55cae4d13fd50f5dce6a24245ab47575cb686", "fetched_at": "2026-08-28T04:07:00.774770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/autocxx"}, {"content_hash": "6822ab99e7a78ab0eef59cd145c6c2c378094db5ca004acaa0f58d387c0d1d7e", "fetched_at": "2026-08-29T10:06:24.762421+00:00", "kind": "homepage", "missing": false, "url": "https://docs.rs/autocxx"}, {"content_hash": "9097c140fbda5a6065e7c6d6bea7b13ccf6568672b6cc1fb73bf2aef4a6fb072", "fetched_at": "2026-08-29T10:06:24.765011+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/"}, {"content_hash": "8db6c6b8f6fea9fa2f098c0150186e0383f162a3c24a55b27fb4d84224f7260e", "fetched_at": "2026-08-29T10:06:24.766710+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest"}, {"content_hash": "810dbe2b07c32e276d02412515b62e6b89e147f125e33bd5d18a904986e60e1e", "fetched_at": "2026-08-29T10:06:24.768516+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest/features"}, {"content_hash": "29ab7986fbf52fc904fa65ff94197b8f6fbae71300595c592086dfcf4965086c", "fetched_at": "2026-08-29T10:06:24.770233+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about"}, {"content_hash": "6588cac258affb0dd36cb7840a134432ed9cbb751ed5892cc64c26682e7f752d", "fetched_at": "2026-08-29T10:06:24.771875+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/badges"}, {"content_hash": "811231ca46808d1078ba7c9c9a6d376aff8d182e9a112815372382f72ba22c49", "fetched_at": "2026-08-29T10:06:24.773391+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/builds"}, {"content_hash": "0dcdccb2b2b2aa5d17b745c94f4fc1e14aa3046c3812e1f31eaedda5a39acc00", "fetched_at": "2026-08-29T10:06:24.775017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/metadata"}, {"content_hash": "1b1efd93105f0033a100638f459e89cc08f01e17336738e2fd83c8eb25c941bc", "fetched_at": "2026-08-29T10:06:24.776683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/redirections"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:23:39.817015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d916b44c2739cc95331acd67cd55cae4d13fd50f5dce6a24245ab47575cb686", "fetched_at": "2026-08-28T04:07:00.774770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/autocxx"}, {"content_hash": "6822ab99e7a78ab0eef59cd145c6c2c378094db5ca004acaa0f58d387c0d1d7e", "fetched_at": "2026-08-29T10:06:24.762421+00:00", "kind": "homepage", "missing": false, "url": "https://docs.rs/autocxx"}, {"content_hash": "9097c140fbda5a6065e7c6d6bea7b13ccf6568672b6cc1fb73bf2aef4a6fb072", "fetched_at": "2026-08-29T10:06:24.765011+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/"}, {"content_hash": "8db6c6b8f6fea9fa2f098c0150186e0383f162a3c24a55b27fb4d84224f7260e", "fetched_at": "2026-08-29T10:06:24.766710+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest"}, {"content_hash": "810dbe2b07c32e276d02412515b62e6b89e147f125e33bd5d18a904986e60e1e", "fetched_at": "2026-08-29T10:06:24.768516+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest/features"}, {"content_hash": "29ab7986fbf52fc904fa65ff94197b8f6fbae71300595c592086dfcf4965086c", "fetched_at": "2026-08-29T10:06:24.770233+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about"}, {"content_hash": "6588cac258affb0dd36cb7840a134432ed9cbb751ed5892cc64c26682e7f752d", "fetched_at": "2026-08-29T10:06:24.771875+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/badges"}, {"content_hash": "811231ca46808d1078ba7c9c9a6d376aff8d182e9a112815372382f72ba22c49", "fetched_at": "2026-08-29T10:06:24.773391+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/builds"}, {"content_hash": "0dcdccb2b2b2aa5d17b745c94f4fc1e14aa3046c3812e1f31eaedda5a39acc00", "fetched_at": "2026-08-29T10:06:24.775017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/metadata"}, {"content_hash": "1b1efd93105f0033a100638f459e89cc08f01e17336738e2fd83c8eb25c941bc", "fetched_at": "2026-08-29T10:06:24.776683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/redirections"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:23:39.817015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d916b44c2739cc95331acd67cd55cae4d13fd50f5dce6a24245ab47575cb686", "fetched_at": "2026-08-28T04:07:00.774770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/autocxx"}, {"content_hash": "6822ab99e7a78ab0eef59cd145c6c2c378094db5ca004acaa0f58d387c0d1d7e", "fetched_at": "2026-08-29T10:06:24.762421+00:00", "kind": "homepage", "missing": false, "url": "https://docs.rs/autocxx"}, {"content_hash": "9097c140fbda5a6065e7c6d6bea7b13ccf6568672b6cc1fb73bf2aef4a6fb072", "fetched_at": "2026-08-29T10:06:24.765011+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/"}, {"content_hash": "8db6c6b8f6fea9fa2f098c0150186e0383f162a3c24a55b27fb4d84224f7260e", "fetched_at": "2026-08-29T10:06:24.766710+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest"}, {"content_hash": "810dbe2b07c32e276d02412515b62e6b89e147f125e33bd5d18a904986e60e1e", "fetched_at": "2026-08-29T10:06:24.768516+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest/features"}, {"content_hash": "29ab7986fbf52fc904fa65ff94197b8f6fbae71300595c592086dfcf4965086c", "fetched_at": "2026-08-29T10:06:24.770233+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about"}, {"content_hash": "6588cac258affb0dd36cb7840a134432ed9cbb751ed5892cc64c26682e7f752d", "fetched_at": "2026-08-29T10:06:24.771875+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/badges"}, {"content_hash": "811231ca46808d1078ba7c9c9a6d376aff8d182e9a112815372382f72ba22c49", "fetched_at": "2026-08-29T10:06:24.773391+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/builds"}, {"content_hash": "0dcdccb2b2b2aa5d17b745c94f4fc1e14aa3046c3812e1f31eaedda5a39acc00", "fetched_at": "2026-08-29T10:06:24.775017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/metadata"}, {"content_hash": "1b1efd93105f0033a100638f459e89cc08f01e17336738e2fd83c8eb25c941bc", "fetched_at": "2026-08-29T10:06:24.776683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/redirections"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:23:39.817015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d916b44c2739cc95331acd67cd55cae4d13fd50f5dce6a24245ab47575cb686", "fetched_at": "2026-08-28T04:07:00.774770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/autocxx"}, {"content_hash": "6822ab99e7a78ab0eef59cd145c6c2c378094db5ca004acaa0f58d387c0d1d7e", "fetched_at": "2026-08-29T10:06:24.762421+00:00", "kind": "homepage", "missing": false, "url": "https://docs.rs/autocxx"}, {"content_hash": "9097c140fbda5a6065e7c6d6bea7b13ccf6568672b6cc1fb73bf2aef4a6fb072", "fetched_at": "2026-08-29T10:06:24.765011+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/"}, {"content_hash": "8db6c6b8f6fea9fa2f098c0150186e0383f162a3c24a55b27fb4d84224f7260e", "fetched_at": "2026-08-29T10:06:24.766710+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest"}, {"content_hash": "810dbe2b07c32e276d02412515b62e6b89e147f125e33bd5d18a904986e60e1e", "fetched_at": "2026-08-29T10:06:24.768516+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/crate/autocxx/latest/features"}, {"content_hash": "29ab7986fbf52fc904fa65ff94197b8f6fbae71300595c592086dfcf4965086c", "fetched_at": "2026-08-29T10:06:24.770233+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about"}, {"content_hash": "6588cac258affb0dd36cb7840a134432ed9cbb751ed5892cc64c26682e7f752d", "fetched_at": "2026-08-29T10:06:24.771875+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/badges"}, {"content_hash": "811231ca46808d1078ba7c9c9a6d376aff8d182e9a112815372382f72ba22c49", "fetched_at": "2026-08-29T10:06:24.773391+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/builds"}, {"content_hash": "0dcdccb2b2b2aa5d17b745c94f4fc1e14aa3046c3812e1f31eaedda5a39acc00", "fetched_at": "2026-08-29T10:06:24.775017+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/metadata"}, {"content_hash": "1b1efd93105f0033a100638f459e89cc08f01e17336738e2fd83c8eb25c941bc", "fetched_at": "2026-08-29T10:06:24.776683+00:00", "kind": "site_page", "missing": false, "url": "https://docs.rs/about/redirections"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 40}, "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": 2211, "days_push": 34, "days_rel": 548, "gap_med": 3.0, "n_releases_24m": 5}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}