# Rizin Libs (librz)

The Rizin framework is composed of several pieces that work together to provide
a reverse-engineering framework useful for a variety of use-cases and tasks. All
tools present in [binrz](../binrz/) are based on the libraries present in this
directory, so getting a general idea of what these libraries are and do is key
to navigate the codebase.

- [RzUtil](util/README.md)
- [RzIO](io/README.md)
- [RzBin](bin/README.md)
- [RzAnalysis](analysis/README.md)
- [RzAsm](asm/README.md)
- [RzCons](cons/README.md)
- [RzDebug](debug/README.md)
- [RzFlag](flag/README.md)
- [RzCore](core/README.md)
- [RzBp](bp/README.md)
- [RzConfig](config/README.md)
- [RzCrypto](crypto/README.md)
- [RzDemangler](demangler/README.md)
- [RzDiff](diff/README.md)
- [RzEgg](egg/README.md)
- [RzHash](hash/README.md)
- [RzIL](il/README.md)
- [RzLang](lang/README.md)
- [RzMagic](magic/README.md)
- [RzMain](main/README.md)
- [RzParse](parse/README.md)
- [RzReg](reg/README.md)
- [RzSearch](search/README.md)
- [RzSign](sign/README.md)
- [RzSocket](socket/README.md)
- [RzSyscall](syscall/README.md)
- [RzType](type/README.md)
