Skip to content
MeowLynxSea edited this page Jun 18, 2026 · 10 revisions

Home

Yororen UI is a UI component library for GPUI (via the gpui-ce crate).

A button is not a visual — it is a focusable, clickable thing with a label and an optional icon. The visual is a plug-in.

theme JSON  ─▶  renderer (XxxRenderer)  ─▶  headless (XxxProps)  ─▶  gpui-ce
  • Headless (yororen-ui-core) — data, state, a11y. No visual decisions.
  • Renderer (yororen-ui-default-renderer or yororen-ui-brutalism-renderer) — turns props into a styled div. Swap the renderer, change the entire look.
  • Theme — a JSON file. The renderer reads paths like action.primary.bg; missing paths fall back to renderer defaults.

Get started

Architecture

Recipes

Demos

  • Demos — 7 runnable apps under crates/yororen-ui-demos/.

Reference

Project

Clone this wiki locally