{"data":{"slug":"ghidra","name":"Ghidra","tagline":"Apache-2.0 NSA reverse-engineering suite with decompiler","category":"devops","categoryName":"DevOps","url":"https://ghidra-sre.org","github":"https://github.com/NationalSecurityAgency/ghidra","pricing":"open-source","hook":"Ghidra is the NSA’s software reverse-engineering framework: load a compiled binary and get disassembly, a decompiler that turns machine code back into C-like source, graphs and cross-references.","whatsGood":"Apache-2.0 (NationalSecurityAgency/ghidra), release 12.1.4. Free alternative to commercial disassemblers, with a decompiler for many processor families, a debugger, collaborative project servers and a headless mode for batch analysis. Scriptable in Java or Python (PyGhidra), so it is the engine agents can drive — REA on Stack Gems uses it for native binaries. Runs on Windows, macOS and Linux. ★~88k.","theCatch":"A heavy Java desktop app — the 12.1 release needs a 64-bit JDK 21, and Python 3 for the debugger and PyGhidra. The UI is dense and the learning curve is steep. Check that you are allowed to reverse-engineer the target before you start.","verdict":"The free standard for looking inside binaries — expect a learning curve, and pair it with an MCP bridge if your agent should help.","addedAt":"2026-10-15","featured":false,"domain":"DevOps","subSpecialty":"Security","subcategory":"Security","tags":["self-host","permissive","active"],"capabilities":["reverse-engineering","decompiler","desktop"],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":91064,"starsPerWeek":229,"access":"free","archived":false,"repo":{"createdAt":"2019-03-01","pushedAt":"2026-10-16","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"},{"slug":"fly-io","name":"Fly.io","tagline":"Deploy apps to VMs close to your users"}],"links":{"self":"/api/gems/ghidra","html":"/gems/ghidra","markdown":"/gems/ghidra.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}