FindSoftware

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

Status
Active
Maintainer
A-Frame authors4
Maintained by
Community
First release
20157

Rendering and deploy

Runs as
In the browser5
Install with
npm install3

Releases

Current major version
16
Last release
2026-06-246

Adoption

GitHub stars
17,6872
npm downloads a week
33,7168
Contributors
4079
Dependent repositories
1,24510
Dependent packages
37110

Why these figures do not compare

Sources

  1. 2026-11-04: links
    aframe.io/
  2. 2026-11-04: links, Written in, GitHub stars
    api.github.com/repos/aframevr/aframe
  3. 2026-11-04: links, Install with
    aframe.io/docs/1.8.0/introduction/installation.html
  4. 2026-11-04: Maintainer, License, License model
    github.com/aframevr/aframe/blob/master/LICENSE
  5. 2026-11-04: Categories, Runs as
    github.com/aframevr/aframe/blob/master/README.md
  6. 2026-11-04: Current major version, Last release
    api.github.com/repos/aframevr/aframe/releases/tags/v1.8.0
  7. 2026-11-04: First release
    registry.npmjs.org/aframe
  8. 2026-11-04: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-26:2026-11-01/aframe
  9. 2026-11-04: Contributors
    api.github.com/repos/aframevr/aframe/contributors?per_page=1
  10. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/aframe

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON