A powerful JavaScript library for building interactive 3D graphics on the web

Three.js is an open‑source JavaScript library that simplifies WebGL, enabling developers to create immersive 3D scenes, animations, and visual effects directly in the browser. It offers a robust API for cameras, lights, geometry, materials, and loaders, plus an editor, node‑based tools, extensive documentation, examples, and a vibrant community. Ideal for games, data visualisation, product showcases, and AR/VR experiences.