babylonjs/babylon.js

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 2nd, 2026
Created on June 27th, 2013
Open Issues & Pull Requests: 23 (+0)
GitHub issues: Enabled
Number of forks: 3,686
Total Stargazers: 26,033 (+0)
Total Subscribers: 527 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.0 hours
Mean response time: 13.2 days
90th percentile: 5.4 days
Tracked items: 233

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 9% of issues opened in the past year have been closed. Three people close 73% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 3
Avg open age: 680 days
Stale 30+ days: 7
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • stale (57)
  • enhancement (40)
  • nge (21)
  • new feature (20)
  • nme (17)
  • VR/AR/XR (16)
  • bug (13)
  • rendering engine (11)

Detailed Description

Babylon.js is a JavaScript game and rendering engine that provides 3D graphics capabilities for web applications through WebGL, WebGL2, and WebGPU.

The engine addresses the challenge of building interactive 3D experiences in the browser by offering a comprehensive framework that handles rendering, physics, audio, and input management. It abstracts away low-level graphics API complexity while maintaining access to advanced features for developers who need fine-grained control. The project emphasizes accessibility through documentation and examples alongside performance optimization for diverse hardware capabilities.

Babylon.js suits developers building web-based games, interactive visualizations, architectural walkthroughs, and real-time 3D applications. It works well for projects ranging from simple 3D scenes to complex game environments. Teams should consider it when they need a mature, feature-complete engine with strong TypeScript support and cross-browser compatibility. The framework includes built-in systems for physics simulation, particle effects, post-processing, and spatial audio, reducing the need to integrate multiple specialized libraries.

The project maintains active development with regular updates across its core rendering systems and feature additions. Work spans multiple specialized areas including graphics API support, physics integration, and platform-specific capabilities like WebXR for immersive experiences. The codebase shows consistent attention to both new feature development and maintenance of existing systems. Development activity indicates ongoing investment in keeping the engine compatible with evolving web standards and hardware capabilities.