Create

Sign in to ReadmeX

or

How we handle your data: Privacy Policy

ReadmeX

Your AI reading companion

What would you like to catch up on?

Pick a briefing, or ask your own question.

Your community and people briefings stay personal to you.

openui

openui: A full-stack, framework-agnostic Generative UI framework built around a compact, streaming-first language.

What problem it solves

Model-generated interfaces need a structured format that can be streamed, restricted to approved components, and rendered consistently across application frameworks. Developers also need a way to turn component definitions into model instructions without wiring parsing, prompt generation, and rendering manually.

Key features

  • Streaming-first UI language — OpenUI Lang provides a compact language for structured UI generation and is designed to emit and render interface output progressively as it arrives.

    Source: README

  • Component-controlled generation — Developers define the components a model may use and generate system prompts directly from that component library.

    Source: README

  • Framework-agnostic runtime — A framework-agnostic core is accompanied by first-party runtimes for rendering streamed OpenUI Lang in React, Vue, Svelte, and Angular.

    Source: README

  • Built-in component libraries — The project includes charts, forms, tables, layouts, prebuilt chat layouts, and standalone React UI primitives that can be used or extended.

    Source: README

  • Ready-made project scaffold — The CLI creates a working application with streaming, built-in UI, OpenUI Lang support, and library-driven prompts already connected.

    Source: README

Quick start

Copied verbatim from the project's README.

npx @openuidev/cli@latest create --name genui-chat-app

Who it may suit

This project may suit application developers building model-generated interfaces, copilots, assistants, and other interactive product flows across React, Vue, Svelte, Angular, or framework-agnostic backends.

Topics to discuss

  • How can component libraries be designed to support reliable model-generated UI?

  • What workflows should the CLI and framework runtimes cover next?

  • How can developers test streamed OpenUI Lang output across supported frameworks?


Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.

Read the original README https://github.com/thesysdev/openui#readme

ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.

github.comhttps://github.com/thesysdev/openui

Comments

…