hatchmoment. scored by care · not by stars

JellyFrame

Compact C++ HTML/CSS/JS UI runtime for low‑power embedded and wearable devices

JellyFrame solves the need for rich UI on tiny devices by offering a trimmed‑down HTML, CSS, and optional JavaScript engine that runs entirely in C++. It parses HTML, resolves CSS, performs layout and rasterizes to various framebuffer formats, while avoiding file‑system, network, and windowing dependencies. Targeted at firmware developers, wearables, and embedded dashboards, it lets them write maintainable UI with web‑style markup without the cost of a full browser. Compared to generic browsers, it’s far smaller, deterministic, and easily integrated into constrained platforms.

browser-enginecppcssembeddedframebufferhtmljavascriptjerryscriptsource-availableui-runtimewearable
View on GitHub →

xiaopaoya/JellyFrame