Three.js is a JavaScript library widely used for 3D graphics with WebGL and WebGPU. It provides concepts such as scenes, cameras, lights, and materials in an approachable way.