# 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)