Generative UI Finally Speaks Material UI A solo developer released generative-mui, a two-package MIT library that renders Google's A2UI protocol messages as Material UI components, published to npm on July 20, 2026 as @yessglory/generative-mui-core and @yessglory/generative-mui-react (v1.0.1 the next day). The library validates A2UI v0.9.1 messages with Zod, reduces them into an immutable store, and maps 18 Basic Catalog components one-to-one plus an opt-in extended catalog of 16 more, backed by @mui/x-charts. It strips unsafe properties like sx, style, and className, and caps regex pattern and input lengths to mitigate ReDoS attacks, positioning A2UI as the protocol of choice for generative UI. AI https://sourcefeed.dev/c/ai Article Generative UI Finally Speaks Material UI A small A2UI renderer shows the model-emits-data pattern maturing, and why the protocol matters more than the package. Rachel Goldstein https://sourcefeed.dev/u/rachel goldstein Every generative-UI project eventually rediscovers the same rule: the model should never be allowed to write code, only to describe intent. HTML from an LLM is an XSS vector and a design-system violation in one payload. So the field has settled on a different shape — the model emits a constrained JSON description, and a renderer you control maps it onto components you already ship. Google's A2UI https://a2ui.org/ protocol formalized that idea; Vercel's json-render https://json-render.dev/ productized it with a shadcn catalog. What's been missing is the boring, necessary last mile for teams that don't use shadcn. generative-mui is one attempt at that last mile for Material UI https://mui.com/material-ui/ . It's a two-package MIT library from a solo developer, published to npm on July 20, 2026 as @yessglory/generative-mui-core and @yessglory/generative-mui-react v1.0.1 the next day . An agent streams A2UI v0.9.1 messages as JSON Lines; the library validates them with Zod, reduces them into an immutable store, and renders real MUI components inside your existing