Skip to content

Jev directory

JSON Render

Generative UI framework with an experimental Jev composer that selects components and layout from application-supplied candidates through Vercel AI Gateway, rendering catalog-constrained JSON specs.
Stars
18.7k
Language
TypeScript
License
APACHE-2.0
Reading time
2 min
Published by
Community
Author
vercel-labs
Last verified
Sep 2026

About this project

Generate dynamic, personalized UIs from prompts without sacrificing reliability. Predefined components and actions for safe, predictable output. json-render is a Generative UI framework: AI generates interfaces from natural language prompts, constrained to components you define. You set the guardrails, AI generates within them: Guardrailed - AI can only use components in your catalog. Predictable - JSON output matches your schema, every time. Fast - Stream and render progressively as the model responds.

Quoted from the project's README. Read the full README.

Highlights

  • Applications define a catalog of components and actions with Zod schemas, and AI output is constrained to that catalog.
  • Ships renderers for React, Vue, Svelte, Solid, React Native, Remotion, PDF, email, terminal and 3D, plus 36 shadcn/ui components.
  • The Jev composer is unreleased and needs a source build; application code owns components, actions and side effects.
  • The framework's core promise is JSON that matches your schema every time, streamed and rendered progressively.

Quickstart

ts
import { defineCatalog } from "@json-render/core";
import { schema } from "@json-render/react/schema";
import { z } from "zod";

const catalog = defineCatalog(schema, {
  components: {
    Card: { props: z.object({ title: z.string() }), description: "A card container" },
  },
});

Watch out

Apache-2.0. The Jev API is unreleased and requires a source build and a Vercel AI Gateway key; applications keep ownership of components, actions and side effects.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Jev lands on the Vercel AI Gateway

YouTube: Greg Isenberg and Ryan Vogel on the businesses Jev unlocks, and a path in through the Vercel AI Gateway.

X: Jev 1.14 is now on OpenRouter

X: Vercel ships the AI SDK provider for Jev

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai