17 best JavaScript Ethereum libraries in 2024

share link

by kalaiyarasan dot icon Updated: Sep 1, 2021

technology logo
technology logo

Guide Kit Guide Kit  

Build wallets, mine coins, integrate with crypto exchanges, trading bots, and more for Ethereum .Get ratings, code snippets & documentation for each library.

ccxtby ccxt

Python doticonstar image 28430 doticonVersion:Currentdoticon
License: Permissive (MIT)

A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges

Support
    Quality
      Security
        License
          Reuse

            ccxtby ccxt

            Python doticon star image 28430 doticonVersion:Currentdoticon License: Permissive (MIT)

            A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
            Support
              Quality
                Security
                  License
                    Reuse

                      web3.jsby ChainSafe

                      JavaScript doticonstar image 14383 doticonVersion:v1.7.3doticon
                      License: Others (Non-SPDX)

                      Ethereum JavaScript API

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                web3.jsby ChainSafe

                                JavaScript doticon star image 14383 doticonVersion:v1.7.3doticon License: Others (Non-SPDX)

                                Ethereum JavaScript API
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          web3.jsby ethereum

                                          JavaScript doticonstar image 9518 doticonVersion:v1.3.1doticon
                                          License: Others (Non-SPDX)

                                          Ethereum JavaScript API

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    web3.jsby ethereum

                                                    JavaScript doticon star image 9518 doticonVersion:v1.3.1doticon License: Others (Non-SPDX)

                                                    Ethereum JavaScript API
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              embarkby embarklabs

                                                              JavaScript doticonstar image 3743 doticonVersion:v6.0.1-nightly.1doticon
                                                              License: Permissive (MIT)

                                                              Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        embarkby embarklabs

                                                                        JavaScript doticon star image 3743 doticonVersion:v6.0.1-nightly.1doticon License: Permissive (MIT)

                                                                        Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  ganache-cliby trufflesuite

                                                                                  JavaScript doticonstar image 3220 doticonVersion:v6.12.2doticon
                                                                                  License: Permissive (MIT)

                                                                                  Fast Ethereum RPC client for testing and development

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            ganache-cliby trufflesuite

                                                                                            JavaScript doticon star image 3220 doticonVersion:v6.12.2doticon License: Permissive (MIT)

                                                                                            Fast Ethereum RPC client for testing and development
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      scaffold-ethby austintgriffith

                                                                                                      CSS doticonstar image 2880 doticonVersion:testydoticon
                                                                                                      License: Permissive (MIT)

                                                                                                      🏗 forkable Ethereum dev stack focused on fast product iterations

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                scaffold-ethby austintgriffith

                                                                                                                CSS doticon star image 2880 doticonVersion:testydoticon License: Permissive (MIT)

                                                                                                                🏗 forkable Ethereum dev stack focused on fast product iterations
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          rainbowby rainbow-me

                                                                                                                          TypeScript doticonstar image 3431 doticonVersion:v1.8.20doticon
                                                                                                                          License: Strong Copyleft (GPL-3.0)

                                                                                                                          🌈‒ the Ethereum wallet that lives in your pocket

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    rainbowby rainbow-me

                                                                                                                                    TypeScript doticon star image 3431 doticonVersion:v1.8.20doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                    🌈‒ the Ethereum wallet that lives in your pocket
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse
                                                                                                                                              JavaScript doticonstar image 2475 doticonVersion:v3.18.0doticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              Ethereum.org is a primary online resource for the Ethereum community.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        ethereum-org-websiteby ethereum

                                                                                                                                                        JavaScript doticon star image 2475 doticonVersion:v3.18.0doticon License: Permissive (MIT)

                                                                                                                                                        Ethereum.org is a primary online resource for the Ethereum community.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  ganacheby trufflesuite

                                                                                                                                                                  TypeScript doticonstar image 2432 doticonVersion:v7.8.0doticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  A tool for creating a local blockchain for fast Ethereum development.

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            ganacheby trufflesuite

                                                                                                                                                                            TypeScript doticon star image 2432 doticonVersion:v7.8.0doticon License: Permissive (MIT)

                                                                                                                                                                            A tool for creating a local blockchain for fast Ethereum development.
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      Tokensby ConsenSys

                                                                                                                                                                                      JavaScript doticonstar image 2004 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      Ethereum Token Contracts

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                Tokensby ConsenSys

                                                                                                                                                                                                JavaScript doticon star image 2004 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                Ethereum Token Contracts
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          vue-ethereum-ipfsby redacademy

                                                                                                                                                                                                          JavaScript doticonstar image 1338 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                          Distributed Application Starter: Vue front-end, Ethereum / IPFS Backend

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    vue-ethereum-ipfsby redacademy

                                                                                                                                                                                                                    JavaScript doticon star image 1338 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                    Distributed Application Starter: Vue front-end, Ethereum / IPFS Backend
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              create-eth-appby paulrberg

                                                                                                                                                                                                                              JavaScript doticonstar image 2461 doticonVersion:v1.8.2doticon
                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                              Create Ethereum-powered apps with one command

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        create-eth-appby paulrberg

                                                                                                                                                                                                                                        JavaScript doticon star image 2461 doticonVersion:v1.8.2doticon License: Permissive (MIT)

                                                                                                                                                                                                                                        Create Ethereum-powered apps with one command
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  nightfallby EYBlockchain

                                                                                                                                                                                                                                                  JavaScript doticonstar image 862 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                  License: Others (Non-SPDX)

                                                                                                                                                                                                                                                  Nightfall protocols for private transactions on the Ethereum blockchain using zk-snarks

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            nightfallby EYBlockchain

                                                                                                                                                                                                                                                            JavaScript doticon star image 862 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                                                                                                                                            Nightfall protocols for private transactions on the Ethereum blockchain using zk-snarks
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      cryptopunksby larvalabs

                                                                                                                                                                                                                                                                      JavaScript doticonstar image 1384 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                      License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                      Collectible 8-bit characters on the Ethereum blockchain.

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                cryptopunksby larvalabs

                                                                                                                                                                                                                                                                                JavaScript doticon star image 1384 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                                Collectible 8-bit characters on the Ethereum blockchain.
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          eth-netstatsby cubedro

                                                                                                                                                                                                                                                                                          JavaScript doticonstar image 765 doticonVersion:v.0.0.1doticon
                                                                                                                                                                                                                                                                                          License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                          Ethereum Network Stats

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    eth-netstatsby cubedro

                                                                                                                                                                                                                                                                                                    JavaScript doticon star image 765 doticonVersion:v.0.0.1doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                                    Ethereum Network Stats
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                              etherexby etherex

                                                                                                                                                                                                                                                                                                              JavaScript doticonstar image 597 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                              EtherEx is an open source, fully transparent, next generation decentralized exchange built on Ethereum.

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        etherexby etherex

                                                                                                                                                                                                                                                                                                                        JavaScript doticon star image 597 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                        EtherEx is an open source, fully transparent, next generation decentralized exchange built on Ethereum.
                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                  ethjsby ethjs

                                                                                                                                                                                                                                                                                                                                  JavaScript doticonstar image 617 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                  A highly optimised, light-weight JS utility for Ethereum.

                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                            ethjsby ethjs

                                                                                                                                                                                                                                                                                                                                            JavaScript doticon star image 617 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                            A highly optimised, light-weight JS utility for Ethereum.
                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                    Reuse