Build a marker-based AR demo that overlays a 3D model on a printed image
Create a location-based AR tour that shows content at fixed GPS coordinates
Embed an AR scene in an existing website using A-Frame tags
Migrate an old AR.js page to the maintained AR-js-org fork
| jeromeetienne/ar.js | htr-tech/zphisher | tc39/ecma262 | |
|---|---|---|---|
| Stars | 15,807 | 15,944 | 15,625 |
| Language | HTML | HTML | HTML |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Original repo is archived, use AR-js-org/AR.js instead. Needs HTTPS for camera access in browsers.
AR.js is a lightweight JavaScript library that brings augmented reality (AR), the technology that overlays digital content on top of a real-world camera view, to web browsers. Instead of requiring users to download a dedicated app, it works directly in a browser on phones and computers. The library supports two main types of AR: marker-based AR, where a physical printed image or pattern is recognized by the camera and a 3D object appears on top of it, and location-based AR, where digital content is placed at specific geographic coordinates and appears when you point your camera in that direction. The README notes the library was known for running at 60 frames per second on mobile devices, making it feel smooth. This particular repository is the original version, which is no longer maintained or updated. The project has moved to a community-maintained organization at AR-js-org/AR.js, where new features including image tracking have been added and documentation has been improved. The original repository is kept available so that existing links and content delivery network (CDN) references continue to work, but all new development, issues, and contributions should go to the new location. You would use AR.js (via the new repository) if you want to add augmented reality experiences to a website without requiring users to install an app. It is aimed at web developers building AR experiences using standard browser technologies.
An archived browser-based augmented reality library for marker and location AR, active development has moved to AR-js-org/AR.js with image tracking added.
Mainly HTML. The stack also includes JavaScript, WebGL, three.js.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.