lowGL
lowGL is a lightweight cross-platform graphics API designed for constrained hardware and simple rendering tasks. It provides a compact API surface that mirrors a subset of OpenGL concepts while prioritizing a small memory footprint and ease of use. The library targets environments such as embedded systems, single-board computers, and small GPUs, where traditional graphics stacks may be too heavy.
Historically, lowGL arose in the early era of experimentation with portable rendering interfaces for resource-limited devices.
The API emphasizes an immediate-mode style workflow around a graphics context, state, and a sequence of draw
Usage and applicability centers on embedded user interfaces, retro or educational graphics projects, and rapid prototyping