JonathanSalwan/Triton
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code. observed · 2026-08-28
Health v2 · maintenance only
65/100
- Activity 94
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4238
- days_rel: n/a
- days_push: 36
- n_releases_24m: 0
Adoption not part of the score
4274 stars · 595 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Triton is a dynamic binary analysis library providing dynamic symbolic execution, taint analysis, and ISA semantics for x86, x86-64, ARM32, AArch64, and RISC-V. It offers C++ and Python APIs for building program analysis tools, automating reverse engineering, software verification, and code emulation.
Use cases
- automate reverse engineering of binaries
- perform dynamic symbolic execution on x86 or ARM code
- deobfuscate obfuscated assembly
- emulate and analyze machine code
- build concolic execution and fuzzing tools
- lift binary code to LLVM or Z3 IR
- verify software properties via SMT solving
When to choose
- you need a programmable binary analysis engine with Python or C++ bindings
- you want symbolic execution or taint tracking over multiple ISAs
- you're building custom RE tools like devirtualizers or ROP-chain generators
When to avoid
- you need a polished turnkey disassembler GUI rather than a library
- you require production-grade reliability for critical systems - the project is part-time
- you only need static analysis without dynamic execution
Facets
library · maturity active
reverse-engineering parser interpreter security testing simulation reverse-engineering security programming-languages developer-tools windows cpp python cross-platform symbolic-execution taint-analysis binary-analysis smt-solver deobfuscation emulation llvm-lifting concolic-execution instruction-semantics algorithms linux macos
2 sources
- readme: https://github.com/JonathanSalwan/Triton · fetched 2026-08-28 · 39a5aa139413
- homepage: https://triton-library.github.io · fetched 2026-08-29 · a463a86a36b9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JonathanSalwan/Triton | main | 65 |
For agents
markdown · JSON · MCP: product_card(name="JonathanSalwan/Triton")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem