Topics / #augmented-reality
Augmented-reality projects on GitHub
Frameworks for building augmented reality experiences in the browser and beyond.
As of , the most-starred Augmented-reality projects on GitHub are three.js (116.6K stars), aframe (17.7K stars) and engine (17.1K stars). GitHub.Locker tracks 8 Augmented-reality repositories with 193.5K stars combined. The fastest-growing on October 19 was three.js, with +37 stars in a day.
Hot right now
Most stars gained in a day · Oct 19
+37three.js
mrdoob/three.js · ★ 116.6KIt's a JavaScript 3D library for the browser: the project aims to be easy-to-use, lightweight, cross-browser and general-purpose. Around since 2010, now over 116,000 GitHub stars.
+4engine
playcanvas/engine · ★ 17.1KPlayCanvas is an open-source game engine for creating interactive 3D apps, games and visualizations that run in any browser on any device. Rendering is built on WebGL2 and WebGPU.
+4barehands
jaredrhod/barehands · ★ 1.1KBarehands turns your webcam into a hand-tracked interface for an AI: notes, images, and 3D models float over your camera feed as glass cards that you pinch, throw, stretch, and explode apart with your bare hands, no headset or controllers required.
+1aframe
aframevr/aframe · ★ 17.7KA-Frame is a web framework for building 3D, AR, and VR experiences directly in the browser using declarative HTML, built on top of three.js and WebXR.
The all-time top
8 projects · by stars
- 116.6K
#1 · mrdoob/three.jsthree.js
It's a JavaScript 3D library for the browser: the project aims to be easy-to-use, lightweight, cross-browser and general-purpose. Around since 2010, now over 116,000 GitHub stars.
- 17.7K
#2 · aframevr/aframeaframe
A-Frame is a web framework for building 3D, AR, and VR experiences directly in the browser using declarative HTML, built on top of three.js and WebXR.
- 17.1K
#3 · playcanvas/engineengine
PlayCanvas is an open-source game engine for creating interactive 3D apps, games and visualizations that run in any browser on any device. Rendering is built on WebGL2 and WebGPU.
- 4

AR.js
15.8Kjeromeetienne/AR.js · HTMLAR.js is a lightweight library for augmented reality on the Web. It lets you build AR experiences that run right in the browser, with marker-based and location-based AR support.
- 5

ar-cutpaste
14.6Kcyrildiagne/ar-cutpaste · TypeScriptAR Cut & Paste is a research prototype that lets you point your phone's camera at a real-world object, cut it out using AR and machine learning, and paste it directly into Photoshop as a new layer.
- 6

ORB_SLAM2
10.3Kraulmur/ORB_SLAM2 · C++ORB-SLAM2 is a real-time SLAM library for monocular, stereo and RGB-D cameras: it tracks the camera trajectory and builds a sparse 3D reconstruction, with loop detection and relocalization.
- 7

barehands
1.1Kjaredrhod/barehands · HTMLBarehands turns your webcam into a hand-tracked interface for an AI: notes, images, and 3D models float over your camera feed as glass cards that you pinch, throw, stretch, and explode apart with your bare hands, no headset or controllers required.
- 8

vmodal_sdk_smartglass
365v-modal/vmodal_sdk_smartglass · RustVModal Smart Glass SDK lets an Android app capture live first-person video from Meta smart glasses and stream it reliably to a live ingest service, pairing a Kotlin client with a high-throughput Rust media core.
Related topics
Often tagged together