Share your Hearthstone games!
Python TypeScript HTML CSS Shell JavaScript

A website to upload and share your Hearthstone games.

Technology overview

The full backend stack is written in Python 3.

Django libraries

Production stack

Replays are processed on Amazon Lambda using the Python 2.7 runtime.



  • Vagrant must be installed
  • Virtualbox must be installed in order for the default provider to work
  • Run ./scripts/ to start the server. This will download, provision and start the box as necessary.

The Django server will then be available on localhost:8000. The API is available at /api/v1/ and is browsable using the DRF interface.


Copyright © HearthSim - All Rights Reserved