{"library":"three","type":"library","category":null,"description":"three.js is a powerful, lightweight, cross-browser JavaScript library for creating and displaying animated 3D graphics in a web browser using WebGL, WebGPU, and other renderers. It abstracts away the complexities of low-level graphics APIs, providing a high-level scene graph, cameras, lights, materials, and geometries. The library is actively maintained with frequent minor releases (currently at 0.184.0), typically on a monthly cadence, focusing on performance, new features, and the removal of deprecated APIs. Its key differentiators include a vast ecosystem of examples, extensive documentation, and a strong community, making it a go-to choice for interactive 3D web experiences, virtual reality, and augmented reality applications.","language":"javascript","status":"active","version":"0.184.0","tags":["javascript","three","three.js","3d","virtual-reality","augmented-reality","webgl","webgl2"],"last_verified":"Wed May 27","install":[{"cmd":"npm install three","imports":["import * as THREE from 'three';","import { Scene, PerspectiveCamera, WebGLRenderer } from 'three';","import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls.js';"]},{"cmd":"yarn add three","imports":[]},{"cmd":"pnpm add three","imports":[]}],"homepage":"https://threejs.org","github":"https://github.com/mrdoob/three.js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/three","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/three/compatibility"}}