No Chromium · No UMG hand-porting · No vendor lock-in

Work in your comfort zone. Render everywhere.

One JSON layout format that runs natively in Unreal Engine 5.7+ and TypeScript — no CEF process, no browser overhead, no designer-to-UMG re-implementation every sprint.

Get in TouchDemo Coming Soon
<10 MB
Runtime Footprint
60fps
Target Frame Rate
<200ms
Hot-Reload
MIT
Core License
The Problem

Three Taxes on Every Unreal UI

CEF overhead, Figma re-implementation cost, and UMG's structural ceiling — most studios pay all three every sprint.

The Chromium Tax

Embedded browser middleware puts a full Chromium process alongside your engine. You pay 200–400 MB, a separate render pipeline, and version-drift every time Chromium ships security patches your UI solution hasn't caught up to.

200–400 MBbrowser overhead per instance

The Figma → UMG Wall

Designers ship in Figma. Engineers manually rebuild every frame in UMG — gradients, layout boxes, fonts, hover states. Bridge tools break on every Figma API update. The re-implementation cycle repeats every sprint.

0 nativeFigma → UMG handoff path in Unreal

The UMG Ceiling

At scale, UMG accumulates hidden costs: property binds that tick every frame, O(n²) child-reordering in WidgetComponent, no native MVVM, no hot reload, no componentization. Teams add ImGui layers, MVVM plugins, and replacement components to compensate.

O(n²)child reorder cost in WidgetComponent
The Solution

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.

Features

Built for teams tired of the workarounds

No ImGui supplement layer. No MVVM plugin. No Figma bridge that breaks on API updates. Ship high-performance UI in UE 5.3–5.7+.

Designers own the layout. Engineers own the logic.

The Figma bridge writes layout.json directly from your design file. The engine hot-reloads in <200 ms. No CEF process, no Figma API bridge that breaks on every platform update, no UMG re-implementation sprint.

  • Live Figma → layout.json bridge
  • <200ms hot-reload on save
  • No hand-porting, no manual cleanup

Ditch the browser middleware. Keep your frame budget.

LittleUI's native C++ renderer is under 10 MB. No separate process, no browser compositor fighting Unreal's render thread, no 200–400 MB binary footprint. The same JSON spec that runs in Unreal runs in TypeScript/web with zero changes.

  • <10 MB runtime — vs 200–400 MB CEF
  • No separate Chromium process
  • Same layout spec: Unreal + TypeScript/web

Drop-In UE Integration. No UMG rewrite.

ULittleUIComponent drops onto any Actor. No base class required. Layouts are JSON-declared with Yoga flexbox — no O(n²) CanvasPanel tricks, no property-bind CPU overhead, no MVVM plugin required.

  • No base class — drop onto any Actor
  • Yoga flexbox layout, not SConstraintCanvas
  • Blueprint-assignable callbacks + UV raycast input
LittleUI runtime footprint
<10 MB
Browser middleware overhead
200–400 MB
UE Versions
5.3–5.7+
Core License
MIT
Pricing

Simple, Honest Pricing

The core is free and MIT forever.

Free

$0

MIT-Licensed Core

  • Full C++ runtime source (MIT)
  • Layout spec v1.0
  • @littleui/sdk
  • @littleui/web (Canvas runtime)
  • Community support
Get Started

Need More?

Interested in the Unreal Engine plugin or enterprise licensing? Get in touch and we'll get back to you.