Skip to main content

Kog

React for microcontrollers — TSX + hooks, rendered as native LVGL on ESP32

Write React, ship firmware

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

Fine-grained under the hood

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.