All organizations · GSoC 2026 · Security

Rizin

Rizin reverse engineering framework and toolset

The Rizin project is a fork of the famous Radare2 project that started in 2006. Since then the codebase has been rewritten multiple times, modularized and extended to support many new features. The Rizin project aims to provide stability, focus on the most important features, and provide a user friendly interface. Along with Cutter - a Qt-based GUI and the RzGhidra decompiler it makes the effective tool for everyday reversing tasks. Rizin is composed of a hexadecimal editor at its core, with support for several architectures and binary formats. It features code analysis capabilities, scripting, data and code visualization through graphs and other means, a visual mode, easy UNIX integration, a binary diffing engine for code and data, a shellcode compiler, multi-platform debug with reverse debug capabilities and much, much more!

  • c
  • python
  • go
  • c++
  • qt
  • reverse engineering
  • computer security
  • debugging
  • emulation
  • disassembly

Project ideas

12 ideas on its 2026 ideas page; of the 10 that state a difficulty: 1 easy, 2 medium, 7 hard. 4 mentors named.

  1. Improving usability and user experience (175 hour project) hard
  2. Plugins and Python High Level API (175 hour project) hard
  3. Multi-Tasking and Event-driven architecture (350 hour project) hard
  4. Heap viewer completion (175 hour project) medium
  5. Diffing mode (175 hour project) medium
  6. Classes analysis for C++/ObjectiveC/Swift/Dlang/Java (350 hour project) hard
  7. FRIDA integration (175 hour project) hard
  8. Exploitation capabilities improvements (175 hour project) hard
  9. Binary case reduce tool (175 hours project) hard
  10. Function prelude detection plugin (175 hours project) easy
  11. Cutter UX improvements
  12. Disassemblers and assemblers

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2021, 6 years. Projects per year: '21: 3, '22: 2, '23: 1, '24: 1, '25: 2, '26: 4.

On GitHub

32 repositories pushed to in the last year. Main languages: C (8), C++ (5), Python (5), Go (3), CSS (1), HTML (1).

Links and channels

go deeper in your terminal
git-into-gsoc org "Rizin" --shortlist
git-into-gsoc repos "Rizin"
git-into-gsoc issues --org "Rizin"
or ask your assistant:
"Which Rizin repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.