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.
- Improving usability and user experience (175 hour project) hard
- Plugins and Python High Level API (175 hour project) hard
- Multi-Tasking and Event-driven architecture (350 hour project) hard
- Heap viewer completion (175 hour project) medium
- Diffing mode (175 hour project) medium
- Classes analysis for C++/ObjectiveC/Swift/Dlang/Java (350 hour project) hard
- FRIDA integration (175 hour project) hard
- Exploitation capabilities improvements (175 hour project) hard
- Binary case reduce tool (175 hours project) hard
- Function prelude detection plugin (175 hours project) easy
- Cutter UX improvements
- 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
- Website: https://rizin.re
- Ideas page: https://rizin.re/gsoc/2026/#project-ideas
- Contributor guide: https://rizin.re/gsoc/2026
- Source code: https://github.com/rizinorg
- Chat: https://im.rizin.re
- Email: gsoc@rizin.re
- Mailing list: https://bsky.app/profile/rizin.re
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.