Skip to content
SPECIFICTION
Get listed

Ghidra vs rev.ng

Ghidra

github.com

rev.ng

rev.ng

Side by side

FigureGhidrarev.ng
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYesYes
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published14
Spec score · Reverse Engineering Tools8.7 (#5)8.3 (#9)
Spec score · Decompiler Software8.8 (#3)8.2 (#7)
CollaborationThe official announcement lists a multi-user collaboration repository and undo/redo support.The product page says collaborators can work on the same project by sharing a URL; public projects include two collaborators per project.
Documentation depthThe installation includes documentation, release notes, API files, tutorials and online help, while the user guide explicitly excludes architecture and programming-API details.The manual covers installation, MetaAddress, the YAML model, artifacts, analyses, tutorials and scripting.
LicenseThe repository includes the Apache License, Version 2.0, which grants no-charge, royalty-free copyright and patent licenses subject to its terms.The overall framework is GPLv2 because it depends on GPLv2 components such as QEMU, while individual files use MIT licensing.
Python SDKPyGhidra provides native CPython 3 support and can be installed from the distribution or used as a normal Python module.Python scripting provides CLIProject and DaemonProject classes with a shared programming interface.
What it doesGhidra is an NSA Research Directorate software reverse-engineering framework for analyzing compiled code.rev.ng is an open-source binary-analysis framework and decompiler built on LLVM and QEMU.

Plans

Ghidra

  • GhidraFree

Ghidra pricing →

rev.ng

  • Open sourceFree
  • Public projectFree
  • Private projectPriced on request
  • StandalonePriced on request

rev.ng pricing →

In their own words

Ghidra

Ghidra is a software reverse engineering framework maintained by the NSA Research Directorate. It analyzes compiled code with tools for disassembly, assembly, decompilation, graphing and scripting, and supports many processor instruction sets and executable formats. The framework can operate interactively or in automated workflows, including work intended to address team and scale needs in complex reverse engineering. Users can write extensions and scripts in Java or Python. Development options include a GhidraDev plugin for Eclipse and support for script editing and module projects in Visual Studio Code. The project describes compiled-code analysis on Windows, macOS and Linux. Installation requires a 64-bit JDK 25 and an official multi-platform release archive. Ghidra is free under the Apache License, Version 2.0, whose terms grant no-charge, royalty-free copyright and patent licenses. The repository warns that some versions have known security vulnerabilities and directs users to security advisories. Its policy directs vulnerability reports to GitHub private vulnerability reporting rather than public issues.

Visit github.com

rev.ng

rev.ng is a decompiler for reverse engineering that turns supported binaries into syntactically valid, standard-compliant C. Its data-structure recovery uses information across functions to identify linked lists, structs, arrays, and arrays of structs. The listed default architectures are x86, x86-64, ARM, AArch64, MIPS, and S390X; supported imports include ELF, PE/COFF, Mach-O, DWARF, PDB, and IDB. Users can define functions, edit prototypes, and rename items in YAML files, or interact through an HTTP API. The interface is described as available in a browser or standalone app, with cloud and standalone use offering the same experience. Collaborators can share a project URL; public projects include two collaborators. The rev.ng decompilation pipeline is Free Software, while the UI is intended for commercial cloud and standalone versions. The service is free and lists API, Linux, macOS, web, and Windows platforms. The site invites users to join a closed beta for the UI.

Visit rev.ng