vercel-labs/json-render▌
26 approved skills in this repository
ink
Productivity
Ink terminal renderer that converts JSON specs into interactive terminal component trees with standard components, data binding, visibility, actions, and dynamic props.
jotai
AI/ML
Jotai adapter for json-render's StateStore interface. Wire a Jotai atom as the state backend for json-render.
react-email
Frontend
React Email renderer that converts JSON specs into HTML or plain-text email output.
react-pdf
Frontend
React PDF renderer that generates PDF documents from JSON specs using @react-pdf/renderer.
mcp
Productivity
MCP Apps integration that serves json-render UIs as interactive MCP Apps inside Claude, ChatGPT, Cursor, VS Code, and other MCP-capable clients.
vue
Frontend
Vue 3 renderer that converts JSON specs into Vue component trees with data binding, visibility, and actions.
json-render-core
Productivity
Schema definition, catalog creation, and spec streaming for AI-driven JSON rendering. \n \n Define schemas with typed specs and component catalogs using defineSchema and defineCatalog ; generate AI prompts automatically or with custom rules \n Support dynamic prop expressions including state binding ( $state , $bindState ), conditionals ( $cond ), templates, and computed functions \n Stream AI responses as JSONL patches using createSpecStreamCompiler for progressive spec building \n Built-in val
json-render-react-native
Frontend
React Native renderer that converts JSON specs into native mobile component trees with standard components, data binding, visibility, actions, and dynamic props.
json-render-remotion
Video
Remotion renderer that converts JSON timeline specs into video compositions.
svelte
Frontend
Svelte 5 renderer that converts json-render specs into Svelte component trees.
react-three-fiber
Frontend
React Three Fiber renderer for json-render. 19 built-in 3D components.
codegen
Productivity
Framework-agnostic utilities for generating code from json-render UI trees. Use these to build custom code exporters for Next.js, Remix, or other frameworks.
image
Productivity
Image renderer that converts JSON specs into SVG and PNG images using Satori.
remotion
Video
Remotion renderer that converts JSON timeline specs into video compositions.
skill-creator
Productivity
This skill provides guidance for creating effective skills.
react-native
Frontend
React Native renderer that converts JSON specs into native mobile component trees with standard components, data binding, visibility, actions, and dynamic props.
remotion-best-practices
Video
Use this skills whenever you are dealing with Remotion code to obtain the domain-specific knowledge.
json-render-react
Frontend
Convert JSON specifications into type-safe React component trees with state management and dynamic expressions. \n \n Supports declarative UI specs with element trees, two-way data binding via $bindState , conditional rendering, and computed expressions \n Built-in state management through StateProvider with optional external store integration (Redux, Zustand, XState) and JSON Pointer-based state paths \n Event system with action dispatching, state watchers, and four built-in actions: setState ,
core
Productivity
Schema definition, catalog creation, and AI prompt generation for json-render specs. \n \n Define schemas with typed specs and catalogs using defineSchema , then create catalogs mapping component names to their props and descriptions \n Generate AI system prompts from catalogs with optional custom rules; supports spec streaming via JSONL patches with createSpecStreamCompiler \n Dynamic prop expressions enable state binding ( $state , $bindState ), conditionals ( $cond ), templating ( $template )
react
Frontend
Convert JSON specs into React component trees with type-safe props and state management. \n \n Define catalogs with Zod schemas for component props, then implement components with automatic type safety and validation \n Built-in state management via StateProvider with two-way binding ( $bindState ), conditional rendering, and external store integration (Redux, Zustand, XState) \n Event system with action dispatching, state watchers, and four built-in actions (setState, pushState, removeState, va
xstate
Productivity
XState Store adapter for json-render's StateStore interface. Wire an @xstate/store atom as the state backend for json-render.
shadcn
Productivity
Pre-built shadcn/ui component definitions and implementations for json-render. Provides 36 components built on Radix UI + Tailwind CSS.
redux
Productivity
Redux adapter for json-render's StateStore interface. Wire a Redux store (or Redux Toolkit slice) as the state backend for json-render.
zustand
Productivity
Zustand adapter for json-render's StateStore interface. Wire a Zustand vanilla store as the state backend for json-render.
json-render-shadcn
Productivity
Pre-built shadcn/ui component definitions and implementations for json-render. Provides 36 components built on Radix UI + Tailwind CSS.
solid
Productivity
@json-render/solid renders json-render specs into Solid component trees with fine-grained reactivity.