Blog
Notes on the design and development of kadokit.
Spring physics on a microcontroller: how kadokit animates
In June 2026 we published a set of ten demos running on a low-cost ESP32-S3: smooth spring-animated interfaces using only a few tens of kilobytes of SRAM, built with what has since become kadokit (shown there under an earlier working name). To our knowledge, that was the first time spring-physics UI animation had run on microcontroller-class embedded hardware at all — and it carried a second first: the springs were declared, as a property in a UI description, not written by hand as physics code.
July 5, 2026
Introducing kadokit: a declarative UI kit for embedded devices
Today we’re publishing kadokit, a UI kit for embedded devices built around a domain-specific language. kadokit is a project of Aptum. This post lays out the design: why we created it, what the language looks like, and the concepts the kit introduces. Why we created kadokit kadokit comes out of years of building interfaces for embedded products, and out of three frustrations that kept repeating.
June 30, 2026