Joust - Hearthstone replays in your browser

Joust is a browser-based Hearthstone client written in TypeScript, using React.

It supports viewing replays saved as HSReplay files. HSReplay.net uses Joust as it’s replay viewer.

Source code