Skip to main content

Kog

React for microcontrollers: TSX and hooks, rendered as native LVGL on ESP32

Write React, ship firmware

Standard TSX with useState, useEffect, and React Native-style components. Stock TypeScript tooling, with no plugins and no new syntax to learn.

Fine-grained at runtime

No VDOM on the device. Components mount once; state changes run exactly the effects that depend on them, each calling one native LVGL setter.

npm to pixels

npm create kog, plug in a board, npm run dev. Prebuilt runtime firmware, pure-Node flashing, wireless hot reload, and a desktop simulator that runs the real runtime.