Star on GitHubStar2.4k stars

Tool

Manta

Manta parses Dota 2 replay files from the Source 2 engine in Go. Its low-level interface exposes raw replay data through callbacks, allowing callers to inspect messages and build their own interpretation of a match.

Targets
Game
Category
Game analysis tools
Relationship
Foundation tool
Sources reviewed
Stars
696
Last commit
2026-10-23
Language
Go
License (GitHub)
MIT

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: A Dota 2 Source 2 replay file and Go 1.23 or later.
  • Scope: Callers must define callbacks and structure the raw replay data for their use case.
  • License: MIT license.

Cite

BibTeX

@misc{manta-dota2-replay-parser,
  title = {{Manta}},
  howpublished = {\url{https://github.com/dotabuff/manta}},
  url = {https://github.com/dotabuff/manta},
  urldate = {2026-11-09},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/manta-dota2-replay-parser/}}
}

Plain text

Manta. https://github.com/dotabuff/manta (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/manta-dota2-replay-parser/

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 · dotabuff/manta · Revision d4e4647
  2. go.mod GitHub · dotabuff/manta · Revision d4e4647

More in Games

All 2975 entries in Games

↑↓ move↵ open⌘↵ new tab