Skip to main content

Cardem

A high-performance Hearthstone simulator in Rust, built to run millions of games for meta analysis and AI agents.

Alpha
  • Rust
  • PyO3
  • React

Cardem is a high-performance Hearthstone simulator written in Rust, built to run millions of games for meta analysis, deck discovery, and reinforcement learning. The well-known open-source engines are mostly dormant; Cardem aims to be a maintained one that is fast enough for ML pipelines.

Cloneable, deterministic game state with bit-exact replay, many-world batched execution (target: 100k games/sec on a workstation), a first-class tournament layer, and Python bindings via PyO3. Standard format is primary; Wild and Twist are supported.