6 Best Vanilla JavaScript Virtual 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
349
Top Feedback
34Great Documentation
28Easy to Use
26Performant
GitHub Stars
75K
Weekly Downloads
402K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

aframe

🅰️ web framework for building virtual reality experiences.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
14
Top Feedback
3Great Documentation
3Easy to Use
2Performant
GitHub Stars
13K
Weekly Downloads
7K
Last Commit
4d ago
Bundle Size (min+gzip)
323.9KB
Not Tree-Shakeable
ae

aframe-extras

Add-ons and helpers for A-Frame VR.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
761
Weekly Downloads
4K
Last Commit
5mos ago
Bundle Size (min+gzip)
45.5KB
Not Tree-Shakeable
aoc

aframe-orbit-controls-component-2

An Orbit Controls Component for A-Frame VR

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
70
Weekly Downloads
21
Last Commit
3yrs ago
Bundle Size (min+gzip)
3.79KB
Not Tree-Shakeable
z3

zen-3d

JavaScript 3D library.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
168
Weekly Downloads
44
Last Commit
5mos ago
Bundle Size (min+gzip)
55.0KB
Tree-Shakeable
txk

@mitchallen/three-xr-kit

ThreeJS XR Kit

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