AltHub

aframevr/aframe Alternatives

Web VR/AR development

A-Frame is a web framework for building virtual reality and augmented reality experiences using declarative HTML and an entity-component system on top of three.js.

17.6kJavaScriptMITactive · last push 3mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

BabylonJS/Babylon.jsGitHub

Choose it when you want a full-featured WebGL/WebXR engine with imperative API and editor support instead of HTML markup.

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

26.0k
TypeScript
Apache-2.0
active1mo ago
cocos/cocos-engineGitHub

Choose it for cross-platform 2D/3D game development with a mature editor and engine ecosystem, though heavier than A-Frame.

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

9.8k
C++
NOASSERTION
active2mo ago
tentone/nunuStudioGitHub

Choose it when you prefer a visual editor-based WebXR engine rather than HTML declarative coding.

Web powered cross-platform 3D, WebXR game engine.

2.2k
JavaScript
MIT
active7mo ago
layabox/LayaAirGitHub

Choose it when you need a cross-platform engine with rich 2D/3D rendering and a mature development workflow.

LayaAir is a fully platform rendering engine with rich 2D/3D rendering capabilities and a mature integrated development platform

2.1k
TypeScript
MIT
active2mo ago
bjornbytes/lovrGitHub

Choose it when you prefer Lua and want a lightweight VR framework that works across desktop and web.

Lua Virtual Reality Framework

2.6k
C
MIT
active2mo ago
playcanvas/engineGitHub

Choose it when you want a professional web engine with an editor, asset pipeline, and full WebXR support.

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

16.8k
JavaScript
MIT
active22d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

IdeaSpaceVR/IdeaSpaceGitHub

Older VR web framework from 2015 that is stale; choose if you need a simple CMS-like VR site and accept unmaintained code.

:sunglasses: Create interactive 3D and VR web experiences for desktop, mobile & VR devices.

427
JavaScript
MIT
dormant6.2y ago

Listed as an alternative to

These projects were analysed and named aframe among their alternatives. The relationship is not symmetric — how aframe rates them is a separate judgement, made when aframe is analysed in its own right.

playcanvas/engineGitHub

calls aframe “Use for declarative VR/AR web experiences with less code, but it abstracts away low-level control and may impact performance.”

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

16.8kJavaScriptactive
cocos/cocos-engineGitHub

calls aframe “Web framework for VR; choose only when building VR experiences, not general 2D/3D games.”

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

9.8kC++active