kandi background
Explore Kits

Coolest AR and VR frameworks

by Sri Balaji J Updated: Jul 5, 2022

Augmented reality (AR) and Virtual Reality (VR) bridge the digital and physical worlds. They allow us to take in information and content visually, in the same way, we take in the world. For easier development of such realities, there are many libraries and frameworks. With the help of these, we could create our own reality environments. Here I've listed some of such frameworks which can be used to get started with.

A-Frame A-Frame is an open-source web framework for building virtual reality experiences. It is maintained by developers from Supermedium and Google. A-Frame is an entity-component system framework for Three.js where developers can create 3D and WebVR scenes using HTML. ApertusVR ApertusVR is an embeddable, open-source, framework-independent, platform-independent, network-topology-independent, distributed, augmented reality/virtual reality/mixed reality engine. It is written in C++, with JavaScript and HTTP Rest API. ARToolKit ARToolKit is an open-source computer tracking library for the creation of strong augmented reality applications that overlay virtual imagery in the real world. Currently, it is maintained as an open-source project hosted on GitHub. AR.js A library to allow the development of marker-based, Natural Feature Tracking and location-based AR applications on the web. It can be used in conjunction with A-Frame (virtual reality framework) or three.js.

aframeby aframevr

JavaScript star image 13681 Version:v1.2.0

License: Permissive (MIT)

:a: web framework for building virtual reality experiences.

Support
Quality
Security
License
Reuse

aframeby aframevr

JavaScript star image 13681 Version:v1.2.0 License: Permissive (MIT)

:a: web framework for building virtual reality experiences.
Support
Quality
Security
License
Reuse

ApertusVRby MTASZTAKI

C++ star image 127 Version:v0.9

License: Permissive (MIT)

Virtual Reality Software Library

Support
Quality
Security
License
Reuse

ApertusVRby MTASZTAKI

C++ star image 127 Version:v0.9 License: Permissive (MIT)

Virtual Reality Software Library
Support
Quality
Security
License
Reuse

ARToolKitby sankyprabhu

C++ star image 36 Version:Current

License: No License (null)

Free and Open Source Augmented FReality Library

Support
Quality
Security
License
Reuse

ARToolKitby sankyprabhu

C++ star image 36 Version:Current License: No License

Free and Open Source Augmented FReality Library
Support
Quality
Security
License
Reuse

AR.jsby AR-js-org

JavaScript star image 3449 Version:Current

License: Permissive (MIT)

Image tracking, Location Based AR, Marker tracking. All on the Web.

Support
Quality
Security
License
Reuse

AR.jsby AR-js-org

JavaScript star image 3449 Version:Current License: Permissive (MIT)

Image tracking, Location Based AR, Marker tracking. All on the Web.
Support
Quality
Security
License
Reuse

three.js Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL. MindAR A library to allow the development of image-tracking and face-tracking types of AR applications on the web. It can be used in conjunction with A-Frame or three.js. WebXR WebXR is a group of standards that are used together to support rendering 3D scenes to hardware designed for presenting virtual worlds (virtual reality, or VR), or for adding graphical imagery to the real world, (augmented reality, or AR).

three.jsby mrdoob

JavaScript star image 80965 Version:r139

License: Permissive (MIT)

JavaScript 3D Library.

Support
Quality
Security
License
Reuse

three.jsby mrdoob

JavaScript star image 80965 Version:r139 License: Permissive (MIT)

JavaScript 3D Library.
Support
Quality
Security
License
Reuse

mind-ar-jsby hiukim

JavaScript star image 621 Version:v1.1.4

License: Permissive (MIT)

Web Augmented Reality. Image Tracking, Face Tracking. Tensorflow.js

Support
Quality
Security
License
Reuse

mind-ar-jsby hiukim

JavaScript star image 621 Version:v1.1.4 License: Permissive (MIT)

Web Augmented Reality. Image Tracking, Face Tracking. Tensorflow.js
Support
Quality
Security
License
Reuse

webxrby immersive-web

JavaScript star image 2454 Version:CRS-20220331

License: Others (Non-SPDX)

Repository for the WebXR Device API Specification.

Support
Quality
Security
License
Reuse

webxrby immersive-web

JavaScript star image 2454 Version:CRS-20220331 License: Others (Non-SPDX)

Repository for the WebXR Device API Specification.
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

JavaScript
User Interface
Virtual Reality
  • © 2022 Open Weaver Inc.