Build AR experiences, mixed reality games, and QR code scanners, as well as showcase interactive product functionalities in your application with Java Augmented Reality (AR) libraries.
These libraries help developers create AR applications for both smartphones and browsers. The key functions that an AR application can help achieve include the following:
- 3Dgraphics overlay on top of the real-world
- Tracking objects through motion tracking
- Detecting images and overlaying graphics on them
- Creating shared AR experiences
Also, several APIs and SDKs are available that allow developers to build AR applications in JAVA. Using these, you can enable functions like light estimation, location-based AR, environmental understanding, etc.
Explore these top Java Augmented Reality Libraries to build futuristic capabilities and features in your applications.
Google’s ARCore Java AR library gives developers the right tools and support to create AR applications for two million Android active users.
arcore-for-allby tomthecarrot
Google ARCore (dev preview 1) for "unsupported" Android devices
arcore-for-allby tomthecarrot
Java 1031 Version:Current License: Strong Copyleft (GPL-3.0)
ARToolKit is a free, open-source library to create augmented reality applications. It offers a rich set of features like tracking, location-based and real-time AR, etc.
artoolkit-android-studio-exampleby kosiara
ARToolkit example "SimpleAR" project in Android Studio
artoolkit-android-studio-exampleby kosiara
Java 74 Version:Current License: No License
Based on Wikitude AR, the FurnitureGo library provides features to build AR applications with functions like designing homes furniture, virtual home colouring, etc.
FurnitureGoby Nader27
we introduce a new application that used for designing homes furniture, such as changing the places of the furniture and coloring it virtually Based on Augmented Reality without waste of cost and time, these object ll be uploaded by furnitures companies which it helps them to reduce an advertising cost.Augmented Reality AR is a tool that shows a virtual object in a real world. There are many tools for AR, we use Wikitude AR because it supports many platforms. Firebase is a cloud database which Companies can upload their object and it can be downloaded by user
FurnitureGoby Nader27
Java 31 Version:V1.0.1 License: No License
QRCodeReaderViewby dlazaro66
Modification of ZXING Barcode Scanner project for easy Android QR-Code detection and AR purposes
QRCodeReaderViewby dlazaro66
Java 1863 Version:Current License: No License
FirefoxRealityby MozillaReality
A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
FirefoxRealityby MozillaReality
Java 722 Version:12.3 License: Weak Copyleft (MPL-2.0)
ChaseWhisplyProjectby tvbarthel
an augmented reality attempt
ChaseWhisplyProjectby tvbarthel
Java 529 Version:v.3.6.-beta License: No License
ARCore-Locationby appoly
Allows items to be placed within the AR world with real-world GPS coordinates using ARCore.
ARCore-Locationby appoly
Java 464 Version:1.2 License: Permissive (MIT)
ar-drawing-javaby googlecreativelab
A simple AR drawing experiment build in Java using ARCore.
ar-drawing-javaby googlecreativelab
Java 387 Version:Current License: Permissive (Apache-2.0)
face-landmark-androidby SimonCherryGZ
Android AR Camera
face-landmark-androidby SimonCherryGZ
Java 331 Version:Current License: Permissive (Apache-2.0)
Android-AR-Kitby haseman
An open source, Geographical based, Augmented Reality library
Android-AR-Kitby haseman
Java 264 Version:Current License: Others (Non-SPDX)
beyondarby BeyondAR
Augmented Reality framework for Android based on geolocalization ( GPS )
beyondarby BeyondAR
Java 188 Version:Current License: Permissive (Apache-2.0)
augmented-reality-exampleby lycha
Android Implementation of Augmented Reality
augmented-reality-exampleby lycha
Java 125 Version:Current License: Strong Copyleft (GPL-2.0)
ProAndroidAugmentedRealityby RaghavSood
Official repository for Pro Android Augmented Reality (http://www.apress.com/9781430239451)
ProAndroidAugmentedRealityby RaghavSood
Java 148 Version:Current License: No License