Tag
3d tools
4 reviewed tools: 4 free or open source.
Order: free and open source first, then hosted products with a real free tier, then paid-led; catalog order inside each group, with quiet or archived repos last. Not a score, and no tool pays for its place.
4 tools
- Babylon.jsApache-2.0 3D engine for the web, now on v9
Free / OSS · Apache-2.0 · 26.2k GitHub stars
VerdictThe open 3D game and rendering engine for the web. Apache-2.0, on v9.
CatchHeavier than a 2D starter. docs.babylonjs.com (with an s) has returned 500; working docs host is doc.babylonjs.com. Editor pricing was not verified here, so it is omitted.
- RapierApache-2.0 Rust/WASM physics: 2D+3D, joints, SIMD
Free / OSS · Apache-2.0 · 5.9k GitHub stars
VerdictApache-2.0 2D+3D physics. Not Matter.js 2D.
CatchRust/WASM 2D+3D with joints/SIMD/optional determinism — Matter.js is MIT 2D only. Planck covers the same 2D JS slot as Matter. Distinct from Matter.js.
- GodotMIT engine with HTML5/Wasm+WebGL2; Compatibility mode for embeds
Free / OSS · OSS/MIT · 119k GitHub stars
VerdictMIT Godot. Web works in Compatibility/WebGL2; plan COOP/COEP only if you need threads.
CatchCompatibility/WebGL2 only for web; threaded export needs COOP/COEP — single-thread default since 4.3 for embeds. Not Phaser JS canvas. Distinct from Phaser.
- ThrelteMIT Three.js framework for Svelte
Free / OSS · OSS/MIT · 3.4k GitHub stars
VerdictMIT Svelte+Three. Free forever.
CatchSvelte-bound - not React Three Fiber. Still Three.js under the hood. Distinct from Theatre.js motion editor and Babylon engines.
FAQ
- What is the top free pick among 3d tools?
- Babylon.js leads the Stack Gems list for 3d tools. Verdict: The open 3D game and rendering engine for the web. Apache-2.0, on v9.
- How many 3d tools does Stack Gems review?
- 4: 4 free or open source. Each review has a verdict and an honest Catch; no tool pays for its spot.
- Which 3d tools can I self-host for free?
- Babylon.js, Rapier, Godot and Threlte.
- Which 3d tools have the most GitHub stars?
- Godot (119k), Babylon.js (26.2k), Rapier (5.9k), per GitHub on 2026-10-21. Stars measure attention, not fit; read the Catch.
- What is the catch with Babylon.js?
- Heavier than a 2D starter.