# Libraries

**Last update:** 2025-12-28

<table><thead><tr><th width="170">Library</th><th width="110">Author</th><th width="150">Links</th><th>Description</th></tr></thead><tbody><tr><td>Codeware</td><td>psiberx</td><td><a href="https://www.nexusmods.com/cyberpunk2077/mods/7780">Nexus</a> | <a href="https://github.com/psiberx/cp2077-codeware">GitHub</a></td><td>A library and framework for creating Redscript and CET mods.</td></tr><tr><td>ArchiveXL</td><td>psiberx</td><td><a href="https://www.nexusmods.com/cyberpunk2077/mods/4198">Nexus</a> | <a href="https://github.com/psiberx/cp2077-archive-xl">GitHub</a></td><td>A library that allows you to expand game resources without conflicts.</td></tr><tr><td>TweakXL</td><td>psiberx</td><td><a href="https://www.nexusmods.com/cyberpunk2077/mods/4197">Nexus</a> | <a href="https://github.com/psiberx/cp2077-tweak-xl">GitHub</a></td><td>A library that allows you to modify TweakDB.</td></tr><tr><td>Audioware</td><td>Roms1383</td><td><a href="https://www.nexusmods.com/cyberpunk2077/mods/12001">Nexus</a> | <a href="https://github.com/cyb3rpsych0s1s/audioware">GitHub</a></td><td>A library to play audio sounds with audio effects using game assets or external assets.</td></tr><tr><td>RedFileSystem</td><td>Rayshader</td><td><a href="https://www.nexusmods.com/cyberpunk2077/mods/13378">Nexus</a> | <a href="https://github.com/rayshader/cp2077-red-filesystem">GitHub</a></td><td>A library for providing access to the file system using read/write operations. It supports UTF8 text and Json formats. It can be used to create Redscript and CET mods.</td></tr><tr><td>RedHttpClient</td><td>Rayshader</td><td><a href="https://www.nexusmods.com/cyberpunk2077/mods/14192">Nexus</a> | <a href="https://github.com/rayshader/cp2077-red-httpclient">GitHub</a></td><td>A library to send HTTP requests. You can access web APIs to improve your mods with web content. It can be used to create Redscript and CET mods.</td></tr><tr><td>RedData</td><td>Rayshader</td><td><a href="https://www.nexusmods.com/cyberpunk2077/mods/14139">Nexus</a> | <a href="https://github.com/rayshader/cp2077-red-data">GitHub</a></td><td>A library to parse / create / format Json data using Redscript. (CET already provides json features out-of-the-box). It is used by RedHttpClient and RedFileSystem.</td></tr><tr><td>RedSocket</td><td>Rayshader</td><td><del>Nexus</del> | <a href="https://github.com/rayshader/cp2077-red-socket">GitHub</a></td><td>A plugin to connect/send/read messages with a remote server over TCP.</td></tr><tr><td>RedMemoryDump</td><td>Rayshader</td><td><del>Nexus</del> | <a href="https://github.com/rayshader/cp2077-red-memorydump">GitHub</a></td><td>A plugin to help reverse engineer data types.</td></tr></tbody></table>
