How is building in web3 different from building in web2?

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • graph-node

    Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL

  • Does blockchain tech replace the backend? Absolutely...Not 👀 As I said, web3 is an addition, supplementary and will not replace existing tech. In major blockchain applications, getting data from smart contracts can cost time and sometimes fail if the RPC is unresponsive. You would still want a database and API to query data collected from smart contracts from, say, events. Examples: The Graph, Moralis.

  • metamask-extension

    :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites

  • Wallet Connection (Ex: MetaMask, WalletConnect)

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • ipfs

    Peer-to-peer hypermedia protocol

  • Think of the backend components in web2. API routes, databases, server-side processing, etc. They are what you start working on when you create, say, a social media app, an e-commerce site, etc. Now in web3, you have the blockchain technology as your backend. Your data will directly or indirectly come from smart contracts instead of APIs and Databases. The Smart Contracts handle all the business logic and some amount of storage. For large storage, IPFS can be used.

  • interface

    🦄 Open source interfaces for the Uniswap protocol

  • It is hard to trace back exactly who started this, but Uniswap is the pioneer that may have popularized this.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts