8 best Java GPU libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Jan 14, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Java GPU Open Source libraries are a vital part of the Java ecosystem and a key component of many of the world's most popular websites. These projects are designed to enable high-performance Java applications on a variety of hardware and operating system architectures that can be used for various use cases like gaming, AI, ML, and Crypto mining. As GPU programming has become an active research area, many libraries have been proposed to speed up the development of scientific applications. We've done the research, and these are the 8 best Java GPU Open Source libraries listed in this kit. They are PixelFlow - A Processing/Java library for high-performance GPUComputing; CNNdroid - Open Source Library for GPUAccelerated Execution; aparapi - New Official Aparapi: a framework for executing native Java

PixelFlowby diwi

Java doticonstar image 1149 doticonVersion:latestdoticon
License: Permissive (MIT)

A Processing/Java library for high performance GPU-Computing (GLSL). Fluid Simulation + SoftBody Dynamics + Optical Flow + Rendering + Image Processing + Particle Systems + Physics +...

Support
    Quality
      Security
        License
          Reuse

            PixelFlowby diwi

            Java doticon star image 1149 doticonVersion:latestdoticon License: Permissive (MIT)

            A Processing/Java library for high performance GPU-Computing (GLSL). Fluid Simulation + SoftBody Dynamics + Optical Flow + Rendering + Image Processing + Particle Systems + Physics +...
            Support
              Quality
                Security
                  License
                    Reuse

                      TornadoVMby beehive-lab

                      Java doticonstar image 894 doticonVersion:v0.15.1doticon
                      License: Permissive (Apache-2.0)

                      TornadoVM: A practical and efficient heterogeneous programming framework for managed languages

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                TornadoVMby beehive-lab

                                Java doticon star image 894 doticonVersion:v0.15.1doticon License: Permissive (Apache-2.0)

                                TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          CNNdroidby ENCP

                                          Java doticonstar image 544 doticonVersion:Currentdoticon
                                          License: Permissive (MIT)

                                          Open Source Library for GPU-Accelerated Execution of Trained Deep Convolutional Neural Networks on Android

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    CNNdroidby ENCP

                                                    Java doticon star image 544 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                    Open Source Library for GPU-Accelerated Execution of Trained Deep Convolutional Neural Networks on Android
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              GPUVideo-androidby MasayukiSuda

                                                              Java doticonstar image 601 doticonVersion:v0.1.2doticon
                                                              License: Permissive (MIT)

                                                              This library apply video filter on generate an Mp4 and on ExoPlayer video and Video Recording with Camera2.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        GPUVideo-androidby MasayukiSuda

                                                                        Java doticon star image 601 doticonVersion:v0.1.2doticon License: Permissive (MIT)

                                                                        This library apply video filter on generate an Mp4 and on ExoPlayer video and Video Recording with Camera2.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  aparapiby Syncleus

                                                                                  Java doticonstar image 429 doticonVersion:v3.0.0doticon
                                                                                  License: Permissive (Apache-2.0)

                                                                                  The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            aparapiby Syncleus

                                                                                            Java doticon star image 429 doticonVersion:v3.0.0doticon License: Permissive (Apache-2.0)

                                                                                            The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse
                                                                                                      Java doticonstar image 277 doticonVersion:Currentdoticon
                                                                                                      License: Permissive (MIT)

                                                                                                      A framework for speeding up image processing on android devices by taking advantage of shaders on the GPU.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                AndroidFastImageProcessingby chrisbatt

                                                                                                                Java doticon star image 277 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                A framework for speeding up image processing on android devices by taking advantage of shaders on the GPU.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          EZFilterby uestccokey

                                                                                                                          Java doticonstar image 162 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          A lightweight (<180KB), easy-to-extend Android filter and dynamic sticker framework for adding filters and stickers for camera, video, bitmap and view.(一个轻量级(<180KB)、易扩展的Android滤镜和动态贴纸框架,支持摄像头、视频、图片和视图添加滤镜和贴纸。)

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    EZFilterby uestccokey

                                                                                                                                    Java doticon star image 162 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                    A lightweight (<180KB), easy-to-extend Android filter and dynamic sticker framework for adding filters and stickers for camera, video, bitmap and view.(一个轻量级(<180KB)、易扩展的Android滤镜和动态贴纸框架,支持摄像头、视频、图片和视图添加滤镜和贴纸。)
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              PhotonCameraby eszdman

                                                                                                                                              Java doticonstar image 506 doticonVersion:v0.85doticon
                                                                                                                                              License: Strong Copyleft (GPL-3.0)

                                                                                                                                              Android Camera that uses Enhanced image processing

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        PhotonCameraby eszdman

                                                                                                                                                        Java doticon star image 506 doticonVersion:v0.85doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                        Android Camera that uses Enhanced image processing
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  See similar Kits and Libraries