14 best Java Compression libraries in 2024

share link

by naveen.kumar@openweaver.com dot icon Updated: Jan 3, 2023

technology logo
technology logo

Guide Kit Guide Kit  

The Java platform supports the creation and extraction of files in compressed formats. The java.util.zip package contains classes that provide support for processing ZIP files as well as GZIP files, other than its compression capabilities, the Gzip format allows to bundle multiple files in a single archive (a tarball), it is also commonly used to compress CGI scripts and is often used on Unix-like platforms instead of GNU tar, which only creates tar archives. There are several popular open source libraries available for developers: RoaringBitmap - A better compressed bitset in Java, SiliCompressor - use for Video and Image compression, snappy-java - JNI-based implementation to achieve comparable performance to the native C++ version. Find below the comprehensive list of 14 best Java Compression libraries.

Lubanby Curzibn

Java doticonstar image 13279 doticonVersion:turbo-1.0.0doticon
License: Permissive (Apache-2.0)

Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法

Support
    Quality
      Security
        License
          Reuse

            Lubanby Curzibn

            Java doticon star image 13279 doticonVersion:turbo-1.0.0doticon License: Permissive (Apache-2.0)

            Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法
            Support
              Quality
                Security
                  License
                    Reuse

                      PictureSelectorby LuckSiege

                      Java doticonstar image 12509 doticonVersion:v3.11.1doticon
                      License: Permissive (Apache-2.0)

                      Picture Selector Library for Android or Picture Selector

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                PictureSelectorby LuckSiege

                                Java doticon star image 12509 doticonVersion:v3.11.1doticon License: Permissive (Apache-2.0)

                                Picture Selector Library for Android or Picture Selector
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          RoaringBitmapby RoaringBitmap

                                          Java doticonstar image 3057 doticonVersion:0.9.40doticon
                                          License: Permissive (Apache-2.0)

                                          A better compressed bitset in Java

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    RoaringBitmapby RoaringBitmap

                                                    Java doticon star image 3057 doticonVersion:0.9.40doticon License: Permissive (Apache-2.0)

                                                    A better compressed bitset in Java
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              phoenixby sucese

                                                              Java doticonstar image 1577 doticonVersion:0.0.13doticon
                                                              License: Permissive (Apache-2.0)

                                                              The one-stop solution for taking pictures / videos, picture / video selection, editing and compression on the Android platform.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        phoenixby sucese

                                                                        Java doticon star image 1577 doticonVersion:0.0.13doticon License: Permissive (Apache-2.0)

                                                                        The one-stop solution for taking pictures / videos, picture / video selection, editing and compression on the Android platform.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  zip4jby srikanth-lingala

                                                                                  Java doticonstar image 1743 doticonVersion:v2.11.5doticon
                                                                                  License: Permissive (Apache-2.0)

                                                                                  A Java library for zip files and streams

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            zip4jby srikanth-lingala

                                                                                            Java doticon star image 1743 doticonVersion:v2.11.5doticon License: Permissive (Apache-2.0)

                                                                                            A Java library for zip files and streams
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      SiliCompressorby Tourenathan-G5organisation

                                                                                                      Java doticonstar image 1314 doticonVersion:v2.2.4doticon
                                                                                                      License: Permissive (Apache-2.0)

                                                                                                      A powerful, flexible and easy to use Video and Image compression library for Android.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                SiliCompressorby Tourenathan-G5organisation

                                                                                                                Java doticon star image 1314 doticonVersion:v2.2.4doticon License: Permissive (Apache-2.0)

                                                                                                                A powerful, flexible and easy to use Video and Image compression library for Android.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          exchange-coreby mzheravin

                                                                                                                          Java doticonstar image 921 doticonVersion:exchange-core-0.5.3doticon
                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                          Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    exchange-coreby mzheravin

                                                                                                                                    Java doticon star image 921 doticonVersion:exchange-core-0.5.3doticon License: Permissive (Apache-2.0)

                                                                                                                                    Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              snappy-javaby xerial

                                                                                                                                              Java doticonstar image 953 doticonVersion:v1.1.10.1doticon
                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                              Snappy compressor/decompressor for Java

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        snappy-javaby xerial

                                                                                                                                                        Java doticon star image 953 doticonVersion:v1.1.10.1doticon License: Permissive (Apache-2.0)

                                                                                                                                                        Snappy compressor/decompressor for Java
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  lz4-javaby lz4

                                                                                                                                                                  Java doticonstar image 1015 doticonVersion:1.8.0doticon
                                                                                                                                                                  License: Permissive (Apache-2.0)

                                                                                                                                                                  LZ4 compression for Java

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            lz4-javaby lz4

                                                                                                                                                                            Java doticon star image 1015 doticonVersion:1.8.0doticon License: Permissive (Apache-2.0)

                                                                                                                                                                            LZ4 compression for Java
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      javaewahby lemire

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

                                                                                                                                                                                      A compressed alternative to the Java BitSet class

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                javaewahby lemire

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

                                                                                                                                                                                                A compressed alternative to the Java BitSet class
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse
                                                                                                                                                                                                          Java doticonstar image 22 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                          compress image with react native

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    react-native-compress-imageby emekalites

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

                                                                                                                                                                                                                    compress image with react native
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              fpc-compressionby kutschkem

                                                                                                                                                                                                                              Java doticonstar image 20 doticonVersion:Currentdoticon
                                                                                                                                                                                                                              License: Weak Copyleft (EPL-1.0)

                                                                                                                                                                                                                              (Java-)Implementation of the compression method of Burtscher and Ratanaworabhan, "High Throughput Compression of Double-Precision Floating-Point Data"

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        fpc-compressionby kutschkem

                                                                                                                                                                                                                                        Java doticon star image 20 doticonVersion:Currentdoticon License: Weak Copyleft (EPL-1.0)

                                                                                                                                                                                                                                        (Java-)Implementation of the compression method of Burtscher and Ratanaworabhan, "High Throughput Compression of Double-Precision Floating-Point Data"
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  compressby cnmen

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

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            compressby cnmen

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

                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      Multi-Sentence-Compressionby stefano-bragaglia

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

                                                                                                                                                                                                                                                                      Lightweight method based on shortest path on word graphs and NLP to generate single sentence summaries that highly relevant and grammatically sound

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                Multi-Sentence-Compressionby stefano-bragaglia

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

                                                                                                                                                                                                                                                                                Lightweight method based on shortest path on word graphs and NLP to generate single sentence summaries that highly relevant and grammatically sound
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          See similar Kits and Libraries