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
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.
Primary sources
- README.md GitHub · rust-lang/rustc-demangle · Revision 7778bc9
More in Native binaries
- Scylla · Tool
- TitanEngine Community Edition · Tool
- Volatility 3 · Tool
- Decompile-Bench · Project
- FoxDec · Tool
- Dragodis · Tool