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)