thesysdev/openui

The Open Standard for Generative UI

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 7th, 2026
Created on December 2nd, 2024
Open Issues & Pull Requests: 153 (+0)
GitHub issues: Enabled
Number of forks: 624
Total Stargazers: 8,697 (+0)
Total Subscribers: 30 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.2 hours
Mean response time: 11.2 days
90th percentile: 28.6 days
Tracked items: 141

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "documentation" is answered fastest, typically in about 2 hours, while "enhancement" waits about 3 days. 38% of tracked open issues have had no activity in three months. Only 9% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 59
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 103 days
Stale 30+ days: 45
Stale 90+ days: 22

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • enhancement (49)
  • help wanted (29)
  • good first issue (28)
  • documentation (26)
  • bug (17)
  • question (10)
  • stale (1)
  • 💎 Bounty (1)

Most active issues this week

Detailed Description

OpenUI is a full-stack framework for building generative user interfaces using a compact, streaming-first language designed for model output.

The framework addresses the challenge of converting language model outputs into structured, interactive UI. Rather than treating model responses as plain text, OpenUI introduces OpenUI Lang, a compact language that uses significantly fewer tokens than JSON for the same semantic content. The approach centers on defining a component library, generating model instructions from that library, and progressively rendering UI as the model streams tokens. This streaming-first design means the interface updates incrementally rather than waiting for complete model output, improving perceived responsiveness.

Developers building AI assistants, copilots, or chat-based applications should consider OpenUI if they want structured UI generation without the token overhead of JSON-based approaches. The framework includes built-in component libraries for charts, forms, tables, and layouts, reducing setup time. It offers official React support with ready-to-use chat interfaces and component renderers. The renderer-agnostic architecture means community integrations for other frameworks are possible, though the README does not compare it to specific alternatives.

The project actively seeks contributors and maintains a public Discord community. Development includes automated build workflows and is organized around comprehensive documentation and a live playground for experimentation.