Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Reverse Engineering Tools
  3. rev.ng

rev.ng

Milan, Italy

What it is

rev.ng is a decompiler for reverse engineering that produces syntactically valid, standard-compliant C from supported binaries. It can detect structures such as linked lists, structs, and arrays using information across functions. Listed default architectures include 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 through YAML files. A client-server design supports interaction through an HTTP API, and debugger integration and a scripting API are listed. The interface is described as available in a browser or standalone app, with cloud and standalone use offering the same experience; the site invites users to join a closed beta for the UI. Collaborators can work on a project through a shared URL, with public projects allowing two collaborators. The company says the decompilation pipeline is Free Software, while the UI is intended for commercial cloud and standalone versions. rev.ng is free and lists API, Linux, macOS, web, and Windows platforms.

For and against

For

  • Produces standard-compliant C code
  • Detects data structures using interprocedural information
  • Supports a client-server HTTP API
  • Offers browser and standalone interfaces

Against

  • UI availability is listed as a closed beta
  • Public projects allow two collaborators per project
  • UI versions are intended for commercial offering

The verdict

rev.ng combines binary decompilation with structure recovery, API interaction, and project collaboration. The site invites users to join a closed beta for the UI, and distinguishes the Free Software pipeline from the intended commercial UI versions.

Who it suits

rev.ng suits reverse-engineering users working with its listed binary formats and architectures. Its HTTP API, YAML workflow, and shared projects may also fit automated or collaborative work.

Plans and prices

Open source

Free

available anywhere · no UI · private projects · no collaborators

Public project

Free

cloud hosted · public visibility · 2 collaborators per project · closed beta access

Private project

Priced on request

cloud hosted · private visibility · unlimited collaborators · availability TBD

Standalone

Priced on request

fully standalone and offline · runs anywhere · private projects · unlimited collaborators

Every plan, in full

On the record

Access
The UI is described as available in a browser or as a standalone app, with cloud or standalone use offering the same experience.rev.ng · read 2 Oct 2026
Architecture coverage
The product site says its QEMU-based approach can support more than 20 architectures.rev.ng · read 14 Oct 2026
Architecture foundation
LLVM supplies analysis and optimization passes while QEMU lifts machine code to an architecture-independent representation.docs.rev.ng · read 14 Oct 2026
Architecture support
The features page lists x86, x86-64, ARM, AArch64, MIPS, and S390X as included by default.rev.ng · read 2 Oct 2026
Automatic data structures
Interprocedural analysis can infer linked lists, structs, arrays and arrays of structs.rev.ng · read 14 Oct 2026
Automation
A client-server architecture allows users to interact through an HTTP API.rev.ng · read 2 Oct 2026
Availability
The site invites users to join a closed beta for the UI.rev.ng · read 2 Oct 2026
Beta status
The public-project cloud UI is described as a closed beta with invitations handled on a FIFO basis.rev.ng · read 14 Oct 2026
Binary formats
Import support includes IDA IDB/I64 databases, DWARF debug information and Windows PDB information.docs.rev.ng · read 14 Oct 2026
Cloud collaboration
Hub lets users create projects in the browser and collaborate by sharing a URL.rev.ng · read 14 Oct 2026
Collaboration
The product page says collaborators can work on the same project by sharing a URL; public projects include two collaborators per project.rev.ng · read 2 Oct 2026
Commercial boundary
The decompilation pipeline is Free Software, while the UI is planned as commercial cloud and standalone software.rev.ng · read 14 Oct 2026
Company headquarters
rev.ng says it is based in Milan, Italy, with part of the team working remotely.rev.ng · read 14 Oct 2026
Company history
The founders describe the project as originating from binary-analysis and compiler research connected with Politecnico di Milano.rev.ng · read 14 Oct 2026
Company legal name
The website footer identifies the maker as rev.ng Labs S.r.l.rev.ng · read 14 Oct 2026
Company size
LinkedIn lists rev.ng Labs as a privately held computer and network security company with 2–10 employees.linkedin.com · read 14 Oct 2026
C output
The decompiler emits syntactically valid, standard-compliant C code.rev.ng · read 2 Oct 2026
C output validity
The decompiler emits syntactically valid, standard-compliant C that the feature page demonstrates compiling with GCC.rev.ng · read 14 Oct 2026

Alternatives to rev.ng

Every alternative, ranked