Fireplace - Hearthstone Simulator

Fireplace is a Hearthstone simulator, written in Python.

It is the most advanced and faithful implementation of the Hearthstone engine, including a declarative DSL in Python.

Fireplace ships a builtin Kettle server, which lets it communicate with the real Hearthstone client through Stove, or play games with the Joust web interface.

Source code