#4141st of 82 in Agent frameworks and SDKs

openui

Generative UI framework that streams model-written UI via a compact language

Stars
14.6k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 29 weeks+11,244
10 Apr 2026: 3,354 stars17 Apr 2026: 3,529 stars24 Apr 2026: 3,715 stars1 May 2026: 3,807 stars8 May 2026: 4,481 stars15 May 2026: 5,680 stars22 May 2026: 6,224 stars29 May 2026: 6,496 stars5 Jun 2026: 6,644 stars12 Jun 2026: 6,953 stars19 Jun 2026: 7,073 stars26 Jun 2026: 7,442 stars3 Jul 2026: 7,726 stars10 Jul 2026: 7,936 stars17 Jul 2026: 8,098 stars24 Jul 2026: 8,207 stars31 Jul 2026: 8,269 stars7 Aug 2026: 8,326 stars14 Aug 2026: 8,384 stars21 Aug 2026: 8,450 stars28 Aug 2026: 8,502 stars4 Sept 2026: 8,564 stars11 Sept 2026: 8,817 stars18 Sept 2026: 9,715 stars25 Sept 2026: 9,878 stars2 Oct 2026: 10,004 stars9 Oct 2026: 10,658 stars16 Oct 2026: 11,430 stars23 Oct 2026: 13,572 stars30 Oct 2026: 14,598 stars

3,354 on 10 Apr 202614,598 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

OpenUI defines OpenUI Lang, a compact streaming-first language that models emit to describe UI, and renders it progressively as tokens arrive. You register a component library, generate a system prompt from it, and a renderer for React, Vue, Svelte or Angular draws the output. React also gets prebuilt chat layouts and two component libraries. The README reports up to 67% fewer tokens than equivalent JSON formats.

Who it is for: Frontend and agent developers adding model-generated UI to chat or copilot apps

Strengths

  • Renderers for React, Vue, Svelte and Angular on a framework-agnostic core
  • System prompt is generated from the component library you allow
  • Benchmarked at 4800 tokens vs 10180 for Vercel JSON-Render across seven scenarios
  • Scaffold CLI plus LangChain, assistant-ui and A2UI integrations

Weaknesses

  • Prebuilt chat UI and component libraries ship for React only
  • Requires adopting a new language that models must be prompted to emit
  • Benchmark and comparison figures come from the project itself
  • Hosted observability package depends on the Thesys console and gateway

What it needs

  • no GPU
  • Needs Node.js, LLM provider
  • Models: unknown

Quick answers

Is openui open source?

Yes. Its code is on GitHub under the MIT license.

Does openui need a GPU?

No, it runs without one.

Also in Agent frameworks and SDKs

See all 82
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)72k starsMIT95 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.4k starsMIT90 out of 100
3langchainPython framework for building LLM agents and apps from interoperable components148.8k starsMIT89 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)119.7k starsMIT89 out of 100
#5tradingagentsMulti-agent LLM framework that simulates a trading firm's analysis process Live demo ↗ (opens in a new tab)119.3k starsApache-2.089 out of 100