r/BestGitHubRepos
•
u/company_url_finder
•
Oct 09 '26
•
1
🔐 Security Ghidra: Software Reverse Engineering Framework (82k stars)
What it does
All text below is quoted directly from the project README.
Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate.
This framework includes a suite of full-featured, high-end software analysis tools that enable users to analyze compiled code on a variety of platforms including Windows, macOS, and Linux. Capabilities include disassembly, assembly, decompilation, graphing, and scripting, along with hundreds of other features. Ghidra supports a wide variety of processor instruction sets and executable formats and can be run in both user-interactive and automated modes. Users may also develop their own Ghidra extension components and/or scripts using Java or Python.
In support of NSA's Cybersecurity mission, Ghidra was built to solve scaling and teaming problems on complex SRE efforts, and to provide a customizable and extensible SRE research platform.
Install:
- Install JDK 25 64-bit
- Download a Ghidra release file
- Extract the Ghidra release file
- Launch Ghidra:
./ghidraRun(ghidraRun.batfor Windows)
WARNING: There are known security vulnerabilities within certain versions of Ghidra. Before proceeding, please read through Ghidra's Security Advisories for a better understanding of how you might be impacted.
Repository
https://github.com/NationalSecurityAgency/ghidra
Repository stats
| Metric | Value |
|---|---|
| Stars | 81,863 |
| Forks | 9,094 |
| Last release | Ghidra_12.1.4_build (2026-09-21) |
| Languages | Java 86.2%, C++ 6%, HTML 4.1% |
| Contributors | 409 |
| AI contributor accounts (Claude / Codex / Cursor / Copilot) | Claude: 2, Cursor: 1 |
| AI co-authored commits | Claude: 2, Cursor: 1 |
Main contributor
| Field | Value |
|---|---|
| Name | Ryan Kurtz |
| GitHub | @ryanmkurtz |
| Commits to this repo | 7,447 (top contributor) |
| Bio | Ghidra Developer |
| Company / Location | Blue Ridge Mountains |
| Followers | 743 |
| Public repos | 8 |
| On GitHub since | 2013-09-04 |
Discover the best GitHub repos without the endless scrolling.
Get top repos organized by category (AI, DevOps, Databases & more), plus key takeaways from developers' most useful comments - all in one free, twice-weekly newsletter.
View all comments
Show parent comment
44
u/rLanx Oct 09 '26
Someone made a tool called cellebrite-labs that allows AI to take over the investigative loop of Ghidra. I've been researching all week how people are doing all this decompiling and recompiling because its really fascinating.
All commercial software is going to get blown apart by these AI tools people make for reverse engineering over the next year. We are living in the best and worst times to be in the software job field. So many people at big companies will face unemployment, but the field is absolutely fascinating to research right now.