
A-Frame
Web framework for building browser-based 3D, AR and VR experiences with HTML and an entity-component architecture.
A-Frame is a web framework for building browser-based 3D, AR and VR experiences. Scenes are written as HTML elements, and each element takes its behavior from the components attached to it, an entity-component structure the README describes as a layer on top of three.js.
A page gets A-Frame either from a script tag that points to the CDN build or from npm. The install page says most methods need no installation, because A-Frame is primarily HTML and JavaScript.
Identity
Rendering and deploy
- Runs as
- In the browser5
- Install with
- npm install3
Releases
Adoption
Sources
- 2026-11-04: links
aframe.io/ - 2026-11-04: links, Written in, GitHub stars
api.github.com/repos/aframevr/aframe - 2026-11-04: links, Install with
aframe.io/docs/1.8.0/introduction/installation.html - 2026-11-04: Maintainer, License, License model
github.com/aframevr/aframe/blob/master/LICENSE - 2026-11-04: Categories, Runs as
github.com/aframevr/aframe/blob/master/README.md - 2026-11-04: Current major version, Last release
api.github.com/repos/aframevr/aframe/releases/tags/v1.8.0 - 2026-11-04: First release
registry.npmjs.org/aframe - 2026-11-04: npm downloads a week
api.npmjs.org/downloads/range/2026-10-26:2026-11-01/aframe - 2026-11-04: Contributors
api.github.com/repos/aframevr/aframe/contributors?per_page=1 - 2026-11-04: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/aframe