{"library":"aframe","type":"library","category":null,"description":"A-Frame is an open-source web framework designed for building virtual reality (VR), augmented reality (AR), and general 3D experiences directly within a web browser using declarative HTML. It abstracts away the complexities of WebXR and Three.js, making 3D content creation accessible to a broader audience, including web developers, educators, and artists. The current stable version is 1.7.1, released in April 2025. A-Frame typically releases minor versions every few months, incorporating updates to its underlying Three.js dependency and adding new WebXR features. Key differentiators include its entity-component-system (ECS) architecture, which promotes reusability and modularity, and its focus on performance for interactive WebXR experiences. It supports various platforms, from mobile to desktop and dedicated VR/AR headsets compatible with WebXR.","language":"javascript","status":"active","version":"1.7.1","tags":["javascript","3d","aframe","cardboard","components","oculus","three","three.js","rift"],"last_verified":"Wed May 27","install":[{"cmd":"npm install aframe","imports":["<!-- In your HTML file -->\n<script src=\"https://unpkg.com/aframe/dist/aframe-master.min.js\"></script>","import 'aframe';\n// Or if you need the AFRAME object for custom components:\nimport * as AFRAME from 'aframe';","AFRAME.registerComponent('my-component', {\n  init: function () {\n    console.log('My component initialized!');\n  }\n});"]},{"cmd":"yarn add aframe","imports":[]},{"cmd":"pnpm add aframe","imports":[]}],"homepage":"https://aframe.io","github":"https://github.com/aframevr/aframe","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/aframe","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/aframe/compatibility"}}