10 best Java Augmented Reality libraries in 2024

share link

by kalaiyarasan dot icon Updated: Dec 26, 2022

technology logo
technology logo

Guide Kit Guide Kit  

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

Java doticonstar image 1031 doticonVersion:Currentdoticon
License: Strong Copyleft (GPL-3.0)

Google ARCore (dev preview 1) for "unsupported" Android devices

Support
    Quality
      Security
        License
          Reuse

            arcore-for-allby tomthecarrot

            Java doticon star image 1031 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

            Google ARCore (dev preview 1) for "unsupported" Android devices
            Support
              Quality
                Security
                  License
                    Reuse


                      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.

                      Java doticonstar image 74 doticonVersion:Currentdoticon
                      no licences License: No License (null)

                      ARToolkit example "SimpleAR" project in Android Studio

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                artoolkit-android-studio-exampleby kosiara

                                Java doticon star image 74 doticonVersion:Currentdoticonno licences License: No License

                                ARToolkit example "SimpleAR" project in Android Studio
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse


                                          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

                                          Java doticonstar image 31 doticonVersion:V1.0.1doticon
                                          no licences License: No License (null)

                                          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

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    FurnitureGoby Nader27

                                                    Java doticon star image 31 doticonVersion:V1.0.1doticonno licences License: No License

                                                    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
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              QRCodeReaderViewby dlazaro66

                                                              Java doticonstar image 1863 doticonVersion:Currentdoticon
                                                              no licences License: No License (null)

                                                              Modification of ZXING Barcode Scanner project for easy Android QR-Code detection and AR purposes

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        QRCodeReaderViewby dlazaro66

                                                                        Java doticon star image 1863 doticonVersion:Currentdoticonno licences License: No License

                                                                        Modification of ZXING Barcode Scanner project for easy Android QR-Code detection and AR purposes
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  FirefoxRealityby MozillaReality

                                                                                  Java doticonstar image 722 doticonVersion:12.3doticon
                                                                                  License: Weak Copyleft (MPL-2.0)

                                                                                  A fast and secure browser for standalone virtual-reality and augmented-reality headsets.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            FirefoxRealityby MozillaReality

                                                                                            Java doticon star image 722 doticonVersion:12.3doticon License: Weak Copyleft (MPL-2.0)

                                                                                            A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse
                                                                                                      Java doticonstar image 529 doticonVersion:v.3.6.-betadoticon
                                                                                                      no licences License: No License (null)

                                                                                                      an augmented reality attempt

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                ChaseWhisplyProjectby tvbarthel

                                                                                                                Java doticon star image 529 doticonVersion:v.3.6.-betadoticonno licences License: No License

                                                                                                                an augmented reality attempt
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse
                                                                                                                          Java doticonstar image 464 doticonVersion:1.2doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Allows items to be placed within the AR world with real-world GPS coordinates using ARCore.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    ARCore-Locationby appoly

                                                                                                                                    Java doticon star image 464 doticonVersion:1.2doticon License: Permissive (MIT)

                                                                                                                                    Allows items to be placed within the AR world with real-world GPS coordinates using ARCore.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              ar-drawing-javaby googlecreativelab

                                                                                                                                              Java doticonstar image 387 doticonVersion:Currentdoticon
                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                              A simple AR drawing experiment build in Java using ARCore.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        ar-drawing-javaby googlecreativelab

                                                                                                                                                        Java doticon star image 387 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                        A simple AR drawing experiment build in Java using ARCore.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  face-landmark-androidby SimonCherryGZ

                                                                                                                                                                  Java doticonstar image 331 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (Apache-2.0)

                                                                                                                                                                  Android AR Camera

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            face-landmark-androidby SimonCherryGZ

                                                                                                                                                                            Java doticon star image 331 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                            Android AR Camera
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      Android-AR-Kitby haseman

                                                                                                                                                                                      Java doticonstar image 264 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Others (Non-SPDX)

                                                                                                                                                                                      An open source, Geographical based, Augmented Reality library

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                Android-AR-Kitby haseman

                                                                                                                                                                                                Java doticon star image 264 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                                                                                An open source, Geographical based, Augmented Reality library
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          beyondarby BeyondAR

                                                                                                                                                                                                          Java doticonstar image 188 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                                                                                                          Augmented Reality framework for Android based on geolocalization ( GPS )

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    beyondarby BeyondAR

                                                                                                                                                                                                                    Java doticon star image 188 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                    Augmented Reality framework for Android based on geolocalization ( GPS )
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse
                                                                                                                                                                                                                              Java doticonstar image 125 doticonVersion:Currentdoticon
                                                                                                                                                                                                                              License: Strong Copyleft (GPL-2.0)

                                                                                                                                                                                                                              Android Implementation of Augmented Reality

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        augmented-reality-exampleby lycha

                                                                                                                                                                                                                                        Java doticon star image 125 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-2.0)

                                                                                                                                                                                                                                        Android Implementation of Augmented Reality
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse
                                                                                                                                                                                                                                                  Java doticonstar image 148 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                  no licences License: No License (null)

                                                                                                                                                                                                                                                  Official repository for Pro Android Augmented Reality (http://www.apress.com/9781430239451)

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            ProAndroidAugmentedRealityby RaghavSood

                                                                                                                                                                                                                                                            Java doticon star image 148 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                                                                                                                            Official repository for Pro Android Augmented Reality (http://www.apress.com/9781430239451)
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse