Skip to content

uGUI

Welcome to the uGUI documentation! uGUI is an embedded, lightweight graphical user interface module written in C. This v3 iteration integrates deeply with ClassPad OS elements to provide high-performance windowing, buttons, sliders, input fields, and native OS keyboard support.

If you are looking for an elegant, widget-based approach for your ClassPad graphical add-ins, uGUI makes it remarkably straightforward.

If you are new to uGUI, we highly recommend starting with the tutorial. It will guide you step-by-step from initialization to setting up interactive windows.

The quickest way to start building your own uGUI add-in is by using our actively maintained v3 template. It comes fully set up with the toolchain!