22 best Java Blockchain libraries in 2024

share link

by meenakshi@openweaver.com dot icon Updated: Mar 15, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Java Blockchain Libraries Developing a blockchain in Java makes it portable across various devices because it uses plugin-architecture, which means it is possible to develop several blockchain-based components in parallel. Blockchain technologies are considered highly secure for the cryptocurrency universe because of their distributed ledger property. In the blockchain world, java is considered one of the best blockchain programming languages because of its reliable frameworks of Hyperledger Fabric and Web3j. In addition, the JIT and GC functionalities make the Java runtime environment highly time efficient, which is highly preferable for Java developers. Bitcoinj library allows the user to keep a Bitcoin wallet and a ledger of transactions that do not need a local copy. The bitcoin-wallet library is an exclusive code package meant for Android-based Bitcoin applications. The functionality to manage Hyperledger lifecycle is provided to the developer by the library fabric-sdk-java. Listed below are some interesting Java libraries for blockchain applications that provide handy code packages for ready implementation.

bitcoinjby bitcoinj

Java doticonstar image 4582 doticonVersion:v0.17-alpha1doticon
License: Permissive (Apache-2.0)

A library for working with Bitcoin

Support
    Quality
      Security
        License
          Reuse

            bitcoinjby bitcoinj

            Java doticon star image 4582 doticonVersion:v0.17-alpha1doticon License: Permissive (Apache-2.0)

            A library for working with Bitcoin
            Support
              Quality
                Security
                  License
                    Reuse

                      web3jby web3j

                      Java doticonstar image 4656 doticonVersion:v4.10.0doticon
                      License: Others (Non-SPDX)

                      Lightweight Java and Android library for integration with Ethereum clients

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                web3jby web3j

                                Java doticon star image 4656 doticonVersion:v4.10.0doticon License: Others (Non-SPDX)

                                Lightweight Java and Android library for integration with Ethereum clients
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          bitcoin-walletby bitcoin-wallet

                                          Java doticonstar image 3220 doticonVersion:v5.16doticon
                                          no licences License: No License (null)

                                          Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    bitcoin-walletby bitcoin-wallet

                                                    Java doticon star image 3220 doticonVersion:v5.16doticonno licences License: No License

                                                    Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              fabric-sdk-javaby hyperledger

                                                              Java doticonstar image 1094 doticonVersion:v2.2.21doticon
                                                              License: Permissive (Apache-2.0)

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        fabric-sdk-javaby hyperledger

                                                                        Java doticon star image 1094 doticonVersion:v2.2.21doticon License: Permissive (Apache-2.0)

                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  WeIdentityby WeBankFinTech

                                                                                  Java doticonstar image 989 doticonVersion:v1.8.1doticon
                                                                                  License: Weak Copyleft (LGPL-3.0)

                                                                                  基于区块链的符合W3C DID和Verifiable Credential规范的分布式身份解决方案

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            WeIdentityby WeBankFinTech

                                                                                            Java doticon star image 989 doticonVersion:v1.8.1doticon License: Weak Copyleft (LGPL-3.0)

                                                                                            基于区块链的符合W3C DID和Verifiable Credential规范的分布式身份解决方案
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      token-core-androidby consenlabs

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

                                                                                                      a blockchain private key management library on android

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                token-core-androidby consenlabs

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

                                                                                                                a blockchain private key management library on android
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          WeEventby WeBankFinTech

                                                                                                                          Java doticonstar image 612 doticonVersion:v1.6.0doticon
                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                          Event-Driven Architecture Based on Blockchain.基于区块链的事件驱动架构

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    WeEventby WeBankFinTech

                                                                                                                                    Java doticon star image 612 doticonVersion:v1.6.0doticon License: Permissive (Apache-2.0)

                                                                                                                                    Event-Driven Architecture Based on Blockchain.基于区块链的事件驱动架构
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              thunderby blockchain

                                                                                                                                              Java doticonstar image 514 doticonVersion:v0.1.2-alphadoticon
                                                                                                                                              License: Strong Copyleft (AGPL-3.0)

                                                                                                                                              Off-Chain Bitcoin payments using smart contracts

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        thunderby blockchain

                                                                                                                                                        Java doticon star image 514 doticonVersion:v0.1.2-alphadoticon License: Strong Copyleft (AGPL-3.0)

                                                                                                                                                        Off-Chain Bitcoin payments using smart contracts
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  presto-ethereumby xiaoyao1991

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

                                                                                                                                                                  Presto Ethereum Connector -- SQL on Ethereum

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            presto-ethereumby xiaoyao1991

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

                                                                                                                                                                            Presto Ethereum Connector -- SQL on Ethereum
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse
                                                                                                                                                                                      Java doticonstar image 426 doticonVersion:v0.2doticon
                                                                                                                                                                                      License: Permissive (Apache-2.0)

                                                                                                                                                                                      HyperLedger/Fabric Net Server

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                fabric-net-serverby aberic

                                                                                                                                                                                                Java doticon star image 426 doticonVersion:v0.2doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                HyperLedger/Fabric Net Server
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          WeBASEby WeBankFinTech

                                                                                                                                                                                                          Java doticonstar image 408 doticonVersion:v1.5.1doticon
                                                                                                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                                                                                                          WeBank Blockchain Application Software Extension

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    WeBASEby WeBankFinTech

                                                                                                                                                                                                                    Java doticon star image 408 doticonVersion:v1.5.1doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                    WeBank Blockchain Application Software Extension
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              waltzby wepay

                                                                                                                                                                                                                              Java doticonstar image 366 doticonVersion:0.12.1doticon
                                                                                                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                                                                                                              Waltz is a quorum-based distributed write-ahead log for replicating transactions

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        waltzby wepay

                                                                                                                                                                                                                                        Java doticon star image 366 doticonVersion:0.12.1doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                        Waltz is a quorum-based distributed write-ahead log for replicating transactions
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  aionby aionnetwork

                                                                                                                                                                                                                                                  Java doticonstar image 337 doticonVersion:v1.6.2doticon
                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                  Aion Network - Java Implementation

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            aionby aionnetwork

                                                                                                                                                                                                                                                            Java doticon star image 337 doticonVersion:v1.6.2doticon License: Permissive (MIT)

                                                                                                                                                                                                                                                            Aion Network - Java Implementation
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      blockchain-javaby longfeizheng

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

                                                                                                                                                                                                                                                                      🎉java简单实现区块链

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                blockchain-javaby longfeizheng

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

                                                                                                                                                                                                                                                                                🎉java简单实现区块链
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          eventeumby eventeum

                                                                                                                                                                                                                                                                                          Java doticonstar image 467 doticonVersion:v0.9.0doticon
                                                                                                                                                                                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                          A resilient Ethereum event listener that bridges your smart contract events and backend microservices

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    eventeumby eventeum

                                                                                                                                                                                                                                                                                                    Java doticon star image 467 doticonVersion:v0.9.0doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                    A resilient Ethereum event listener that bridges your smart contract events and backend microservices
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse
                                                                                                                                                                                                                                                                                                              Java doticonstar image 302 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                              A Simple Java Blockchain for educational purposes.

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        NoobChain-Tutorial-Part-1by CryptoKass

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

                                                                                                                                                                                                                                                                                                                        A Simple Java Blockchain for educational purposes.
                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                  naivechainby sunysen

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

                                                                                                                                                                                                                                                                                                                                  a blockchain implementation in 200 lines of code.

                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                            naivechainby sunysen

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

                                                                                                                                                                                                                                                                                                                                            a blockchain implementation in 200 lines of code.
                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                                                                                                      evt4jby everitoken

                                                                                                                                                                                                                                                                                                                                                      Java doticonstar image 248 doticonVersion:1.4.6doticon
                                                                                                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                      Official Java SDK for everiToken public chain. https://www.everitoken.io

                                                                                                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                                                                                                evt4jby everitoken

                                                                                                                                                                                                                                                                                                                                                                Java doticon star image 248 doticonVersion:1.4.6doticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                Official Java SDK for everiToken public chain. https://www.everitoken.io
                                                                                                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                                                                                                        Reuse
                                                                                                                                                                                                                                                                                                                                                                          Java doticonstar image 244 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                                                          Create and Deploy a Blockchain Network using Hyperledger Fabric SDK Java

                                                                                                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                                                                                                    blockchain-application-using-fabric-java-sdkby IBM

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

                                                                                                                                                                                                                                                                                                                                                                                    Create and Deploy a Blockchain Network using Hyperledger Fabric SDK Java
                                                                                                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                                                                                                              eventeumby ConsenSys

                                                                                                                                                                                                                                                                                                                                                                                              Java doticonstar image 239 doticonVersion:v0.9.0doticon
                                                                                                                                                                                                                                                                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                                                                              A resilient Ethereum event listener that bridges your smart contract events and backend microservices

                                                                                                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                                                                                                        eventeumby ConsenSys

                                                                                                                                                                                                                                                                                                                                                                                                        Java doticon star image 239 doticonVersion:v0.9.0doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                                                                                        A resilient Ethereum event listener that bridges your smart contract events and backend microservices
                                                                                                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                  quiltby hyperledger

                                                                                                                                                                                                                                                                                                                                                                                                                  Java doticonstar image 214 doticonVersion:v1.3.1doticon
                                                                                                                                                                                                                                                                                                                                                                                                                  License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                                                                                                  Hyperledger Quilt - An implementation of the Interledger Protocol

                                                                                                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                            quiltby hyperledger

                                                                                                                                                                                                                                                                                                                                                                                                                            Java doticon star image 214 doticonVersion:v1.3.1doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                                                                                                            Hyperledger Quilt - An implementation of the Interledger Protocol
                                                                                                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                      Blockchainby Will1229

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

                                                                                                                                                                                                                                                                                                                                                                                                                                      A simple implementation of blockchain in java

                                                                                                                                                                                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                                Blockchainby Will1229

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                A simple implementation of blockchain in java
                                                                                                                                                                                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                                          See similar Kits and Libraries