Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time

Titan Reactor

An OpenBW 2.5D map and replay viewer.

Written in TypeScript with Three.JS.

Chat on Twitter Chat on Twitter

YouTube Channel Subscribers


Visit the Official Website for Getting Started instructions, roadmaps and more.


  • A purchased copy of Starcraft Remastered.


Developing Plugins

Replay Data Privacy

Replay data is not shared or transmitted by Titan Reactor. Plugins may only access your replay data by granting explicit permission.

Development Installation

Code Architecture WIKI

_Using node 16, yarn 1.22, python 3.10.7 + VS (for node-gyp builds)

git lfs install

git lfs fetch

yarn install

and then

yarn dev or yarn dist

The OpenBW wasm files are included (via git lfs). If you wish to build them yourself visit the openbw fork repository.

Titan Reactor is made available via the GPLv3 license. The documentation and functionality provided by Titan Reactor may only be utilized with assets provided by ownership of Starcraft. Starcraft® - Copyright © 1998 Blizzard Entertainment, Inc. All rights reserved. Starcraft and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries. Titan Reactor and any of its maintainers are in no way associated with or endorsed by Blizzard Entertainment®