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.
Sprites and UI module for the Deki Engine
ESP32 platform integration for the Deki Engine
LilyGO boards for the Deki Engine: T-Deck Plus and T-Display S3 AMOLED
Accelerometer + gyroscope interface with LSM6DS3 backend for the Deki Engine
Audio output module for the Deki Engine (MAX98357A I2S amplifier)
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
Input system module for the Deki Engine
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)
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
LovyanGFX display and touch panel integration for the Deki Engine
Desktop platform memory and filesystem providers for the Deki Engine
Real-time clock peripheral interface with DS3231 (I²C) backend for the Deki Engine
JSON parsing and serialization module for the Deki Engine
GPIO for the Deki Engine: drive, read and count pin edges; a boot step that drives a pin
To associate your repository with the deki-engine topic, visit your repo's landing page and select "manage topics."