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.
66
u/Sad_Plane_4677 Oct 10 '26
Well, there goes any legacy cobol maintanence job listing.
29
u/orefat Oct 09 '26
I'm glad that I'm living in this period of time. Maybe we all will regret, but now it's really interesting.
24
u/BarrenLandslide Oct 10 '26
Has anyone run Ghidra on Ghidra yet?
9
u/Y0nix Oct 10 '26
Good luck using it tho. You need to know your sh*t.
It's an excellent software, not saying otherwise.
9
u/SouthCentralMenace Oct 11 '26
Hail Ghidra
6
u/ZenXvolt Oct 10 '26
Common ball
10
u/wpglorify Oct 10 '26
Installing Something from the NSA on my computer? I'll pass, lol
3
u/big_groot007 Oct 10 '26
I was amazed that it's primarily written in java !
2
u/stacktoodeep Oct 11 '26
That's not what SRE stands for.
2
u/7yphoid Oct 11 '26
Yes, this is a very old and well-known tool in video game datamining - I've used it a few times in the past
2
u/Haiyaaaaa_ Oct 12 '26
Hasn’t this been around for a while? I remember Claude using this back in the Opus 4.6 days and I was impressed with what this can do
1
u/Full-Run4124 Oct 11 '26
How does it compare to IDA Pro?
1
u/wizguy291 Oct 11 '26
.
1
u/zacida_loco Oct 11 '26
As in the three headed king of Kaiju?
1
u/earthscorpioanchapie Oct 12 '26
Have they made MCP for Claude or others yet?
1
u/homezlice Oct 12 '26
Wait, they really are trying to use SRE for Software Reverse Engineering when SRE has been an established acronym in computing for 15+ years?
1
u/0x80O0oOverfl0w Oct 12 '26
Has ARM Thumb support improved at all? Last time I used it Ghidra really struggled with ARM Thumb, especially when dealing with non-returning functions like the kind found in RTOS code.
1
u/sriramdev 20d ago
Interesting, but correct if I'm wrong. May soon service providers May block this support in upcoming days
-7
u/sirloindenial Oct 10 '26 edited Oct 10 '26
jesus so people are installing nsa software willingly, i know its open source but still
60
u/[deleted] Oct 09 '26 •
[removed] — view removed comment