Star on GitHubStar2.4k stars

Tool

Capstone.js

Capstone.js is a JavaScript and WebAssembly port of the Capstone disassembler, built with Emscripten. The README shows it decoding machine-code bytes into instructions from a browser or another JavaScript environment.

Targets
Binary
Category
Binary analysis libraries
Relationship
Foundation tool
Sources reviewed
Stars
190
Last commit
2026-06-22
Language
JavaScript
License (GitHub)
BSD-3-Clause

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • A JavaScript environment with WebAssembly and BigInt support.
  • Install with npm as @alexaltea/capstone-js, or include capstone.js with a script tag.
  • Building from source requires a recursive clone. License: BSD-3-Clause.

Cite

BibTeX

@misc{capstone-js,
  title = {{Capstone.js}},
  howpublished = {\url{https://github.com/AlexAltea/capstone.js}},
  url = {https://github.com/AlexAltea/capstone.js},
  urldate = {2026-11-07},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/capstone-js/}}
}

Plain text

Capstone.js. https://github.com/AlexAltea/capstone.js (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/capstone-js/

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 · AlexAltea/capstone.js · Revision 75da2ab

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab