10 Best JavaScript Augmented Reality Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

thr

three

JavaScript 3D Library.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
346
Top Feedback
34Great Documentation
28Easy to Use
26Performant
GitHub Stars
75K
Weekly Downloads
402K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@react-three/xr

🤳 VR/AR with react-three-fiber

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
838
Weekly Downloads
230
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rv

react-viro

Viro React is a platform for developers to rapidly build augmented reality (AR) and virtual reality (VR) experiences. Developers write in React Native, and Viro runs their code natively across all mobile VR (including Google Daydream, Samsung Gear VR, and

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
501
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rfg

react-force-graph

React component for 2D, 3D, VR and AR force directed graphs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
810
Weekly Downloads
3K
Last Commit
2mos ago
Bundle Size (min+gzip)
586.7KB
Tree-Shakeable
rfg

react-force-graph-ar

React component for 2D, 3D, VR and AR force directed graphs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
810
Weekly Downloads
213
Last Commit
2mos ago
Bundle Size (min+gzip)
36.6KB
Tree-Shakeable
rhh

react-home-harmony

Home Harmony React

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
800
Last Commit
N/A
Bundle Size (min+gzip)
225.4KB
Tree-Shakeable

vuforia-api

Node.js client for the Vuforia Web Services API (VWS API) and the Vuforia Web Query API (VWQ API)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
735
Last Commit
3yrs ago
Bundle Size (min+gzip)
1.28KB
Not Tree-Shakeable
rac

@r2u/react-ar-components

React components for Augmented Reality on the web.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
307
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-3d-model-view

A React Native view for displaying 3D models

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
137
Weekly Downloads
131
Last Commit
3yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
zrt

@zappar/zappar-react-three-fiber

This library allows you use Zappar's best-in-class AR technology with content built using the 3D rendering platform React Three Fiber.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
117
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vuf

vuforiajs

Node.js Client for the Vuforia Web Services API (VWS API)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
40
Weekly Downloads
76
Last Commit
3yrs ago
Bundle Size (min+gzip)
0.92KB
Not Tree-Shakeable
rna

react-native-arkit

React Native binding for iOS ARKit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
62
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
na

nativescript-ar

Augmented Reality NativeScript plugin

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
111
Weekly Downloads
8
Last Commit
9mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
raa

react-aframe-ar

Build virtual and augmented reality experiences with React and A-Frame.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
10
Weekly Downloads
23
Last Commit
4yrs ago
Bundle Size (min+gzip)
1.84KB
Not Tree-Shakeable

vuexr

VueXR is a Vue plugin that let's you project regular DOM components onto augmented reality (AR) markers in real-time.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
20
Last Commit
2yrs ago
Bundle Size (min+gzip)
82.4KB
Not Tree-Shakeable

react-native-augment

Module to use AugmentSDK with React Natives apps.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
17
Last Commit
2yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ra

react-arkit

AR library for React-Native based on ARKit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
57
Weekly Downloads
16
Last Commit
4yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rwa

react-web-ar

Augmented Reality with React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
15
Last Commit
N/A
Bundle Size (min+gzip)
131.5KB
Not Tree-Shakeable

expo-three-ar

Utilities for using Expo AR with THREE.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
47
Weekly Downloads
14
Last Commit
1yr ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rv

@akadrimer/react-viro

ViroReact: AR and VR using React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
4
Last Commit
1yr ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-wikitude

Bridge between Wikitude and React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
23
Weekly Downloads
7
Last Commit
3yrs ago
Bundle Size (min+gzip)
0.32KB
Not Tree-Shakeable

cordova-plugin-pixlive

Cordova / Ionic plugin for PixLive SDK

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
2
Last Commit
5mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rna

react-native-arcore

React Native bindings for Google ARCore

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
6
Last Commit
4yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rvg

react-viro-goopy

Viro React is a platform for developers to rapidly build augmented reality (AR) and virtual reality (VR) experiences. Developers write in React Native, and Viro runs their code natively across all mobile VR (including Google Daydream, Samsung Gear VR, and

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
5
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ra

react-ar

AR library for React-Native based on ARKit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
57
Weekly Downloads
3
Last Commit
4yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
cpw

cordova-plugin-webxr

Add AR content to your iOS app using the WebXR Device API

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
3
Last Commit
2yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
cpa

cordova-plugin-ar

Augmented Reality plugin for Cordova.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
10
Weekly Downloads
3
Last Commit
6yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

xr3ngine

Scalable infrastructure for cross-modality social MMOs on the web.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
12
Weekly Downloads
2
Last Commit
1yr ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

angular-pixlive

Plugin for using PixLive in the Angular way

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
2
Last Commit
4yrs ago
Bundle Size (min+gzip)
2.23KB
Not Tree-Shakeable
ccp

craftar-cordova-pro-sdk

The CraftAR Pro SDK Cordova Plugin combines all native mobile CraftAR SDKs in one convenient Cordova Plugin to give you greater flexibility when developing apps with Image Recognition and Augmented Reality capabilities.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ion

ionicitude

AngularJS module for using the Wikitude cordova plugin in an Ionic project.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
24
Weekly Downloads
1
Last Commit
2yrs ago
Bundle Size (min+gzip)
1.91KB
Not Tree-Shakeable
ccs

craftar-cordova-sdk-ar

This plugin is a wrapper for using the CraftAR Augmented Reality SDK in the CraftAR cordova plugin. This project is not intended to be used directly. Visit http://catchoom.com/documentation/cordova

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
naj

node-ar.js

Node.js compatible Augmented Reality for the Web

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
N/A
Bundle Size (min+gzip)
366.4KB
Not Tree-Shakeable