Star on GitHubStar2.4k stars

Tool

w3gjs

w3gjs parses Warcraft III .w3g replay files in TypeScript for game analysis. Its high-level API handles standard melee replays, while a low-level parser emits replay-header metadata and each parsed game data block for custom analysis.

Targets
Game
Category
Game analysis tools
Relationship
Foundation tool
Sources reviewed
Stars
73
Last commit
2026-10-29
Language
TypeScript
License (GitHub)
MIT

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Node.js 20 or newer.
  • Limits: Replays from game version 1.14 or earlier are not fully supported.
  • License: MIT license.

Cite

BibTeX

@misc{w3gjs,
  title = {{w3gjs}},
  howpublished = {\url{https://github.com/PBug90/w3gjs}},
  url = {https://github.com/PBug90/w3gjs},
  urldate = {2026-11-08},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/w3gjs/}}
}

Plain text

w3gjs. https://github.com/PBug90/w3gjs (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/w3gjs/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · PBug90/w3gjs · Revision 8ccf546
  2. package.json GitHub · PBug90/w3gjs · Revision 8ccf546

More in Games

All 2975 entries in Games

↑↓ move↵ open⌘↵ new tab