vercel-labs avatar

React Three Fiber

This is a json-render adapter that lets you build Three.js scenes declaratively from JSON specs instead of writing React Three Fiber code directly. You get 19 components out of the box (primitives like Box and Sphere, lighting, GLTF models, environments, controls) and can cherry-pick just what you need for your catalog. The split between catalog definitions and implementations is clever if you're doing server-side work, since the schema package has no R3F dependency. Honestly most useful if you're already invested in the json-render ecosystem and need 3D, otherwise you're adding abstraction layers on top of R3F that might just get in the way.

skills.sh installs
2.4K
GitHub stars
19.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add vercel-labs/json-render --skill react-three-fiber --agent claude-code

Installs into .claude/skills of the current project.

Files

@json-render/react-three-fiber

React Three Fiber renderer for json-render. 19 built-in 3D components.

Two Entry Points

Entry PointExportsUse For
@json-render/react-three-fiber/catalogthreeComponentDefinitionsCatalog schemas (no R3F dependency, safe for server)
@json-render/react-three-fiberthreeComponents, ThreeRenderer, ThreeCanvas, schemasR3F implementations and renderer

Usage Pattern

Pick the 3D components you need from the standard definitions:

import { defineCatalog } from "@json-render/core";
import { schema } from "@json-render/react/schema";
import { threeComponentDefinitions } from "@json-render/react-three-fiber/catalog";
import { defineRegistry } from "@json-render/react";
import { threeComponents, ThreeCanvas } from "@json-render/react-three-fiber";

Sponsors

Details

Repository
github.com/vercel-labs/json-render
Categories
Frontend Development, Cloud & Infrastructure, Go
First seen
May 16, 2026

More from vercel-labs/json-render

All 31
1owl-listener avatarcomponent-specowl-listener/designer-skillsWrite a detailed component specification including props, states, variants, accessibility requirements, and usage guidelines.2.4Kskills.sh installs
2mindrally avatarexpo-react-native-typescriptmindrally/skillsExpert in Expo React Native TypeScript mobile development with best practices2.3Kskills.sh installs
3samuraigpt avatarmuapi-ui-designsamuraigpt/generative-media-skillsGenerate high-fidelity UI/UX mockups for mobile and web apps using Atomic Design principles — creates wireframes and design systems via muapi.ai2.2Kskills.sh installs
4starchild-ai-agent avataragent-hooksstarchild-ai-agent/official-skillsManage shell hooks — user scripts that run at agent lifecycle points to block, rewrite, or warn on actions, via the /hooks command.2.2Kskills.sh installs
5hyf0 avatarvue-options-api-best-practiceshyf0/vue-skillsvue options api best practices2.1Kskills.sh installs
6hyf0 avatarvue-testing-best-practiceshyf0/vue-skillsvue testing best practices2.1Kskills.sh installs