Getting Started with Web3

share link

by Ashok Balasubramanian dot icon Updated: Nov 22, 2021

technology logo
technology logo

Solution Kit Solution Kit  

Web3 has the underpinnings to provide for a genuinely democratic and privacy-focused World Wide Web! The early web was democratic and provided unprecedented access to information. However, given the nascent state, it was highly disorganized and provided inconsistent collaboration experiences. This led to the evolution of hyper-scale providers in Web 2.0, which brought in organization, and exciting ways of social and mobile collaboration. The downside of Web 2.0 is a very disproportionate imbalance in power resting with the big tech and social media companies and zero control with the consumers, who surprisingly are the content and data creators. These global concerns around the absolute dominance of tech platforms over consumers and privacy are driving Web 3. The core concepts of Web 3 that I found most defining are 1. A fully decentralized web, based on blockchain principles 2. The users generate tokens and in many ways are empowered to influence the platform 3. The users own and control their data While the Web 3.0 concept is a continuous work in progress, the recent focus on control, privacy, and the general prevalence of blockchain are making it closer to reality. Get ready and get started! The kandi kit on Getting Started with Web3 showcases Web3 libraries to interface with the blockchain easily.

Web3 Starter Libraries

polkadotby paritytech

Rust doticonstar image 6859 doticonVersion:v0.9.43doticon
License: Strong Copyleft (GPL-3.0)

Polkadot Node Implementation

Support
    Quality
      Security
        License
          Reuse

            polkadotby paritytech

            Rust doticon star image 6859 doticonVersion:v0.9.43doticon License: Strong Copyleft (GPL-3.0)

            Polkadot Node Implementation
            Support
              Quality
                Security
                  License
                    Reuse

                      substrateby paritytech

                      Rust doticonstar image 8200 doticonVersion:monthly-2023-06doticon
                      License: Permissive (Apache-2.0)

                      Substrate: The platform for blockchain innovators

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                substrateby paritytech

                                Rust doticon star image 8200 doticonVersion:monthly-2023-06doticon License: Permissive (Apache-2.0)

                                Substrate: The platform for blockchain innovators
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          appsby polkadot-js

                                          TypeScript doticonstar image 1608 doticonVersion:v0.131.4doticon
                                          License: Permissive (Apache-2.0)

                                          Basic Polkadot/Substrate UI for interacting with a Polkadot and Substrate node. This is the main user-facing application, allowing access to all features available on Substrate chains.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    appsby polkadot-js

                                                    TypeScript doticon star image 1608 doticonVersion:v0.131.4doticon License: Permissive (Apache-2.0)

                                                    Basic Polkadot/Substrate UI for interacting with a Polkadot and Substrate node. This is the main user-facing application, allowing access to all features available on Substrate chains.
                                                    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

                                                                                  web3.pyby ethereum

                                                                                  Python doticonstar image 4289 doticonVersion:v3.11.1doticon
                                                                                  License: Permissive (MIT)

                                                                                  A python interface for interacting with the Ethereum blockchain and ecosystem.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            web3.pyby ethereum

                                                                                            Python doticon star image 4289 doticonVersion:v3.11.1doticon License: Permissive (MIT)

                                                                                            A python interface for interacting with the Ethereum blockchain and ecosystem.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      web3-reactby NoahZinsmeister

                                                                                                      TypeScript doticonstar image 3304 doticonVersion:Currentdoticon
                                                                                                      License: Strong Copyleft (GPL-3.0)

                                                                                                      A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                web3-reactby NoahZinsmeister

                                                                                                                TypeScript doticon star image 3304 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                                                                                A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          web3.phpby web3p

                                                                                                                          PHP doticonstar image 989 doticonVersion:0.1.6doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          A php interface for interacting with the Ethereum blockchain and ecosystem. Native ABI parsing and smart contract interactions.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    web3.phpby web3p

                                                                                                                                    PHP doticon star image 989 doticonVersion:0.1.6doticon License: Permissive (MIT)

                                                                                                                                    A php interface for interacting with the Ethereum blockchain and ecosystem. Native ABI parsing and smart contract interactions.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              rust-web3by tomusdrw

                                                                                                                                              Rust doticonstar image 1292 doticonVersion:v0.18.0doticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        rust-web3by tomusdrw

                                                                                                                                                        Rust doticon star image 1292 doticonVersion:v0.18.0doticon License: Permissive (MIT)

                                                                                                                                                        Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse
                                                                                                                                                                  JavaScript doticonstar image 556 doticonVersion:v16.0.5doticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  A JavaScript library for composing Ethereum provider objects using middleware modules

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            web3-provider-engineby MetaMask

                                                                                                                                                                            JavaScript doticon star image 556 doticonVersion:v16.0.5doticon License: Permissive (MIT)

                                                                                                                                                                            A JavaScript library for composing Ethereum provider objects using middleware modules
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      Web3.swiftby Boilertalk

                                                                                                                                                                                      Swift doticonstar image 545 doticonVersion:0.8.3doticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      A pure swift Ethereum Web3 library

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                Web3.swiftby Boilertalk

                                                                                                                                                                                                Swift doticon star image 545 doticonVersion:0.8.3doticon License: Permissive (MIT)

                                                                                                                                                                                                A pure swift Ethereum Web3 library
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          See similar Kits and Libraries