Star on GitHubStar2.4k stars

Tool

rustc-demangle

Turn mangled Rust symbols into readable names for symbol inspection and binary-analysis tooling.

Targets
Binary
Category
Binary analysis libraries
Relationship
Foundation tool
Sources reviewed
Stars
320
Last commit
2026-10-29
Language
Rust
License (GitHub)
Apache-2.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Use the Rust crate through Cargo, or build the separate C API wrapper with Cargo. A mostly equivalent native C implementation is available but described as less supported.
  • The library operates on supplied symbol strings and does not recover stripped identifiers. It offers a choice of MIT or Apache-2.0 licensing and does not require allocation or OS support.

Cite

BibTeX

@misc{rustc-demangle,
  title = {{rustc-demangle}},
  howpublished = {\url{https://github.com/rust-lang/rustc-demangle}},
  url = {https://github.com/rust-lang/rustc-demangle},
  urldate = {2026-10-29},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/rustc-demangle/}}
}

Plain text

rustc-demangle. https://github.com/rust-lang/rustc-demangle (accessed 2026-10-29). Awesome REA entry: https://awesomerea.org/resources/rustc-demangle/

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 · rust-lang/rustc-demangle · Revision 7778bc9

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab