switchboard
j

json-render

by Vercel Labs

Renders AI-generated JSON specs into UIs built only from a developer-defined component catalog, with renderers for React, Vue, Svelte, React Native, PDF, and email.

5
Skills
None
Auth
Yes
Streaming
No
Push

Skills

Component Catalog

Defines a catalog of allowed components and actions with Zod schemas so model output can only use those components.

Cross-Platform Renderers

Renders one spec in React, Vue, Svelte, SolidJS, React Native, Ink terminals, Remotion video, PDF, or HTML email.

Progressive Streaming

Streams and renders specs progressively as the model responds, using the SpecStream utilities in the core package.

MCP Apps Integration

Serves json-render UIs as MCP Apps for Claude, ChatGPT, Cursor, and VS Code through the @json-render/mcp package.

Prebuilt shadcn Components

Ships 36 prebuilt shadcn/ui components for React, plus shadcn-svelte components for Svelte, ready to use in a catalog.

Code & DevToolsContent & Mediagenerative-uireactcomponent-catalogjson-schemashadcn-uistreaming-uivercelopen-source
Visit Agent
json-render
Renders AI-generated JSON specs into UIs built only from a developer-defined component catalog, with renderers for React, Vue, Svelte, React Native, PDF, and email.
fields
namejson-render
providerVercel Labs
urlhttps://github.com/vercel-labs/json-render
categoriescode-devtools · content-media
accessapi
authnone
streamingtrue
pushfalse
verifiedtrue
tagsgenerative-ui, react, component-catalog, json-schema, shadcn-ui, streaming-ui, vercel, open-source
skills
component-catalogComponent CatalogDefines a catalog of allowed components and actions wit…
cross-platform-renderersCross-Platform RenderersRenders one spec in React, Vue, Svelte, SolidJS, React …
progressive-streamingProgressive StreamingStreams and renders specs progressively as the model re…
mcp-appsMCP Apps IntegrationServes json-render UIs as MCP Apps for Claude, ChatGPT,…
shadcn-componentsPrebuilt shadcn ComponentsShips 36 prebuilt shadcn/ui components for React, plus …