NationalSecurityAgency/ghidra

Ghidra is a software reverse engineering framework from the NSA, written in Java. It takes compiled programs and helps you read what they do, starting with disassembly.

Why it matters now

It gained 15,456 stars this month and is #12 on GitHub's monthly trending list [2]. The project has been public since 2019 and was still pushed to on 27-10-2026 [1].

Try it in 10 minutes

You need: Java, A small program you compiled yourself

  1. Open NationalSecurityAgency/ghidra on GitHub and install a release the way the README describes.

  2. Start Ghidra, create a project and import your compiled program.

  3. Let it analyze the file, then open the main function.

You see the disassembly of your own program and can step through its functions.

What it replaces or competes with

  • A standalone disassembler Ghidra is a full reverse engineering framework, with disassembly as one part of it.

Sources

  1. NationalSecurityAgency/ghidra on the GitHub API read 28-10-2026
  2. Trending repositories on GitHub this month read 28-10-2026

Written by AI from these sources and checked against each of them on 28-10-2026. Spotted a mistake? Tell us.