Work in your comfort zone. Render everywhere.
One JSON layout format. Unreal Engine, web Canvas, and beyond. Native Skia + Yoga rendering — no Chromium, no browser engine, no 200–400 MB overhead.
The Hidden Cost of Embedded Browsers
Web browsers embedded in your UI are silently consuming vital gameplay resources.
The Chromium Tax
Embedded Chromium browsers consume hundreds of megabytes of memory and significant CPU cycles just to render basic UI elements.
Slow Iteration Cycles
Manual UI reconstruction for different form factors inflates development time. LittleUI hot-reloads layout changes in under 200 ms.
Native C++ Rendering
Zero Chromium
A standalone C++ bridge renders pixels directly to GPU textures, bypassing the browser engine completely.
Skia + Yoga
Built on battle-tested rendering engines used by Google Chrome, Facebook, and React Native.
One Format, Any Host
The same JSON layout renders in Unreal, on Canvas in the browser, or in any engine that implements the open spec.
Built for Unreal Engine Studios
Everything you need to ship high-performance UI in UE 5.3–5.7+.
Figma → Engine in Minutes
The Figma bridge polls your design file and writes layout.json. The engine hot-reloads in <200 ms — no hand-porting.
- Live Figma polling bridge
- <200ms hot-reload
- No C++ required for layouts
Runtime Theme Swapping
Themes are DataAssets or JSON files. Switch at runtime with one call — layout is fully recomputed, no GPU stall.
- DataAsset & JSON themes
- Swap at runtime in one call
- Per-node style overrides
Drop-In UE Integration
ULittleUIComponent drops onto any Actor. No base class required. Blueprint delegates for button callbacks.
- No base class required
- Blueprint-assignable callbacks
- UV raycast input pipeline
Simple, Honest Pricing
The core is free and MIT forever.
Free
MIT-Licensed Core
- Full C++ runtime source (MIT)
- Layout spec v1.0
- @littleui/sdk
- @littleui/web (Canvas runtime)
- Community support
Need More?
Interested in the Unreal Engine plugin or enterprise licensing? Get in touch and we'll get back to you.