2D/3D Graphics Library for Wii & GameCube
GRRLIB is a comprehensive C/C++ graphics library that provides a friendly interface to the Nintendo GX core, making it easier for developers to create stunning 2D and 3D applications for the Nintendo Wii and GameCube platforms.
GRRLIB was originally developed by Antoine Santo (NoNameNo) in 2007 as a wrapper around Nintendo's GX graphics core, designed to simplify the creation of homebrew games and applications for Nintendo Wii and GameCube consoles.
While the original development has been discontinued, the library continues to live on thanks to the dedicated efforts of the homebrew community, particularly CRAYON who maintains the project on GitHub.
GRRLIB relies on several libraries to provide its full functionality:
Original Developer: Antoine Santo (NoNameNo)
Current Maintainer: CRAYON
Latest Version: v4.6.1 (August 2025)
License: MIT License
The library is stable and continues to receive updates and bug fixes from the community. All development now takes place on GitHub with active community support.
Ready to start developing with GRRLIB? Here are the essential resources:
Historical resources from the original GRRLIB project:
Watch GRRLIB demonstration videos: