{"adoption": {"forks": 341, "observed_at": "2026-08-28T04:05:26.166622+00:00", "stars": 1714}, "canonical_url": "https://ross.abutalabs.com/products/paxosstore", "card": {"archived": false, "artifact_type": "library", "description": "PaxosStore has been deployed in WeChat production for more than two years, providing storage services for the core businesses of WeChat backend. Now PaxosStore is running on thousands of machines, and is able to afford billions of peak TPS.", "domain": ["databases", "microservices", "backend"], "enriched": true, "function": ["database", "caching", "concurrency"], "health_score": 20, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["Tencent/paxosstore"], "name": "Tencent/paxosstore", "platform": ["cpp", "self-hosted"], "pushed_at": "2020-07-17T04:56:11+00:00", "repo": "Tencent/paxosstore", "stars": 1714, "tags": ["paxos", "consensus", "distributed-database", "key-value-store", "wechat", "linux"], "topics": ["paxos", "database", "distributed-database", "consensus"], "urls": [], "use_cases": ["build a strongly consistent distributed key-value store", "implement Paxos consensus replication in C++", "study production-grade consensus algorithms from WeChat", "achieve high-availability storage across thousands of machines", "replicate data with PaxosLog for a database backend"], "what_it_is": "PaxosStore is a distributed database system developed by Tencent, inspired by Google MegaStore and used in WeChat production for core backend storage. The open-source release provides two Paxos consensus libraries, Certain and PaxosKV, implementing the leaseless consensus layer described in their VLDB 2017 paper.", "when_to_avoid": ["you need a ready-to-run general-purpose database out of the box", "you want a maintained project with active releases and community support", "you need SQL or rich data structures, which were only planned and never fully open-sourced"], "when_to_choose": ["you need battle-tested Paxos consensus libraries in C++", "you are building a custom distributed database with strong consistency", "you want to study a proven large-scale consensus implementation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/paxosstore", "repo": "Tencent/paxosstore", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:34:37.974801+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49509872f6b9d200402d01a3b3d5703a3b5c957a664ecccc6b99721738302b73", "fetched_at": "2026-08-28T04:05:26.166622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/paxosstore"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:34:37.974801+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49509872f6b9d200402d01a3b3d5703a3b5c957a664ecccc6b99721738302b73", "fetched_at": "2026-08-28T04:05:26.166622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/paxosstore"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:34:37.974801+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49509872f6b9d200402d01a3b3d5703a3b5c957a664ecccc6b99721738302b73", "fetched_at": "2026-08-28T04:05:26.166622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/paxosstore"}], "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:26.166622+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:34:37.974801+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49509872f6b9d200402d01a3b3d5703a3b5c957a664ecccc6b99721738302b73", "fetched_at": "2026-08-28T04:05:26.166622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/paxosstore"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:34:37.974801+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49509872f6b9d200402d01a3b3d5703a3b5c957a664ecccc6b99721738302b73", "fetched_at": "2026-08-28T04:05:26.166622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/paxosstore"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:34:37.974801+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49509872f6b9d200402d01a3b3d5703a3b5c957a664ecccc6b99721738302b73", "fetched_at": "2026-08-28T04:05:26.166622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/paxosstore"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.166622+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:34:37.974801+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49509872f6b9d200402d01a3b3d5703a3b5c957a664ecccc6b99721738302b73", "fetched_at": "2026-08-28T04:05:26.166622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/paxosstore"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:34:37.974801+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49509872f6b9d200402d01a3b3d5703a3b5c957a664ecccc6b99721738302b73", "fetched_at": "2026-08-28T04:05:26.166622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/paxosstore"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:34:37.974801+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49509872f6b9d200402d01a3b3d5703a3b5c957a664ecccc6b99721738302b73", "fetched_at": "2026-08-28T04:05:26.166622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/paxosstore"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:34:37.974801+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49509872f6b9d200402d01a3b3d5703a3b5c957a664ecccc6b99721738302b73", "fetched_at": "2026-08-28T04:05:26.166622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/paxosstore"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 3295, "days_push": 2238, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}