Skip to content

Latest commit

 

History

History
 
 

Architecture

These documents describe the current architecture implemented by gpui-base and the crates built directly on it. They are maintained as durable references rather than project-progress logs.

  • Architecture explains the crate boundaries, ownership model, component taxonomy, state flow, overlay system, and native/WASM integration.
  • Styling and Motion explains semantic tokens, typed state styles, application-owned presentation, and animation primitives.
  • GPUI Shell explains the scriptable application runtime built on gpui-base: the engine seam, the render protocol, call scopes, the object model, capabilities and the sandbox, and the measured performance model.

For component-level APIs and runnable examples, see the gpui-base documentation.