| HApp | The top-level application class |
| HArray< T > | Manages a dynamic array |
| HAssertion | Exception class used to retain ASSSERT() information |
| HBuffer< BUF_LEN > | A "Ring Buffer" implementation |
| HCheckbox | HCheckbox widget class |
| HClass | Brief description of the class |
| HColor | A class to manage an RGB color triplet |
| HColorable | Mix-in class to allow another class to be "colorable" |
| HCRC | A class to create and manage a CRC-32 value |
| HDebug | Provides debug logging to a text file |
| HDib | Manages a Device Independent Bitmap (DIB) |
| HError | Stores error information |
| HFile | Manages a single stdio file |
| HFilename | This class manages a fully qualified filename (FQF) |
| HFont | Manages a font |
| HGC | Manages a SkyGI Graphics Context (GC) |
| HID | Mix-in class that adds an "ID" to any class |
| HLabel | HLabel widget class |
| HLayout | Manages a set of widgets |
| HList< T > | Manages a doubly-linked list |
| HMap< KEY, T > | Maps handles to widgets |
| HMD5 | A class to create and manage a 128-bit MD5 value |
| HMem< BUFFER_SIZE > | Manages a small (<4KB) buffer by pre-allocating the memory |
| HMemory | Manages a dynamic memory buffer |
| HMenu | This class manages a single menu object |
| HMenuBar | This class manages a collection of menu objects |
| HObj | All Humble Framework classes are derived from this object |
| HObjNoCopy | Subclass of HObj that prevents and object from being copied |
| HPane | HPane window class |
| HPanel | HPanel template class |
| HPanelItem | HPanelItem template class |
| HPoint | Manages a point structure |
| HPtr< T > | HPtr template class |
| HRandom | Implements a random number generator |
| HRect | Manages a rectangle structure |
| HResMgr | Manages a set of application resources stored in a .zip file |
| HSettings | Manages a collection of application settings |
| HStr< MAX_LEN > | Manages small (<4KB) strings by pre-allocating the buffer |
| HString | Dynamically allocated string class with reference counting |
| HTextEdit | HTextEdit template class |
| HTimer | This class manages a SkyGI timer |
| HTree< T > | Manages an AVL HTree |
| HTreeNode< T > | Manages a single node in an HTree |
| HWidget | Base class for all GUI "widgets" |
| HWindow< T > | HWindow template class |
| HZipFile | Manages a single .zip archive |