Augmented reality enables you to bring virtual objects into your environment, augmenting the real world around with new digital content. With AR Kit, you can create experiences that integrate virtual images into the real world to interact with people, things, places, and services; simply by walking around a store, office, outdoors, or at home with a mobile device in their hands. A-Frame is a web framework for building virtual reality experiences. A-Frame is built on top of the web platform to allow it to work across multiple browsers without plugins. Arframe is a library that provides React components for working with A-Frame and React components for working with AR.js (AR library). Networked-aframe is an extension that makes it possible to use interactivity between multiple devices running A-Frame by connecting them over the WebRTC protocol. The entire list of open-source repos, popular and easy to use AR-specific libraries and a demo is provided below.
Aframe for Augmented Reality
A-Frame is an open-source web framework used for building Augmented reality (AR) experiences.
aframeby aframevr
:a: Web framework for building virtual reality experiences.
aframeby aframevr
JavaScript 15445 Version:v1.4.2 License: Permissive (MIT)
aframe-reactby supermedium
:atom: Build virtual reality experiences with A-Frame and React.
aframe-reactby supermedium
JavaScript 1380 Version:v4.0.3 License: Permissive (MIT)
networked-aframeby networked-aframe
A web framework for building multi-user virtual reality experiences.
networked-aframeby networked-aframe
JavaScript 1048 Version:0.11.0 License: Permissive (MIT)
aframe-extrasby n5ro
Add-ons and helpers for A-Frame VR.
aframe-extrasby n5ro
JavaScript 871 Version:Current License: Permissive (MIT)
aframe-inspectorby aframevr
:mag: Visual inspector tool for A-Frame. Hit *<ctrl> + <alt> + i* on any A-Frame scene.
aframe-inspectorby aframevr
JavaScript 597 Version:v1.4.1 License: Permissive (MIT)
Three.js for AR Libraries
Three.js is the open-source web framework used to develop augmented reality (AR) projects.
react-three-fiberby pmndrs
🇨🇭 A React renderer for Three.js
react-three-fiberby pmndrs
TypeScript 22899 Version:v8.13.3 License: Permissive (MIT)
sketch-threejsby ykob
Interactive sketches made with three.js.
sketch-threejsby ykob
JavaScript 2016 Version:Current License: Permissive (MIT)
vue-threejsby fritx
Vue bindings for Three.js
vue-threejsby fritx
JavaScript 740 Version:Current License: Permissive (MIT)
threejs-examplesby luosijie
This is a place where I post sketches, experiments and the like based on Three.js
threejs-examplesby luosijie
JavaScript 435 Version:Current License: Permissive (MIT)
tensorspaceby tensorspace-team
Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models from TensorFlow, Keras, TensorFlow.js
tensorspaceby tensorspace-team
JavaScript 4873 Version:v0.6 License: Permissive (Apache-2.0)
Web AR Libraries
Web-based augmented reality (WebAR) is the most advanced technology that allows users to access AR experiences directly from their smartphones.
mind-ar-jsby hiukim
Web Augmented Reality. Image Tracking, Face Tracking. Tensorflow.js
mind-ar-jsby hiukim
JavaScript 1610 Version:v1.2.2 License: Permissive (MIT)
AR.jsby jeromeetienne
Efficient Augmented Reality for the Web - 60fps on mobile!
AR.jsby jeromeetienne
HTML 15695 Version:Current License: Permissive (MIT)
AR.jsby AR-js-org
Image tracking, Location Based AR, Marker tracking. All on the Web.
AR.jsby AR-js-org
JavaScript 4613 Version:3.4.5 License: Permissive (MIT)
AR.js-examplesby stemkoski
Examples using the AR.js library
AR.js-examplesby stemkoski
JavaScript 25 Version:Current License: Permissive (MIT)
AR.js-docsby jeromeetienne
documentation for AR.js
AR.js-docsby jeromeetienne
JavaScript 44 Version:Current License: Permissive (MIT)