docs.pmnd.rs
MCP-server
Browse these docs from your MCP-compatible client, e.g. claude-code :
claude mcp add --transport http pmndrs https://docs.pmnd.rs/api/mcp
Other clients (JSON config)
{
  "mcpServers": {
    "pmndrs": {
      "type": "http",
      "url": "https://docs.pmnd.rs/api/mcp"
    }
  }
}

Each lib also exposes its llms.txt / llms-full.txt

React Three Fiber
React-three-fiber is a React renderer for three.js
React Spring
Bring your components to life with simple spring animation primitives for React
Drei
Drei is a growing collection of useful helpers and abstractions for react-three-fiber
Zustand
Zustand is a small, fast and scalable bearbones state-management solution, it has a comfy api based on hooks
Jotai
Jotai is a primitive and flexible state management library for React
Valtio
Valtio makes proxy-state simple for React and Vanilla
A11y
@react-three/a11y brings accessibility to webGL with easy-to-use react-three-fiber components
React Postprocessing
React Postprocessing is a postprocessing wrapper for @react-three/fiber
uikit
uikit brings user interfaces to @react-three/fiber
xr
VR/AR for @react-three/fiber
Docs
Documentation generator for `pmndrs/*`
prai
JS Framework for building step-by-step LLM instructions`
viverse
Toolkit for building Three.js and React Three Fiber Apps for VIVERSE and beyond.
leva
React-first components GUI