Labsco
Labsco/Repos/vercel-labs/json-render
REPO PACKAGE

vercel-labs json-render

COMMUNITY
vercel-labs · publisher15,622 repository starsApache-2.0 · Freegithub.com/vercel-labs/json-render
26skills
2ready to use

Twelve of the 26 are renderers that turn the same JSON spec into a different output — React, Vue, Svelte, Solid, React Native, Next.js full-app scaffolding, Ink terminal UI, Satori-based images, PDF documents via react-pdf, HTML email via react-email, Remotion video timelines, and React Three Fiber 3D scenes. Four more are state-store adapters — Redux, Zustand, Jotai, and XState — for the same StateStore interface, and six are infrastructure: core (schemas and catalogs), codegen, devtools, directives ($format, $math, and the rest), the YAML wire format, and an MCP Apps integration for Claude, ChatGPT, Cursor, and VS Code. Two more are prebuilt component catalogs, shadcn and shadcn-svelte.

This is for a team building AI-generated interfaces across more than one target from a single JSON schema — a dashboard that needs to render the same catalog to a web app and a React Native screen, for instance. It is not for anyone who wants a single default framework or a finished set of components; you still design your own catalog and every component in it, in whichever of the twelve renderers you use.

READ THE FULL ANALYSIS

Two of the 26 have nothing to do with json-render. skill-creator is Anthropic's own generic guide for writing a SKILL.md file, and remotion-best-practices documents the standalone Remotion library rather than the @json-render/remotion package — both read as if they were dropped into this repository's skill folder rather than written for it. The dependency histogram draws the same line on its own: local_tool covers 24 of them, needing an actual @json-render package installed, and ready covers exactly the other 2 — the same two that are not about json-render.

The README documents more packages than the repository ships skills for. Its own package table lists devtools-react, devtools-vue, devtools-svelte, and devtools-solid as separate framework adapters for the inspector panel; only one devtools skill exists, covering the framework-agnostic core. If you need a framework-specific adapter's install path, you are reading the table yourself rather than asking a skill for it.

2Work with nothing else to set up.
15,622Stars on the GitHub repository, at last check.