Babylon.js
Babylon.js is a complete JavaScript and TypeScript framework for building 3D games, simulations, and visualizations directly in the browser using WebGL and WebGPU. It provides a robust set of features including advanced lighting, particle systems, physics engines, post-processing, and node-based material editors. Designed for performance and ease of use, it powers complex interactive experiences across web and native platforms.
Checked on Sep 30, 2026.
Alternative resources
PlayCanvas
Open source WebGL and WebGPU game engine and collaborative 3D graphics creation platform for building browser-based games and interactive experiences.
Three.js
JavaScript 3D library for creating and displaying animated 3D computer graphics in a web browser using WebGL and other APIs.
Heaps
A mature cross-platform graphics engine for high-performance 2D and 3D games using the Haxe language.