# BinNavi

> Google's open-sourced binary analysis IDE for inspecting, navigating, editing and annotating the control-flow graphs and call graphs of disassembled code. It also collects and combines execution traces and keeps track of analysis results among a group of analysts. Disassemblies come from IDA Pro through a bundled export plugin that writes the PostgreSQL database BinNavi uses for disassemblies, comments and traces; the README notes that no exporter exists yet for other disassemblers.

- Type: Tool
- Targets: Binary
- Category: Native analysis tools
- Relationship: Foundation tool
- Sources reviewed: 2026-11-05
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/google/binnavi>
- Primary source: <https://github.com/google/binnavi/blob/4cfdd91cdda2a6150f537df91a8c4221ae50bb6d/README.md>
- Catalog page: <https://awesomerea.org/resources/binnavi/>
- Record JSON: <https://awesomerea.org/resources/binnavi/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/binnavi/index.md)

## Requirements & limits

- **Prerequisites:** Needs Java 11 or later, a reachable PostgreSQL database and IDA Pro to import disassemblies. It builds from source with Maven and Ant (mvn dependency:copy-dependencies, then ant build-binnavi-fat-jar); the Gradle build is experimental. GitHub releases include BinNavi 6.1 (2016-03-17) and a historical 1.2 version published in 2017.
- **Limits:** The README says the project is no longer under active development, and the repository was archived on GitHub after its last commit on 2020-10-23. Graph display uses the commercial yFiles library: the repository ships a pre-built, obfuscated yfileswrap JAR, and changing the yfileswrap packages needs a yFiles license.
- **License:** Apache-2.0, apart from the yFiles dependency.

## Primary sources

1. <https://github.com/google/binnavi/blob/4cfdd91cdda2a6150f537df91a8c4221ae50bb6d/README.md>
2. <https://github.com/google/binnavi/blob/4cfdd91cdda2a6150f537df91a8c4221ae50bb6d/LICENSE>
3. <https://github.com/google/binnavi/releases/tag/v6.1.0>

## More in Native binaries

- [flare-emu](https://awesomerea.org/resources/flare-emu/index.md) · Tool
- [IDA Pro](https://awesomerea.org/resources/ida-pro/index.md) · Tool
- [Binary Ninja](https://awesomerea.org/resources/binary-ninja/index.md) · Tool
- [Hopper Disassembler](https://awesomerea.org/resources/hopper-disassembler/index.md) · Tool
- [WinDbg](https://awesomerea.org/resources/windbg/index.md) · Tool
- [010 Editor](https://awesomerea.org/resources/010-editor/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
