Babylon.js is an open-source JavaScript and TypeScript 3D game and rendering engine for building interactive web experiences with WebGL, WebGPU and WebXR.