tgx

A tiny 2D and 3D graphics library.

Author
Arvind Singh
Website
https://github.com/vindar/tgx
Category
Display
License
LGPL 2.1
Library Type
Contributed
Architectures
Any

TGX is a tiny but full-featured C++ graphics library for 2D graphics and 3D graphics. It runs on 32-bit CPUs and MCUs such as Teensy, ESP32, Pico/RP2040/RP2350 and desktop CPUs. TGX provides an extensive set of 2D drawing primitives and software 3D rendering with advanced options: mesh support, textures, anti-aliasing, alpha blending... The library itself is hardware-agnostic and draws into a memory framebuffer. An independent display driver is required to show the framebuffer on a physical screen.

Downloads

Filename Release Date File Size
tgx-1.1.2.zip 2026-06-15 105.03 MiB
tgx-1.1.1.zip 2026-06-02 99.93 MiB
tgx-1.1.0.zip 2026-05-31 99.08 MiB
tgx-1.0.8.zip 2026-02-10 86.57 MiB
tgx-1.0.7.zip 2025-10-14 86.57 MiB
tgx-1.0.5.zip 2025-05-08 85.20 MiB
tgx-1.0.4.zip 2025-04-24 85.22 MiB
tgx-1.0.3.zip 2024-11-08 84.81 MiB
tgx-1.0.2.zip 2024-10-09 84.81 MiB
tgx-1.0.1.zip 2024-10-09 84.80 MiB