No sign-up13,566 open-source and SaaS tools, with GitHub stats refreshed every day.

PlayCanvas

Open source

PlayCanvas is an open source JavaScript engine and collaborative editor for building 3D games, visualizations, AR/VR experiences and playable ads on the web.

Open-source alternative to

playcanvas.com
PlayCanvas homepage screenshot
GitHub stars
17k
Last 30 days
+—
Last commit
today
Repository age
12 years
Version
v2.23.2
Licence
MIT
Self-hosted
Yes

About PlayCanvas

PlayCanvas is a web graphics creation platform that includes an open source engine and a collaborative editor for 3D content. It is built on WebGL, WebGPU, WebXR and glTF, and loads instantly on any device.

The platform supports high-performance Gaussian splat rendering and is WebGPU-ready with full support including compute shaders, while maintaining WebGL2 compatibility. It is used by studios for messenger games, online multiplayer games, product configurators, and architectural visualizations.

Key features

  • Open source under the MIT license
  • WebGPU support including compute shaders, with WebGL2 compatibility
  • 3D Gaussian splatting with editing, optimization and rendering tools
  • Visual editor, engine via npm, React, and HTML Web Components
  • Collaborative editor
  • Supports AR/VR experiences and playable ads

Good fit for

  • Games
  • AR/VR experiences
  • Product configurators
Tags
webgl
webgpu
3d
game-engine
open-source
gaussian-splatting

PlayCanvas: questions and answers

What is PlayCanvas used for?
PlayCanvas is an open source JavaScript engine and collaborative editor for building 3D games, visualizations, AR/VR experiences and playable ads on the web. It is a good fit for games, AR/VR experiences and product configurators.
Is PlayCanvas open source?
Yes. PlayCanvas is open source under the MIT licence. Its source code is on GitHub at playcanvas/engine and is written mainly in JavaScript.
Is PlayCanvas free?
Yes. PlayCanvas is open source, so the software itself is free to use.
Can I self-host PlayCanvas?
Yes. PlayCanvas can be self-hosted on your own server or infrastructure.
What is PlayCanvas an alternative to?
PlayCanvas is an open-source alternative to Spline, Unity and Construct 3. Other open-source alternatives to Spline include Blender.
Is PlayCanvas actively maintained?
Yes. The most recent commit to PlayCanvas was on 14 October 2026, and the latest release is v2.23.2, published on 9 October 2026. The project has 17k stars on GitHub.

Open-source alternatives to PlayCanvas

See all

SaaS alternatives to PlayCanvas

See all