The Deki Engine runtime: a modular C++ engine made first for embedded devices. Every feature and every platform is a package, so it builds anything, and runs on the desktop too.
-
Updated
Nov 8, 2026 - C++
The Deki Engine runtime: a modular C++ engine made first for embedded devices. Every feature and every platform is a package, so it builds anything, and runs on the desktop too.
The visual editor of Deki, a modular C++ engine made first for embedded devices, that builds anything and runs on the desktop too: scenes, inspector, hot reload, and builds that flash the board.
ESP32 platform integration for the Deki Engine
Sprites and UI module for the Deki Engine
LilyGO boards for the Deki Engine: T-Deck Plus and T-Display S3 AMOLED
Deki's own display library: panel controllers on SPI, quad SPI or 8- and 16-bit parallel buses, touch controllers, and frames that never tear
Accelerometer + gyroscope interface with LSM6DS3 backend for the Deki Engine
Audio output module for the Deki Engine (MAX98357A I2S amplifier)
GPS peripheral interface with NMEA-over-UART backend for the Deki Engine
Experimental: software-rasterised 3D for the Deki Engine (tiled rasteriser, .obj import, runs as a render pass alongside 2D)
Input system module for the Deki Engine
Abstract WiFi peripheral interface for the Deki Engine
Rendering pipeline and camera system module for the Deki Engine
LoRa radio module for the Deki Engine: Semtech SX1262 driver with a duty-cycle limit
Real-time clock peripheral interface with DS3231 (I²C) backend for the Deki Engine
LovyanGFX display and touch panel integration for the Deki Engine
Desktop platform memory and filesystem providers for the Deki Engine
GPIO for the Deki Engine: drive, read and count pin edges; a boot step that drives a pin
UART serial peripheral interface for the Deki Engine
To associate your repository with the deki topic, visit your repo's landing page and select "manage topics."